Testipõhine arendus

Testipõhine arendus (TDD) on tarkvara arendamise protsess, mis rakendab katsejuhtumeid enne tarkvara täielikku väljaarendamist ja seega katsetab tarkvara kuni valmimiseni.

TDD muudab tarkvaraarenduse protsessi kiiremaks ja tõhusamaks, mitte tava oodata, kuni tarkvara on enne testide tegemist täielikult välja töötatud. TDD keskendub lihtsusele / ainult kirjutamiskoodi, mis on vajalik testide läbimiseks, mis annab endale lihtsama ja puhtama disaini.



Testimise tava:

            

1. Loo test 2. Käivitage kõik testid. 3. Kirjuta kõige lihtsam kood, mis uuesti testi läbib 4. Jätkake, kuni kõik testid läbitud. 5. Refaktor 6. Korda 1-5 samm vastavalt vajadustele


Eelised:

HEAD VEAD
Parandab koodi kvaliteeti ja lihtsustab hooldust Üleliigne hoolduskulu
Vähendab vigade tekkimist Testimine võib olla keeruline

Näide tööriistast: JUnit

Kasutatud allikad