Koncentracja testów tam, gdzie błędy są kosztowne
Nie każdy ekran i nie każda linia kodu niosą takie samo ryzyko. Zaczynamy od procesów krytycznych dla biznesu, uprawnień i zmian danych. Wspólnie z działem biznesowym formułujemy oczekiwane wyniki, przypadki negatywne i cele jakościowe. Sam wysoki poziom pokrycia testami nie jest wystarczającą miarą bezpieczeństwa wydania.
Koncepcja testów przypisuje kontrole do odpowiednich poziomów: szybkie testy komponentów, testy integracyjne i kontraktowe oraz wybrane pełne przebiegi użytkownika. Ręczne testy eksploracyjne pozostają sensowne tam, gdzie badamy nową logikę obsługi, nieoczekiwane kombinacje lub wyjątki merytoryczne.


