Junior
Opowiedz o procesie ustalania wyników testów.
sobes.tech AI
Odpowiedź od AI
Dokumentacja wyników testów polega na rejestrowaniu obserwacji, wykonanych przypadków testowych i wykrytych defektów na przestrzeni całego cyklu testowania.
Główne etapy:
- Przygotowanie środowiska: Upewnić się, że środowisko testowe jest poprawnie skonfigurowane i spełnia wymagania.
- Wykonanie scenariuszy testowych: Przeprowadzać testy zgodnie z zaplanowanym frameworkiem (przypadki testowe, listy kontrolne, testy eksploracyjne).
- Rejestrowanie wyników przypadków testowych:
- Status (Zaliczone, Nie zaliczone, Zablokowane, Pominięte).
- Rzeczywisty wynik (zaobserwowane zachowanie systemu).
- Wynik oczekiwany.
- Kroki reprodukcji.
- Czas wykonania.
- Link do powiązanych defektów (jeśli Nie zaliczone).
- Rejestrowanie defektów (raportów błędów):
- Krótki i precyzyjny opis defektu.
- Kroki reprodukcji (minimalny zestaw działań).
- Aktualny wynik.
- Wynik oczekiwany.
- Środowisko (OS, przeglądarka, wersja aplikacji).
- Powaga.
- Priorytet.
- Załączniki (zrzuty ekranu, filmy, logi).
- Data wykrycia.
- Imię testera.
- Użycie narzędzi: Użycie systemów zarządzania testami (TMS) i systemów śledzenia defektów (Bug Tracking Systems).
- TMS: TestRail, Zephyr, Azure Test Plans.
- Śledzenie błędów: Jira, YouTrack, Redmine.
- Aktualizacja dokumentacji: Aktualizacja dokumentacji testowej (przypadków testowych) na podstawie wyników i wykrytych defektów.
Przykład rejestracji wyniku w TMS (hipotetyczna struktura):
| ID Przypadku Testowego | Nazwa Przypadku Testowego | Warunki wstępne | Kroki | Wynik oczekiwany | Rzeczywisty wynik | Status | Data | Uwagi | Link do defektu |
|---|---|---|---|---|---|---|---|---|---|
| TC-001 | Rejestracja nowego użytkownika | Użytkownik nie jest zarejestrowany | 1. Otworzyć formularz rejestracji<br>2. Wprowadzić dane<br>3. Kliknąć "Zarejestruj się" | Użytkownik pomyślnie zarejestrowany i zalogowany | Użytkownik zarejestrowany, ale nie zalogowany | Fail | 2023-10-27 | Użytkownik trafia na stronę logowania | BUG-045 |
| TC-002 | Logowanie istniejącego użytkownika | Użytkownik zarejestrowany i aktywowany | 1. Otworzyć formularz logowania<br>2. Wprowadzić login/hasło<br>3. Kliknąć "Zaloguj się" | Użytkownik pomyślnie zalogowany | Użytkownik pomyślnie zalogowany | Pass | 2023-10-27 | - | - |
Przykład raportu błędu (w Jira):
// Podsumowanie:
[BUG-045] Nowo zarejestrowany użytkownik nie loguje się automatycznie
// Kroki reprodukcji:
// 1. Otworzyć formularz rejestracji.
// 2. Wypełnić poprawne dane użytkownika (email, hasło).
// 3. Kliknąć "Zarejestruj się".
// Rzeczywisty wynik:
// Użytkownik pomyślnie zarejestrowany, ale zamiast tego jest przekierowany na stronę logowania.
// Oczekiwany wynik:
// Po pomyślnym rejestrze użytkownik powinien być automatycznie zalogowany i przekierowany do strony profilu.
// Środowisko:
// OS: Windows 10
// Przeglądarka: Chrome 118.0
// Wersja aplikacji: 1.2.0
// Częstość: Wysoka
// Priorytet: Wysoki
// Załączniki:
// - screenshot-redirect.png
// - logs-serwer-20231027.txt
// Zgłoszone przez: John Smith
Proces dokumentacji zapewnia przejrzystość, śledzenie i umożliwia analizę jakości produktu, efektywności testowania i podejmowanie decyzji o wydaniu. Wyniki automatyzacji QA często generowane są przez frameworki testowe (raporty z przebiegów testów, logi, integracja z TMS/ATS).