Autoplay
Autocomplete
Lecția precedentă
Lecția următoare
QA Automation
Introducere
Introducere (1:03)
Update teme
Secţiunea 1 - Introducere în testarea automată
Lecţia 01 : Ce este testarea automată? (3:16)
Secţiunea 2 – Instalarea aplicaţiilor necesare realizării testării automate
Lecţia 01 : Aplicaţii necesare pentru realizarea testării automate (4:43)
Lecţia 02 : Câteva noţiuni de bază şi sfaturi necesare instalării unui software (2:34)
Tema 1: Lectură recomandată - Ce este Internetul?
Lecţia 03 : Instalarea Java Development Kit (3:19)
Tema 2: Lectură recomandată - Ce este JDK?
Lecţia 04 : Instalarea Apache Maven (8:54)
Tema 3: Linia de comandă - exersați comenzi elementare (Command Prompt / Terminal)
Lecţia 05 : Instalarea IntelliJ IDEA (3:25)
Lecţia 06 : Instalarea ChromeDriver, GeckoDriver şi InternetExplorerDriver (4:21)
Lecţia 07 : Instalarea sistemului de versionare Git (6:58)
Lecţia 08 : Utilizarea sistemului de versionare Git (28:07)
Tema 4: Folosirea sistemului de versionare Git din linia de comandă
Lecţia 09 : Configurarea IntelliJ IDEA pentru testarea automată şi prezentarea acestei aplicaţii (10:20)
Tema 5: Crearea și versionarea unui proiect Maven în IntelliJ IDEA
Lecţia 10 : Un exemplu de test automat (4:25)
Assignment Section 2
Secţiunea 3 – Introducere în programare
Lecţia 01 : De ce să avem noţiuni de programare când facem testare automată? (1:37)
Lecţia 02 : Ce este un algoritm? (2:20)
Tema 6: Deprinderea cu gândirea algoritmică
Lecţia 03 : Ce sunt obiectele? (2:18)
Lecţia 04 : Ce sunt clasele? (9:57)
Lecţia 05 : Clasa App (4:49)
Lecţia 06 : Construcţia unui obiect în Java (17:38)
Tema 7: Lectură obligatorie: Cup Size - a story about variables
Lecţia 07 : Tipuri de date primitive (4:03)
Tema 8. Modelarea claselor necesare pentru realizarea unei aplicații cu un scop precis
Tema 9: Lectură obligatorie: Tipuri de date primitive
Lecţia 08 : Moştenirea în Java (7:38)
Tema 10: Înțelegerea și aplicarea conceptului de moștenire în programarea Java
Tema 11: Lectură obligatorie : Pass-by-Value Please (Cup Size continued)
Lecţia 09 : Ce sunt metodele? (20:57)
Lecţia 10 : Ce sunt constructorii? (12:40)
Tema 12: Folosirea constructorilor
Lecţia 11 : Ce este încapsularea? (18:09)
Tema 13: Operarea cu conceptul de încapsulare în programarea Java
Tema 14: Folosirea metodelor
Tema 15: Folosirea metodelor cu diferite tipuri de valori returnate
Lecţia 12 : Variabile şi metode statice (15:03)
Lecţia 13 : Ce sunt constantele? (4:12)
Lecţia 14 : Supraîncarcarea metodelor şi a constructorilor (8:28)
Tema 16: Operarea cu conceptul de supraîncărcare a metodelor
Lecţia 15 : Suprascrierea metodelor (7:02)
Tema 17: Operarea cu conceptul de suprascriere a metodelor în programarea Java
Lecţia 16 : Încapsularea (continuare) (3:51)
Lecţia 17 : Polimorfismul în Java (14:30)
Tema 18: Înțelegerea utilității polimorfismului
Lecţia 18 : Operatori matematici (17:16)
Tema 19: Folosirea operatorilor de incrementare
Tema 20: Introducerea condițiilor într-o aplicație Java
Lecţia 19 : Şirurile (18:48)
Lecţia 20 : Parcurgerea unui şir de elemente (cu ajutorul buclei „for”) (8:58)
Lecţia 21 : Parcurgerea unui şir de elemente (continuare) (12:21)
Lecţia 22 : Bucla „for” îmbunătăţită (4:17)
Lecţia 23 : Colecţii (11:54)
Tema 21: Operarea cu liste, șiruri și bucle for
Lecţia 24 : Citirea datelor introduse de la tastatura (11:45)
Lecţia 25 : Tratarea excepţiilor (17:10)
Lecţia 26 : Finalizarea aplicaţiei practice în Java (31:44)
Tema 22: Consolidarea cunoștinețelor de bază de programare prin finalizarea proiectului
Assignment Section 3
Secţiunea 4 – Scrierea primului test automat
Lecţia 01 : Principiile testarii automate (3:16)
Lecţia 02 : Selenium WebDriver (3:23)
Tema 23: Cunoașterea metodelor expuse de clasele WebDriver și WebElement
Lecţia 03 : Primul test automat (10:23)
Lecţia 04 : Deschiderea unui browser (16:57)
Lecţia 05 : Tipuri de identificatori (20:41)
Tema 24: Cunoașterea sintaxei html
Tema 25: Exersarea interacțiunilor cu elementele dintr-o pagină web prin teste simple
Lecţia 06 : Identificatorul XPath (24:24)
Tema 26: Cunoașterea sintaxei XPath
Tema 27: Identificarea cazurilor de testare
Lecţia 07 : Identificatorul CSS Selector (20:42)
Tema 28: Exersarea interacțiunilor cu elementele din pagină folosind XPath și CssSelector
Lecţia 08 : Utilizarea Debugger -ului (9:37)
Tema 29: Deprinderea cu folosirea Debugger-ului în IntelliJ IDEA
Lecţia 09 : Verificarea rezultatelor (19:35)
Tema 30: Cunoașterea tipurilor de matcheri disponibili în biblioteca Hamcrest
Tema 31: Folosirea assert-urilor în testele automate
Assignment Section 4
Secţiunea 5 – Structura testelor automate ușor de menținut și de extins
Lecţia 01 : Folosirea fişierelor de configurare (22:15)
Lecţia 02 : Rularea testelor în diferite medii de instalare a aplicației (13:04)
Lecţia 03 : Acțiuni repetitive de la începutul și de la sfârșitul unui test automat (8:48)
Lecţia 04 : Cum putem rula suitele de teste în mai multe browsere (20:17)
Lecţia 05 : Rularea testelor în Internet Explorer (12:53)
Lecţia 06 : Îmbunătăţirea suitei de teste automate prin evitarea repetiţiilor. Modelul Page Object (24:35)
Lecţia 07 : Suite de teste parametrizate (9:12)
Tema 32: Un proiect de teste automate folosind JUnit și toate principiile prezentate
Assignment Section 5
Secţiunea 6 – Teste şi rapoarte pe înţelesul oricui cu ajutorul uneltei Cucumber
Lecţia 01 : Cum se foloseste unealta Cucumber şi la ce ne ajută această aplicaţie (11:01)
Lecţia 02 : Crearea primului feature, pornirea browserului şi implementarea unui pas simplu (15:57)
Lecţia 03 : Expresiile regulate si implementarea pasilor cu parametri (20:28)
Lecţia 04 : Interacţiunea cu elemente de tip drop-down list (19:49)
Lecţia 05 : Îmbunătăţirea primului scenariu Cucumber (13:07)
Lecţia 06 : Verificarea conformităţii rezultatelor obţinute cu cele aşteptate (23:58)
Lecţia 07 : Extragerea unei porţiuni de text folosind regex (11:55)
Lecţia 08 : Suite de teste automate de tip Scenario Outline (9:39)
Lecţia 09 : Generarea de rapoarte persistente (19:58)
Lecţia 10 : Ataşarea de screenshot-uri în rapoartele Cucumber (9:31)
Tema 33: Un proiect de teste automate folosind Cucumber și toate principiile prezentate
Lecţia 11 : Principiul Continuous Integration. Instalarea unui server Jenkins (7:32)
Lecţia 12 : Pornirea testelor în mod automat din Jenkins (16:01)
Assignment Section 6
Concluzia
Concluzia (2:38)
Teach online with
Lecţia 12 : Pornirea testelor în mod automat din Jenkins
Conținut blocat
Dacă deja ești înscris
va fi nevoie să te loghezi
.
Pentru deblocare aplică acum!