Co to jest analiza testów (podstawa testów) w testowaniu oprogramowania?

Spisie treści:

Anonim

Analiza testów

Analiza testów w testowaniu oprogramowania to proces sprawdzania i analizowania artefaktów testowych w celu określenia warunków testowych lub przypadków testowych. Celem analizy testów jest zebranie wymagań i zdefiniowanie celów testów w celu ustalenia podstawy warunków testowych. Dlatego jest również nazywany podstawą testu.

Może to być źródło, z którego uzyskujesz informacje testowe

  • SRS (specyfikacja wymagań oprogramowania)
  • BRS (specyfikacja wymagań biznesowych)
  • Funkcjonalne dokumenty projektowe

Testerzy mogą tworzyć warunki testowe, zaglądając do testowanej aplikacji lub korzystając ze swojego doświadczenia. Ale w większości przypadków testowe są tworzone na podstawie artefaktów testowych.

Zrozummy analizę testów za pomocą studium przypadku

Rozważmy scenariusz, w którym klient wysyła następujące dane

Dodaj funkcję wyszukiwania do sklepu eCommerce

Mimo że aplikacja nie została jeszcze opracowana, spróbuj opracować kilka przypadków testowych dla tego wymagania. Zatrzymaj się tutaj, zrób swoją pracę domową i przejdź do rozwiązania:

Kilka przypadków testowych spośród wielu, o których mógłbyś pomyśleć, znajduje się poniżej

  • Sprawdź wyniki wyszukiwania, gdy nie zostało wprowadzone żadne słowo kluczowe
  • Sprawdź wyniki wyszukiwania, jeśli dla wyszukiwanego słowa kluczowego nie ma odpowiedniego produktu
  • Sprawdź wyniki wyszukiwania, gdy dla wyszukiwanego słowa kluczowego dostępnych jest wiele odpowiednich produktów

Tutaj przeglądasz Podstawę testu (wymaganie przesłane przez klienta), analizujesz ją i konwertujesz na Warunki testowe.
Tak dzieje się na różnych etapach V-Modelu. Plan / przypadki testów są tworzone przy użyciu odpowiednich dokumentów dostępnych na różnych etapach.

Analiza testów w modelu testowania V.

Kliknij tutaj, jeśli wideo nie jest dostępne