Spisu treści:
- Definicja - Co oznacza generowanie przypadków testowych?
- Techopedia wyjaśnia generowanie przypadków testowych
Definicja - Co oznacza generowanie przypadków testowych?
Generowanie przypadków testowych to proces pisania przypadków testowych SQL w celu weryfikacji i testowania funkcjonalności bazy danych. Relacyjne bazy danych są sprawdzane przez instrukcje SQL, więc przypadki testowe są również generowane w języku SQL. Przypadki testowe są projektowane w oparciu o funkcjonalności aplikacji. Różni się więc w zależności od aplikacji. Generowanie przypadków testowych ma na celu sprawdzenie wyników pod kątem oczekiwanych wyników. W oparciu o wyniki albo przypadek testowy jest modyfikowany lub zachowywany w obecnej postaci.
Techopedia wyjaśnia generowanie przypadków testowych
Celem testowania jest znalezienie błędów w systemie lub aplikacji. Generowanie przypadków testowych to proces budowania zestawów testowych do wykrywania błędów systemowych. Zestaw testowy to grupa odpowiednich przypadków testowych w pakiecie. Generowanie przypadków testowych jest najważniejszym i fundamentalnym procesem testowania oprogramowania.
Istnieje wiele technik generowania przypadków testowych:
- Podejście zorientowane na cel - celem zorientowanego na cel podejścia do generowania przypadków testowych jest objęcie określonej sekcji, instrukcji lub funkcji. Tutaj ścieżka wykonania nie jest ważna, ale testowanie celu jest głównym celem.
- Podejście losowe - Podejście losowe generuje przypadki testowe na podstawie założeń błędów i usterek systemu.
- Technika oparta na specyfikacji - ten model generuje przypadki testowe na podstawie specyfikacji wymagań formalnych.
- Technika oparta na kodzie źródłowym - Metoda generowania przypadków oparta na kodzie źródłowym jest zgodna z testowaną ścieżką przepływu kontroli, a przypadki testowe są odpowiednio generowane. Testuje ścieżki wykonania.
- Podejście oparte na schemacie szkicu - ten rodzaj podejścia do generowania przypadków jest zgodny ze schematem UML (Unified Modeling Language) w celu sformułowania przypadków testowych.
Oprócz tych metod generowania przypadków testowych w świecie testowym dostępnych jest wiele innych procesów. Niezależnie jednak od podejścia, odpowiedni proces generowania przypadków testowych jest jednym z najważniejszych czynników udanej realizacji projektu.
Ta definicja została napisana w kontekście SQL