sample test case template with test case examples
Codziennie otrzymuję kilka próśb o Szablon przypadku testowego . Jestem zaskoczony, że wielu testerów nadal dokumentuje przypadki testowe w dokumentach Word lub plikach Excel.
Większość z nich preferuje arkusze kalkulacyjne programu Excel, ponieważ mogą łatwo grupować przypadki testowe według typów testów, a co najważniejsze, mogą łatwo uzyskać metryki testów za pomocą formuł programu Excel. Jestem jednak pewien, że wraz ze wzrostem liczby testów będzie niezwykle trudno zarządzać.
Jeśli nie korzystasz z żadnego narzędzia do zarządzania przypadkami testowymi, zdecydowanie polecam skorzystanie z narzędzia typu open source do zarządzania i wykonywania przypadków testowych.
Formaty przypadków testowych mogą się różnić w zależności od organizacji. Jednak użycie standardowego formatu przypadków testowych do pisania przypadków testowych jest o krok bliżej do skonfigurowania procesu testowania dla twojego projektu.
To także minimalizuje Test ad hoc odbywa się to bez odpowiedniej dokumentacji przypadków testowych. Ale nawet jeśli używasz standardowych szablonów, musisz skonfigurować pisanie przypadków testowych, przeglądanie i zatwierdzanie, wykonywanie testów i, co najważniejsze, proces przygotowywania raportów z testów itp., Używając metod ręcznych.
Również jeśli masz proces przeglądu przypadków testowych przez zespół biznesowy, musisz sformatować te przypadki testowe w szablonie uzgodnionym przez obie strony.
Czego się nauczysz:
- Zalecane narzędzia
- Standardowe pola przykładowego szablonu przypadku testowego
- Pobierz szablon przypadku testowego z przykładem (format nr 1)
- Jeszcze jeden format przypadku testowego (nr 2)
- Przykład przypadku testowego do testowania ręcznego
- Wniosek
- rekomendowane lektury
Zalecane narzędzia
Przed przystąpieniem do pisania przypadków testowych zalecamy pobranie tych narzędzi do zarządzania przypadkami testowymi. Ułatwi to plan testów i proces pisania przypadków testowych, o których mowa w tym samouczku.
# 1) TestRail
=> Pobierz narzędzie do zarządzania przypadkami testowymi TestRail
# 2) TestMonitor
TestMonitor - Zarządzanie testami online na najwyższym poziomie. Rewolucyjne łatwe.
TestMonitor to kompleksowe narzędzie do zarządzania testami dla każdej organizacji. Proste, intuicyjne podejście do testowania. Niezależnie od tego, czy wdrażasz oprogramowanie dla przedsiębiorstw, potrzebujesz kontroli jakości, tworzysz wysokiej jakości aplikację, czy po prostu potrzebujesz pomocy w projekcie testowym, TestMonitor zapewni Ci wsparcie.
=> Odwiedź witrynę TestMonitor
Oto, jak nieco ułatwić ten ręczny proces zarządzania przypadkami testowymi za pomocą prostych szablonów testowych.
Uwaga: Podałem maksymalną liczbę pól związanych z przypadkiem testowym. Zaleca się jednak używanie tylko tych pól, z których korzysta Twój zespół. Jeśli uważasz, że na tej liście brakuje któregokolwiek pola używanego przez Twój zespół, możesz dodać je do niestandardowego szablonu.
Standardowe pola przykładowego szablonu przypadku testowego
Podczas przygotowywania szablonu przypadku testowego należy wziąć pod uwagę pewne standardowe pola.
Poniżej wymieniono kilka standardowych pól przykładowego szablonu Przypadku Testowego .
Identyfikator przypadku testowego: Unikalny identyfikator jest wymagany dla każdego przypadku testowego. Postępuj zgodnie z pewną konwencją, aby wskazać typy testu. Na przykład, „TC_UI_1” wskazuje „przypadek testowy interfejsu użytkownika nr 1”.
Priorytet testu (niski / średni / wysoki) :Jest to bardzo przydatne podczas wykonywania testów. Priorytet testów dla reguł biznesowych i funkcjonalnych przypadków testowych może być średni lub wyższy, podczas gdy pomniejsze przypadki interfejsu użytkownika mogą mieć niski priorytet. Recenzent powinien zawsze ustawić priorytet testu.
Nazwa modułu :Podaj nazwę modułu głównego lub modułu podrzędnego.
Test zaprojektowany przez Imię Testera.
Data zaprojektowania testu :Data napisania.
Test wykonany przez Imię i nazwisko testera, który wykonał ten test. Należy wypełnić dopiero po wykonaniu testu.
Data wykonania testu :Data wykonania testu.
Tytuł / nazwa testu :Tytuł przypadku testowego. Na przykład, zweryfikuj stronę logowania, podając prawidłową nazwę użytkownika i hasło.
Podsumowanie / opis testu :Opisz krótko cel testu.
jak korzystać z plików torrent po pobraniu
Warunki wstępne :Wszelkie warunki wstępne, które muszą zostać spełnione przed wykonaniem tego przypadku testowego. Wymień wszystkie warunki wstępne, aby pomyślnie wykonać ten przypadek testowy.
Zależności :Wymień wszelkie zależności od innych przypadków testowych lub wymagań testowych.
Kroki testowe :Wymień szczegółowo wszystkie kroki wykonania testu. Napisz kroki testowe w kolejności, w jakiej powinny być wykonywane. Podaj jak najwięcej szczegółów.
Wskazówka Pro :Aby efektywnie zarządzać przypadkiem testowym z mniejszą liczbą pól, użyj tego pola do opisania warunków testowych, danych testowych i ról użytkownika związanych z uruchomieniem testu.Dane testowe :Wykorzystanie danych testowych jako danych wejściowych dla tego przypadku testowego. Możesz podać różne zestawy danych z dokładnymi wartościami do wykorzystania jako dane wejściowe.
Spodziewany wynik :Jaki powinien być wynik systemu po wykonaniu testu? Opisz szczegółowo oczekiwany wynik, w tym komunikat / błąd, który powinien zostać wyświetlony na ekranie.
Stan końcowy :Jaki powinien być stan systemu po wykonaniu tego przypadku testowego?
Aktualny rezultat :Rzeczywisty wynik testu należy wpisać po wykonaniu testu. Opisz zachowanie systemu po wykonaniu testu.
Status (powodzenie / niepowodzenie) :Jeśli rzeczywisty wynik nie jest zgodny z oczekiwanym wynikiem, oznacz ten test jako nie powiodło się . W przeciwnym razie zaktualizuj go jako przeszedł .
Uwagi / komentarze / pytania :Jeśli istnieją specjalne warunki do obsługi powyższych pól, których nie można opisać powyżej, lub jeśli są jakieś pytania dotyczące oczekiwanych lub rzeczywistych wyników, podaj je tutaj.
W razie potrzeby dodaj następujące pola:
Identyfikator / link wady :Jeśli stan testu to nie powiodło się , a następnie podaj link do dziennika błędów lub podaj numer błędu.
Typ testu / słowa kluczowe :To pole może służyć do klasyfikowania testów na podstawie typów testów. Na przykład, funkcjonalny , użyteczność, reguły biznesowe itp.
Wymagania :Wymagania, dla których jest pisany ten przypadek testowy. Najlepiej dokładny numer sekcji dokumentu wymaganego.
Załączniki / referencje :To pole jest przydatne w przypadku złożonych scenariuszy testowych w celu wyjaśnienia kroków testu lub oczekiwanych wyników przy użyciu diagramu Visio jako odniesienia. Podaj łącze lub lokalizację do faktycznej ścieżki diagramu lub dokumentu.
Automatyzacja? (Tak nie) :Czy ten przypadek testowy jest zautomatyzowany, czy nie. Śledzenie statusu automatyzacji jest przydatne, gdy przypadki testowe są zautomatyzowane.
Korzystając z powyższych pól, przygotowałem przykładowy szablon przypadku testowego do Twojego użytku.
Pobierz szablon przypadku testowego z przykładem (format nr 1)
- Szablon pliku DOC przypadku testowego i
- Szablon pliku Excel z przypadkiem testowym
Również tutaj możesz polecić kilka innych artykułów na temat skutecznego pisania przypadki testowe . Skorzystaj z tych wskazówek dotyczących pisania testów i powyższego szablonu, aby skutecznie pisać przypadki testowe i zarządzać nimi w swoim projekcie.
Przykładowe przypadki testowe:
Samouczek nr 1: Ponad 180 przykładowych przypadków testowych dla aplikacji internetowych i komputerowych
Jeszcze jeden format przypadku testowego (nr 2)
Niewątpliwie przypadki testowe będą się różnić w zależności od funkcjonalności oprogramowania, dla którego są przeznaczone. Jednak poniżej podany jest szablon, którego zawsze możesz użyć do udokumentowania przypadków testowych bez martwienia się o to, co robi twoja aplikacja.
Przykładowe przypadki testowe
Na podstawie powyższego szablonu poniżej znajduje się plik przykład która przedstawia koncepcję w bardzo zrozumiały sposób.
Załóżmy, że testujesz na przykład funkcję logowania się w dowolnej aplikacji internetowej Facebook .
Poniżej znajdują się przypadki testowe dla tego samego:
=> Pobierz powyższy format przypadku testowego z przykładowymi danymi
Przykład przypadku testowego do testowania ręcznego
Poniżej podany jest plik przykład projektu na żywo, który pokazuje, w jaki sposób wszystkie wymienione powyżej wskazówki i triki są faktycznie realizowane.
[Uwaga: Kliknij dowolny obraz, aby wyświetlić powiększenie]
Wniosek
Osobiście wolę używać Narzędzie do zarządzania przypadkami testowymi . Możesz zacząć od narzędzia open source. Będzie to dobry dodatek do twoich wysiłków, aby skonfigurować proces testowania, a tymczasem zaoszczędzi również dużo czasu zamiast ręcznie obsługiwać te dokumenty.
Widzieliśmy również szablony przypadków testowych i kilka przykładów wykorzystujących bardzo dobrą, wysokiej jakości dokumentację. Mam nadzieję, że ten artykuł byłby dla Ciebie pomocny.
Chętnie poznamy Twoje przemyślenia, komentarze / sugestie dotyczące tego artykułu.
POPRZEDNIA samouczek | NEXT Tutorial
rekomendowane lektury
- Pisanie przypadków testowych z dokumentu SRS (POBIERZ przykładowe przypadki testowe projektu na żywo)
- Jak inteligentnie raportować wykonanie testów - [Pobierz szablon raportu o stanie]
- Przykładowy dokument planu testów (przykład planu testów ze szczegółami każdego pola)
- Jak pisać przypadki testowe dla strony logowania (przykładowe scenariusze)
- Jak pisać przypadki testowe: najlepszy przewodnik z przykładami
- Jak napisać dokument dotyczący strategii testów (z przykładowym szablonem strategii testów)
- Jak napisać efektywny raport podsumowujący test [pobieranie przykładowego raportu]
- Przykładowy szablon planu testów oprogramowania z formatem i zawartością