Cod: SQA-051
Durata: 20 ore
Durata: 20 ore
Descriere
a:2:{s:4:"TEXT";s:790:"Pentru a seta un proces de testare corect, este necesar nu doar sa dezvoltam anumite teste dar si sa organizam procesul in asa fel incat crearea de teste si revizuirea lor sa implice atat programatorii si software testerii cat si stakeholderii – inclusiv clientul. Acest lucru poate sa fie facut prin descrierea testelor – si a comportamentului acestora – intr-un limbaj care poate sa fie inteles de toata lumea.Pentru a organiza un asemenea proces, cursul nostru incepe cu revizuirea metodologiilor de testare precum test-driven development (TDD) si extensia sa “behavior-driven development” (BDD).
Functionalitatile Cucumber sunt descoperite si invatate prin practica – de la scrierea unui scenariu in Gherkin pana la testare automata full cu generare de raport.";s:4:"TYPE";s:4:"html";}
Subiecte curs
a:2:{s:4:"TEXT";s:1124:"Metodologia de testare BDD- Trecere in revista a metodologiilor de testare si dezvoltare
- Test-driven development (TDD)
- Behavior-driven development (BDD)
Introducere in Cucumber
- Arhitectura Cucumber
- Lansarea unui proiect Cucumber. Configurare
- Cum lucram cu functionalitatile
Functionalitati avansate ale Cucumber
- Cum lucram cu script-uri personalizate
- Transferarea collections & files
- Hooks & Dependency Injection in Cucumber
- Limbajul Gherkin
Practica
- Crearea unui project template
- Crearea unei functionalitati, scenariu, pasi. Script: “Checking display of elements on the page”
- Regular expressions. Capture groups. Passing a list of parameters
- Structura unui scenariu. Non-capture group
- Tags & hooks. Folosirea metodelor clasei Scenariu
- Rularea de teste cu Maven. Rapoarte
Obiective
- Cum sa luam decizii despre testarea automata a diferitelor parti ale unei aplicatii web
- Crearea de scenarii legate de comportamentul aplicatiilor in Gherkin
- Folosirea framework-ului in procesul de testare automata
- Folosirea framework-ului Cucumber-Reporting pentru a genera rapoarte
Public tinta
- Software testeri
- Test automation engineers
- Load testing experts
- Test teams managers