W dziedzinie testowania oprogramowania, te dwa terminy są najważniejsze i są również ściśle powiązane, ale z innej perspektywy. Przypadek użycia jest używany do zdefiniowania systemu, jak używać systemu do wykonania określonego zadania. a Przypadek testowy jest definiowany jako grupa danych wejściowych do testu, warunek wykonania i oczekiwane wyniki, które dalej prowadzą do opracowania określonego celu testu.
Przypadek użycia nie jest częścią wykonania, jest to tylko schematyczna prezentacja dokumentu, który określa jak wykonać określone zadanie. Jeśli mówimy o przypadku testowym, jest on używany do walidacji oprogramowania, które jest rozwijane przez testerów do sprawdzenia, czy oprogramowanie działa zgodnie z wymaganiami, czy nie.
Zobaczmy kilka ważnych różnic w formie tabelarycznej:
Parametr porównania | Przypadek użycia | Przypadek testowy | |
---|---|---|---|
Definicja | Sekwencyjne działania, które są używane do opisania interakcji między rolą a systemem w celu utrzymania określonego celu, | Grupa wejść testowych, warunków i zmiennych, za pomocą których definiuje się charakterystykę oprogramowania. | |
Cel | Dotarcie do ostatniej operacji po wszystkich sekwencyjnych operacjach | walidacji oprogramowania, jak to działa dobrze lub nie. | |
Iteracja | podąża różnymi ścieżkami | pojedynczy przypadek testowy jest testowany w danym czasie | |
Zależność | jest zależna od wymagań | jest zależna od przypadku użycia | |
Wymagania | Dokumenty i badania są wymagane | Skrypty wejść testowych i każdy skrypt testowy uzupełnia jeden krok | |
Kompletacja | uzupełnij wszystkie kroki raz | Testy są wykonywane ponownie i ponownie, a następnie zakończ. | |
Interakcja | Użytkownik | Wyniki | |
Praca | działanie | działanie jest następujące krok po kroku zdolność funkcji oprogramowania. | to działa z pomocą testerów do walidacji oprogramowania |