Cod: NET-008
Durata: 8 ore
Durata: 8 ore
Descriere
Unit testing este abordarea prin care programatorul foloseste teste pentru a evita o potentiala regresie a codului si pentru a asigura corectitudinea lui. Astfel Unit Testing devine o strategie obligatorie in dezvoltarea Agile sau Continuous Integration.In cadrul cursului vom analiza tehnicile de baza ale scrierii testelor, cum ar fi principiul AAA - Arrange, Act, Assert sau testarile unitare.
Subiecte curs
- Unit testing - ce sunt, cum se folosesc si de ce sunt utile
- Tehnici de baza si avansate
- Best practices
- Testable design
- Frameworks (IOC, Isolation etc.)
- Test patterns
- Test Driven Design – de ce este util
- Abordarea codului legacy
- Continuous testing
- Test coverage
Obiective
- Unit testing automatizate si de integrare
- Dezvoltarea de aplicatii fiabile si simple
- Utilizarea modelelor de baza ale unit testing
- Utilizarea framework-urilor de izolare
Public tinta
- Programatori