Co to jest przypadek testowy?

Terminologia dotycząca oprogramowania może być często myląca. Przypadek testowy, scenariusz, plan; wszystkie brzmią dość podobnie i łatwo jest pomieszać terminy. Podczas testowania oprogramowania ważne jest, aby unikać nieporozumień dotyczących otaczającej terminologii. Dlatego w tym artykule przyjrzymy się, co to znaczy.

Jest to grupa warunków lub zmiennych, według których tester sprawdza zgodność z wymaganiami testowanego oprogramowania. Służy do udzielania testerom instrukcji krok po kroku. Jest to dokument zawierający dane testowe, wymagania wstępne, oczekiwane wyniki itp. Opracowany dla konkretnego scenariusza. Wykonanie go działa jako punkt początkowy, po którym stosujemy zestaw wartości wejściowych i czekamy na rozstrzygający wynik. Przebieg ich opracowania pomaga nam również w znajdowaniu komplikacji w wymaganiach aplikacji.

Zazwyczaj pisze je tester z zespołu kontroli jakości. Nie obejmuje to testów napisanych przez zespół programistów, ale testy wykonywane po zakończeniu programowania i testów jednostkowych. Co ważniejsze, tester, który rozumie funkcjonalność aplikacji i może dostarczyć testowy przypadek wartości, powinien go napisać.

Szablon

Zwykle ma następujące pola. Format pól może się jednak różnić w zależności od firmy, w zależności od używanego przez nich narzędzia do zarządzania testami.

Identyfikator skrzynki testowejIdentyfikator jest podawany do przypadku testowego.
Opis przypadku testowegoOpis przypadku testowego.
Powiązane wymaganiaIdentyfikator jest przypisany do wymagania, które mapuje ten przypadek testowy.
Wymagania wstępneWszelkie warunki wstępne lub wymagania, które należy spełnić przed uruchomieniem testu.
Kroki testowePodano instrukcje krok po kroku, aby uruchomić test.
Dane testoweDane wykorzystywane podczas przeprowadzania testu.
Spodziewany wynikOczekiwany wynik testu jest rejestrowany przed uruchomieniem testu.
Aktualny rezultatRzeczywisty wynik uzyskany po uruchomieniu testu
StatusStatus uzyskany po uruchomieniu testu. Może być pozytywny, niezaliczony, niezrealizowany, zablokowany.
KomentarzeWszelkie uwagi do testu.
Informacje o środowiskuObejmuje informacje o sieci / sprzęcie / oprogramowaniu, w których przeprowadzany jest test.

Jak napisać przypadek testowy?

Poniżej podano kroki, aby napisać przypadek testowy.

Krok 1: Przypisz numer i opis.

Krok 2: Aby go uruchomić, potrzebujemy danych testowych. Bez danych testowych nie mielibyśmy odpowiednich informacji do przetestowania, przez co zadanie było by pracochłonne.

Krok 3: Aby go uruchomić, musimy mieć pewien zestaw instrukcji do przeprowadzenia testu. Kroki te nazywane są etapami testowymi. Potrzeba taka powstaje, gdy autor rezygnuje z projektu lub ma przerwę. Wtedy ktoś inny z projektu będzie musiał podjąć testy. Pisemne kroki pomogą im.

Krok 4: Ich celem jest zbadanie zachowania aplikacji. Aby to zrobić, musimy mieć oczekiwany wynik. Po jego wykonaniu oczekiwane wyniki zostaną porównane z faktycznym wynikiem testu, a zatem zostanie mu przypisany status.

Krok 5: Możemy również mieć pole dodatkowe, takie jak pole wymagań wstępnych, które określa warunki, które należy spełnić przed uruchomieniem testowym, pole spełniające warunki, które określa warunki, które należy spełnić po uruchomieniu testu itp.

Przykład:

Identyfikator skrzynki testowejOpis przypadku testowegoKroki testoweDane testoweSpodziewany wynikAktualny rezultatStatus
TC01Sprawdź login pracownika za pomocą prawidłowych danych

1. Przejdź do strony logowania.

2. Wprowadź identyfikator użytkownika

3. Wprowadź hasło

4. Kliknij przycisk Zaloguj się

Userid = admin

Hasło = abc12345

Użytkownik powinien mieć możliwość zalogowania sięZgodnie z oczekiwaniamiPrzechodzić
TC02Sprawdź login pracownika z nieprawidłowymi danymi1. Przejdź do strony logowania.

2. Wprowadź identyfikator użytkownika

3. Wprowadź hasło

4. Kliknij przycisk Zaloguj się

Userid = admin

Hasło = 12345abc

Użytkownik nie powinien mieć możliwości zalogowania sięZgodnie z oczekiwaniamiPrzechodzić

Znaczenie przypadku testowego

Mają ogromne wrażenie na fazie testowej. Pisanie ich jest równie ważne jak sam proces testowania. Pomaga nam przemyśleć szczegóły i zapewnia, że ​​radzimy sobie z nimi z jak największej liczby perspektyw.

Ważne jest, aby każdy mógł ponownie przetestować test przy użyciu ich. Są to potężne artefakty, które są przydatne dla przyszłych członków zespołu, oprócz dostarczania dokumentacji na temat działania aplikacji. Podsumowując, mają one następujące znaczenie:

  • Zapewniają dobre pokrycie testu, zapewniając, że główna funkcjonalność nie zostanie pominięta podczas testowania.
  • Pozwala im to dokładnie przemyśleć różne sposoby potwierdzania funkcji aplikacji.
  • Pisemne są również negatywy, co czyni testowanie dokładnym procesem, którego nie można pominąć.
  • Można je ponownie wykorzystać, ponieważ każdy może je polecić i uruchomić test.

Przydatne porady i wskazówki

Pisząc je, pamiętaj o następujących informacjach:

  • Powinien być prosty i zwięzły, nie więcej niż 15 kroków.
  • Każdy z nich ma zostać ponownie wykorzystany.
  • Unikaj powtórzeń.
  • Należy podać dodatkowe informacje dotyczące konfiguracji testu, takie jak oprogramowanie, sprzęt, system operacyjny, wersja testowanej aplikacji, warunki wstępne testu itp.
  • Powinno być napisane w taki sposób, aby testować tylko jedną rzecz na raz, bez nakładania się.
  • Upewnij się, że wszystkie scenariusze, pozytywne i negatywne, są uwzględnione, co daje nam 100% zasięgu.
  • Powinny być tworzone z myślą o użytkowniku końcowym.

Wniosek

Podsumowując, mogą zwiększyć nasze wysiłki w zakresie ogólnych testów i mogą poprawić jakość naszego oprogramowania do wielkich celów, oszczędzając nam czas i wysiłek dzięki możliwości ponownego użycia przypadków testowych.

Polecane artykuły

To jest przewodnik po tym, co jest przypadkiem testowym. Omówiliśmy szablon, znaczenie oraz przydatne porady i wskazówki. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Co to jest tworzenie oprogramowania?
  2. Pytania do inżynierii oprogramowania
  3. Kariera jako twórcy oprogramowania
  4. 14 najlepszych narzędzi programowych do tworzenia doskonałej jakości prezentacji