Descriere
Certificarea ISTQB® CT - Test Automation Engineer se adresează profesioniștilor din domeniul software care dețin deja certificatul ISTQB® Foundation și care doresc să-și aprofundeze cunoștințele în domeniul testării software pentru a deveni Ingineri de testare automată.
Calificarea Test Automation Engineer se adresează persoanelor care au atins deja un stadiu avansat în cariera lor în domeniul testării software și care doresc să își extindă în continuare expertiza în domeniul testării automate.
Capitolul 1: Introducere și obiective pentru automatizarea testelor
- Scopul automatizării testelor.
- Factori de succes pentru automatizarea testelor.
Capitolul 2: Pregătirea pentru automatizarea testelor
- Factori SUT care influențează automatizarea testelor.
- Evaluarea și selectarea instrumentelor.
- Proiectarea pentru testabilitate și automatizare.
Capitolul 3: Arhitectura generică de automatizare a testelor
- Introducere în gTAA.
- Proiectarea TAA.
Capitolul 4: Riscurile și situațiile neprevăzute legate de implementare
- Selectarea abordării de automatizare a testelor și planificarea implementării.
- Estimarea riscurilor și strategii de reducere a acestora.
- Menținerea testelor automatizate.
Capitolul 5: Indicatorii și raportarea privind automatizarea testelor
- Selectarea indicatorilor TAS.
- Implementarea indicatorilor.
- Înregistrarea TAS și SUT
- Raportarea testelor automate
Capitolul 6: Tranziția de la testarea manuală la un mediu automatizat
- Criterii de automatizare.
- Identificarea pașilor necesari pentru a implementa automatizarea testelor de regresie.
- Factori de luat în considerare la automatizarea testelor pentru caracteristici noi.
- Factori de luat în considerare la automatizarea testelor de confirmare.
Capitolul 7: Verificarea CAS
- Verificarea componentelor mediului de testare automată.
- Verificarea suitei de teste automate.
Capitolul 8: Îmbunătățirea continuă
- Opțiuni pentru îmbunătățirea testelor automate.
- Planificarea implementării îmbunătățirilor în materie de automatizare a testelor.
Rezultate pentru business
Promovarea acestui nivel demonstrează că respectivii candidați pot:
- Să explice obiectivele, avantajele, dezavantajele și limitările testelor automate.
- Să identifice factorii tehnici de succes ai unui proiect de testare automată.
- Să analizeze un sistem supus testării pentru a determina soluția de automatizare adecvată.
- Să analizeze aspectele tehnice ale unei soluții de testare automată implementate și să ofere recomandări de îmbunătățire.
- Să analizeze instrumentele de testare automată pentru un anumit proiect și să raporteze constatările și recomandările tehnice.
- Să înțeleagă metodele de "proiectare pentru testabilitate" și de "proiectare pentru automatizarea testelor" aplicabile la SUT.
- Să explice structura arhitecturii generice de automatizare a testelor.
- Să analizeze factorii de implementare, utilizare și cerințele de întreținere pentru o anumită soluție de testare automată.
- Să explice factorii care trebuie luați în considerare atunci când se identifică capacitatea de reutilizare a componentelor.
- Să aplice instrucțiuni care să sprijine activități pilot eficiente privind instrumentele de testare și activitățile de implementare.
- Să analizeze riscurile de implementare și să identifice problemele tehnice care ar putea duce la eșecul proiectului de testare automată și să planifice strategii de reducere a riscurilor.
- Să înțeleagă care sunt factorii care susțin și afectează mentenabilitatea.
- Să clasifice parametrii care pot fi utilizați pentru a monitoriza strategia de automatizare a testelor și eficacitatea acesteia.
- Să explice cum se realizează și se publică un raport de execuție a testelor.
- Să aplice criteriile de determinare a conformității testelor pentru automatizare.
- Să înțeleagă factorii de tranziție de la testarea manuală la testarea automată.
- Să explice factorii de care trebuie să se țină seama în implementarea testării automate de regresie, a testării caracteristicilor noi și a testării confirmării.
- Să verifice corectitudinea unui mediu de testare automatizat, inclusiv a configurației instrumentelor de testare.
- Să verifice comportamentul corect pentru un anumit script de testare automată și/sau o suită de teste.