• Test Life Cycle – planning, design, execution, reporting, closure
  • Types of Tests – unit, integration, system, acceptance, regression
  • Testing Levels – component, module, system, user

Învață rolul testării în cultura DevOps, automatizarea pipeline-ului, feedback rapid și iterativ.

Explică integrarea testării în metodologii agile (Scrum, Kanban), sprint planning și continuous testing.

Studiază generarea rapoartelor, metrici de acoperire (code coverage), defect density și raportarea către echipă.

Învață să identifice vulnerabilități (OWASP Top 10), utilizarea OWASP ZAP și testele de penetration.

Explică metode de testare a performanței (load, stress), instrumente (JMeter, Gatling) și interpretarea rezultatelor

Introduce automatizarea testelor cu Selenium, Cypress, Appium; configurarea CI/CD pipelines pentru execuție automată.

Studiază testele funcționale (scenario‑based), acceptance criteria și rolul stakeholderilor în testare.

Învață să combine unit tests în integration tests, gestionarea dependențelor și utilizarea mock objects.

Explică metode de design a testelor (black‑box, white‑box), planificarea testului, prioritizarea și gestionarea defectelor.

Introducere în conceptul de unit test, frameworkuri (JUnit, NUnit), assert statements și structura unui test case.