STLC - kryteria akceptacji
Kryteria akceptacji oznaczają oczekiwane zachowanie funkcjonalności, modułu i aplikacji wymienione w dokumentach wymagań. Są to etapy weryfikacji / punkty kontrolne w celu ustalenia, czy system oprogramowania spełnił wymagania specyfikacji. Głównym celem tego testu jest ocena zgodności systemu z wymaganiami biznesowymi oraz sprawdzenie, czy spełnia on wymagane kryteria.
Kryteria akceptacji to zestaw instrukcji, które jasno wspominają o oczekiwanym wyniku pozytywnym / negatywnym. Kryteria akceptacji określają zarówno wymagania funkcjonalne, jak i niefunkcjonalne. Te wymagania reprezentują „warunki satysfakcji lub oczekiwanego zachowania”. Nie ma częściowej akceptacji; albo kryterium jest spełnione, albo nie jest spełnione.
Kryteria te określają granice i parametry funkcjonalności / modułu oraz określają, czy funkcjonalność / moduł jest ukończony i działa zgodnie z oczekiwaniami.
Kryteria akceptacji wysokiego poziomu są wymienione na poziomie planu testów. Kryteria akceptacji są konwertowane na listę punktów do zweryfikowania lub oczekiwanych wyników na poziomie przypadków testowych.
Kryteria akceptacji definiowane są na podstawie następujących atrybutów -
- Funkcjonalna poprawność i kompletność
- Integralność danych
- Konwersja danych
- Usability
- Performance
- Timeliness
- Poufność i dostępność
- Możliwość instalacji i aktualizacji
- Scalability
- Documentation