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 testowej | Identyfikator jest podawany do przypadku testowego. |
Opis przypadku testowego | Opis przypadku testowego. |
Powiązane wymagania | Identyfikator jest przypisany do wymagania, które mapuje ten przypadek testowy. |
Wymagania wstępne | Wszelkie warunki wstępne lub wymagania, które należy spełnić przed uruchomieniem testu. |
Kroki testowe | Podano instrukcje krok po kroku, aby uruchomić test. |
Dane testowe | Dane wykorzystywane podczas przeprowadzania testu. |
Spodziewany wynik | Oczekiwany wynik testu jest rejestrowany przed uruchomieniem testu. |
Aktualny rezultat | Rzeczywisty wynik uzyskany po uruchomieniu testu |
Status | Status uzyskany po uruchomieniu testu. Może być pozytywny, niezaliczony, niezrealizowany, zablokowany. |
Komentarze | Wszelkie uwagi do testu. |
Informacje o środowisku | Obejmuje 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 testowej | Opis przypadku testowego | Kroki testowe | Dane testowe | Spodziewany wynik | Aktualny rezultat | Status |
TC01 | Sprawdź 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 oczekiwaniami | Przechodzić |
TC02 | Sprawdź login pracownika z nieprawidłowymi danymi | 1. 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 oczekiwaniami | Przechodzić |
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 -
- Co to jest tworzenie oprogramowania?
- Pytania do inżynierii oprogramowania
- Kariera jako twórcy oprogramowania
- 14 najlepszych narzędzi programowych do tworzenia doskonałej jakości prezentacji