Sobes.tech
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:

  1. Przygotowanie środowiska: Upewnić się, że środowisko testowe jest poprawnie skonfigurowane i spełnia wymagania.
  2. Wykonanie scenariuszy testowych: Przeprowadzać testy zgodnie z zaplanowanym frameworkiem (przypadki testowe, listy kontrolne, testy eksploracyjne).
  3. 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).
  4. 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.
  5. 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.
  6. 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).