Unit test
Z Wikipedii
Niektóre informacje zawarte w artykule wymagają weryfikacji. Zajrzyj na stronę dyskusji, by dowiedzieć się, jakie informacje budzą wątpliwości. |
Unit test (z ang. test jednostkowy, test podzespołu) to w programowaniu obiektowym, a w szczególności programowaniu ekstremalnym, kod, który uruchamia fragment testowanego programu i porównuje jego wynik z oczekiwanym.
Testy takie są podstawowym sprawdzianem poprawności programu - dobry zestaw testów pozwala wykryć o wiele więcej błędów niż metody statyczne (silna typizacja itd.) - i co ważniejsze wszystkie wykryte błędy są rzeczywiste.
Nad bardziej tradycyjnym sposobem pisania szczegółowej specyfikacji ma tę oczywistą zaletę, że sprawdzanie następuje automatycznie i natychmiast wykrywa, jeśli jakaś zmiana coś zepsuje w pozornie niezwiązanej części programu.
[edytuj] Zobacz też
[edytuj] implementacja
- JUnit
- Delphi DUnit:An Xtreme testing framework
- Język D posiada zintegrowane mechanizmy testów jednostkowych