Atomówki

Celem testów automatycznych jest znalezienie błędów. To oczywiste, jednak testując oprogramowanie nie można ograniczać się wyłącznie do stwierdzenia „Nie działa” (chyba że chcemy bardzo szybko utracić sympatię programistów). Dobrze napisane testy powinny jasno określać co i w jakich okolicznościach nie działa.

Co zrobić, żeby nasze testy automatyczne były rzeczywiście pomocne w procesie rozwoju oprogramowania?

Czytaj dalej