Czym jest analiza testów (podstawa testów) w testowaniu oprogramowania?

Analiza testów

Analiza testów w testowaniu oprogramowania to proces sprawdzania i analizowania artefaktów testowych w celu oparcia warunków testowych lub przypadków testowych. Celem analizy testów jest zebranie wymagań i zdefiniowanie celów testów w celu ustalenia podstaw warunków testowych. Dlatego nazywa się to również podstawą testową. Źródłem, z którego czerpiesz informacje testowe, może być
  • SRS (Specyfikacja wymagań oprogramowania)
  • BRS (Specyfikacja wymagań biznesowych)
  • Dokumenty projektu funkcjonalnego
Testerzy mogą tworzyć warunki testowe, zaglądając do testowanej aplikacji lub korzystając ze swojego doświadczenia. Przeważnie jednak, przypadki testowe pochodzą z artefaktów testowych.

Rozumiemy Analizę Testów za pomocą studium przypadku

Rozważmy scenariusz, w którym klient wysyła następujące dane
Add search functionality to an eCommerce Store
Mimo że aplikacja nie została jeszcze opracowana, spróbuj opracować kilka przypadków testowych dla tego wymagania. Zatrzymaj się tutaj, odrób swoją pracę domową i zajmij się rozwiązaniem: Poniżej znajduje się lista kilku przypadków testowych spośród wielu, o których mogłeś pomyśleć
  • Sprawdź wyniki wyszukiwania, jeśli nie wpisano żadnego słowa kluczowego
  • Sprawdź wyniki wyszukiwania, jeśli dla wyszukiwanego słowa kluczowego nie jest dostępny żaden produkt odpowiadający wyszukiwanemu słowu kluczowemu
  • Sprawdź wyniki wyszukiwania, gdy dla wyszukiwanego słowa kluczowego dostępnych jest wiele produktów odpowiadających
Tutaj przeglądasz Podstawę Testu (wymaganie przesłane przez klienta), analizujesz je i konwertujesz na Warunki Testowe. Dzieje się tak na różnych etapach Model V. Plan testów/przypadki są tworzone przy użyciu odpowiednich dokumentów dostępnych na różnych etapach.
Analiza testów w V modelu testowania
Analiza testów w V modelu testowania

Kliknij tutaj jeśli film nie jest dostępny