Cod: DEV-009_NET
Durata: 16 ore
Durata: 16 ore
Descriere
In acest training vei explora elementele de baza ale test-driven development si vei descoperi principiile cheie ale acestei abordari. Apoi vei avea ocazia sa practici tot ce ai invatat intr-un exercitiu unde vei lucra la dezvoltarea unei aplicatii complexe multi-layer. Vei invata si despre framework-urile de unit test folosite in abordarile test-driven development.Cursul abordeaza si unit testing cu exemple de cod C#, util pentru programatorii juniori indiferent de metodologiile folosite in proiect.
Subiecte curs
a:2:{s:4:"TEXT";s:931:"Introducere in testare software- Ce inseamna testarea software?
- Ce descoperim atunci cand testam?
- Diferite tipuri de clasificari
- Principii de software testing
Abordarea Test-Driven Development
- Definitia Test-Driven Development
- Fluxul de lucru al procesului de Test-Driven Development
- Unit Test Framework – Introducere
- TDD Kata
Test-Driven Development Patterns
- Red-Green-Refactor
- Cele mai simple teste
- Unit Test Name Conventions
- Principiile F.I.R.S.T ale unit testing
- Inheritance & unit test
- Legacy code & unit test
Test Driven Development Anti-patterns
- Anti-patterns catalog
- Greseli tipice
Obiective
- Familiarizare cu obiectivele de testare
- Utilizarea patterns in unit test development
- Familiarizare cu sintaxa si experienta in folosirea NUnit Test Framework
- Practica cu Test-Driven Development
- Folosirea TDD patterns
- Experienta in dezvoltarea de aplicatii folosind TDD
Public tinta
- Creat pentru programatori (fara restrictii legate de platforma de dezvoltare). Util pentru programatorii cu experienta in unit testing care vor sa introduca practicile TDD in procesul de software development cat si juniori care vor sa invetele elementele de baza ale unit testing
Cerinte curs
- Cel putin un an de experienta in programarea cu C#