Schița de curs
Concepte avansate în Selenium
- Revizuirea arhitecturii Selenium și a celor mai bune practici
- Capacități avansate ale WebDriver
- Proiectarea unei automatizări de teste întreținabile și scalabile
- Provocări comune în testarea aplicațiilor web complexe
Identificarea avansată a obiectelor
- Strategii avansate de localizare (locators)
- Selectoare XPath și CSS dinamici și complecși
- Gestionarea elementelor web dinamice
- Localizarea și interacțiunea programatică cu obiectele web
Captarea și validarea datelor
- Extragerea datelor din controalele web
- Validarea conținutului dinamic
- Lucrul cu tabele, liste și elemente de pagină complexe
- Tehnici de verificare bazate pe tipare (pattern-based)
Gestionarea excepțiilor și fiabilitatea testelor
- Gestionarea excepțiilor Selenium
- Implementarea unor mecanisme robuste de gestionare a erorilor
- Strategii de sincronizare și așteptări explicite (explicit waits)
- Îmbunătățirea stabilității și întreținerii testelor
Jurnalizare și raportare
- Implementarea strategiilor eficiente de jurnalizare
- Depanarea execuțiilor eșuate ale testelor
- Captarea capturelor de ecran și dovezilor execuției
- Integrarea jurnalizării cu cadrele de raportare a testelor
Expresii regulate și validare avansată
- Înțelegerea expresiilor regulate
- Potrivirea tiparelor pentru conținut dinamic
- Asertări și validări avansate
- Cazuri practice de utilizare în testarea automatizată
Automatizarea testelor orientate spre date (Data-Driven)
- Principiile testării orientate spre date
- Citirea datelor de testare din surse externe
- Parametrizarea testelor automatizate
- Construirea unor cadre reutilizabile și scalabile pentru teste
Testarea pe browsere multiple și în paralel
- Executarea testelor pe mai multe browsere
- Considerații privind compatibilitatea browserelor
- Introducere în arhitectura Selenium Grid
- Executarea distribuită și în paralel a testelor
Cele mai bune practici și revizuirea cursului
- Recomandări pentru cadrele de automatizare a testelor
- Îmbunătățirea performanței și întreținerii testelor
- Revizuirea conceptelor cheie
- Întrebări, discuții și pași următori
Cerințe
- Experiență în testarea automatizată cu Selenium
- Experiență în dezvoltarea aplicațiilor web (recomandat)
- Înțelegerea limbajului Java (recomandat)
Public țintă
- Testeri software
- Manageri de teste
- Profesioniști în asigurarea calității (QA)
Mărturii (7)
Subiectele principale pot fi discutate și de acord cu instrucționistul în avans. Atmosferă relaxantă și plăcută în timpul zilelor de seminar.
Lorenz - Continentale Lebensversicherung AG
Curs - Advanced Selenium
Tradus de catre o masina
Mi-a plăcut foarte mult modul în care instrukționarul a explicat
Matteo - Fincons Group
Curs - Advanced Selenium
Tradus de catre o masina
sesiunile de practică
Giuseppe - Fincons Group
Curs - Advanced Selenium
Tradus de catre o masina
Instrutorul a fost răbdător cu noi.
Zikhona Gqamana - Multichoice
Curs - Advanced Selenium
Tradus de catre o masina
Subiectele diferite abordate în antrenament.
Mpho - Multichoice
Curs - Advanced Selenium
Tradus de catre o masina
explicație bună
Ramya Krishna - Multichoice
Curs - Advanced Selenium
Tradus de catre o masina
Faptul că TJ a fost pregătit să explique de câteva ori și a încercat cu tot ce are la dispoziție să transmită ideea
Anita Antonie - Hollard Insurance
Curs - Advanced Selenium
Tradus de catre o masina