Documente Academic
Documente Profesional
Documente Cultură
2. testarea, care presupune scrierea unui test care să exprime proiectarea (testul se
așteaptă să eșueze, deoarece nici un cod nu a fost scris încă);
4. testarea codului, pentru a se asigura că testul este trecut (în cazul în care testul
eșuează, atunci se reface codul până când testul este trecut).
În practică există o serie de instrumente TDD, cum ar fi: cppUnit, csUnit (.Net), Cunit,
DUnit (Delphi), DBFit, DBUnit, TMLUnit, HTTPUnit, Jmock, JUnit, NdbUnit, Nunit,
Ounit, PHPUnit, PyUnit (Python), SimpleTest, TestNG, Test::Unit (Ruby), VBUnit,
XTUnit.
TDD
• discuții despre ce se dorește testat
• crearea unei funcționalități (user story), care implică definirea unui
criteriu de acceptanță -> testarea și validarea
Pași:
• Stabilirea scopului;
• Identificarea a ceea ce trebuie testat;
• Scrierea funcționalității (user story) (si a criteriilor de acceptanță);
• Crearea cazurilor de test pentru funcționalități;
• Scrierea codului până când testul trece.