Schița de curs
Introducere în testarea automatizată
-
Prezentare generală a testării automate
- Beneficiile automatizării
- Tipuri de teste: Funcționale vs Ne-funcționale
-
Înțelegerea ecosistemului clientului
- Prezentare generală a Oracle APEX
- Introducere în .Net Core
- Bazele algoritmilor de învățare automată
Prezentare generală a instrumentelor de automatizare
-
Selenium
- Configurarea Selenium WebDriver
- Scrierea și rularea scripturilor de testare
-
TestComplete
- Introducere în TestComplete
- Crearea testelor automatizate pentru diferite aplicații
- Integrarea TestComplete cu alte instrumente
Aprofundare în automatizare cu Selenium
-
Selenium avansat
- Gestionarea elementelor web dinamice
- Testare cross-browser
- Integrare cu TestNG și JUnit
-
Dezvoltarea cadrelor de testare
- Modelul Pagină Obiect (POM)
- Cadre bazate pe date și pe cuvinte cheie
- Integrare continuă cu Jenkins
Funcții avansate în TestComplete
-
Scripting și automatizare
- Limbaje de scripting suportate de TestComplete
- Automatizarea aplicațiilor desktop, web și mobile
-
Personalizarea testelor
- Crearea de puncte de control personalizate
- Gestionarea excepțiilor și erorilor
Integrarea cu Oracle APEX și .Net Core
-
Testarea aplicațiilor Oracle APEX
- Strategii de testare automatizată pentru aplicațiile APEX
- Instrumente și practici specifice APEX
-
Automatizarea în .Net Core
- Configurarea proiectelor de testare
- Testare unitară cu xUnit
- Testare de integrare și end-to-end
Învățarea automată în automatizare
-
Introducere în învățarea automată în testare
- Bazele învățării automate
- Cazuri de utilizare a învățării automate în testarea automatizată
-
Implementarea algoritmilor de învățare automată
- Scrierea algoritmilor pentru analiza predictivă
- Integrarea învățării automate cu testarea automatizată
Mentenanță și construcție manuală de noi aplicații
-
Fundamentele testării manuale
- Tehnici de testare manuală
- Scrierea de cazuri și planuri de testare eficiente
-
Tranziția de la testarea manuală la cea automatizată
- Identificarea candidaților pentru automatizare
Strategii de HCM/NPP digital și externalizare
-
Prezentare generală a HCM/NPP digital
- Instrumente și tehnologii în HCM
- Strategii de automatizare pentru aplicațiile HCM
-
Gestionarea proiectelor de testare externalizate
- Bune practici pentru externalizare
- Asigurarea calității și consistenței în proiectele externalizate
Instrumente și tehnologii alternative
-
Evaluarea Jtest și SOAtest
- Caracteristicile Jtest și SOAtest
- Potrivirea pentru nevoile clientului
-
Introducerea instrumentelor alternative
- Explorarea altor instrumente de automatizare (de ex., Katalon Studio, Postman pentru testarea API)
- Strategii de integrare și tranziție
Ateliere practice și scenarii din lumea reală
-
Sesiuni practice
- Laboratoare practice cu Selenium și TestComplete
- Scenarii de testare din lumea reală
-
Studii de caz și proiect capstone
- Proiect de grup pentru implementarea unei soluții complete de automatizare
- Prezentare și revizuire de către colegi
Rezumat și pași următori
Cerințe
- Înțelegerea conceptelor de bază ale programării
- Experiență în testarea software (manuală sau automatizată)
- Familiaritate cu tehnologiile web și cadrele de dezvoltare
Publicul țintă
- Testeri de automatizare
- Ingineri QA
- Dezvoltatori software
- Profesioniști IT implicați în mentenanța și testarea software
Mărturii (3)
exerciții practice, mai ușor de reținut informațiile
ashley bolen - Insurance Corporation of British Columbia
Curs - Test Automation with Selenium
Tradus de catre o masina
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-am îmbogățit cunoștințele și sunt destul de încrezător în ele. Nu există nimic nepotrivit.
Barbara - Titian Software Poland Sp. z o.o.
Curs - Selenium WebDriver in C#
Tradus de catre o masina