Junior
Jakie działania podejmiesz, aby przetestować stronę internetową?
sobes.tech AI
Odpowiedź od AI
- Analiza wymagań: Studium dokumentacji projektowej (specyfikacje, makiety) w celu zrozumienia wymagań funkcjonalnych i niefunkcjonalnych.
- Planowanie testów:
- Określenie celów i zakresu testowania.
- Wybór strategii i metod testowania (ręczne, zautomatyzowane, obciążeniowe itp.).
- Szacowanie zasobów i czasu.
- Tworzenie dokumentacji testowej (listy kontrolne, przypadki testowe).
- Tworzenie artefaktów testowych:
- Tworzenie list kontrolnych do szybkiego przejścia głównych scenariuszy.
- Pisanie szczegółowych przypadków testowych dla krytycznych i złożonych funkcji.
- Tworzenie skryptów do testów automatycznych (jeśli dotyczy).
- Przygotowanie środowiska testowego: Konfiguracja niezbędnego systemu operacyjnego, przeglądarek, wersji oprogramowania i danych testowych.
- Wykonanie testów: Przeprowadzenie testów zgodnie z opracowanymi planami i przypadkami testowymi.
- Testy funkcjonalne (scenariusze użytkownika, formularze, nawigacja).
- Testy UI/UX (wygląd, wygoda użytkowania, adaptacyjność).
- Testy międzyprzeglądarkowe.
- Testy wydajności i obciążenia (jeśli konieczne).
- Testy bezpieczeństwa (podstawowe kontrole).
- Rejestrowanie defektów: Opis znalezionych błędów z krokami reprodukcji, oczekiwanym i faktycznym wynikiem, środowiskiem i priorytetem.
- Ponowne testy i testy regresji: Sprawdzenie naprawionych defektów i braku nowych błędów po zmianach.
- Raportowanie: Sporządzanie raportów o wykonanej pracy, znalezionych defektach i statusie testowania.
- Analiza wyników: Ocena jakości produktu na podstawie wyników testów.
Dodatkowo, dla automatyzacji:
- Wybór frameworka i narzędzi (Selenium, Cypress, Playwright).
- Pisanie i utrzymanie skryptów automatycznych.
- Integracja z CI/CD (Jenkins, GitLab CI).
Rodzaje testów, które będą stosowane:
- Testy funkcjonalne
- Testy UI/UX
- Testy międzyprzeglądarkowe
- Testy adaptacyjne
- Testy bezpieczeństwa (podstawowe)
- Testy wydajnościowe (jeśli konieczne)
Przykład struktury przypadku testowego:
| ID | Nazwa przypadku | Warunki wstępne | Kroki | Oczekiwany wynik | Rzeczywisty wynik | Status | Komentarze |
|---|---|---|---|---|---|---|---|
| TC-01 | Udane logowanie zarejestrowanego użytkownika | Użytkownik z ważnymi danymi (login/hasło) istnieje w systemie | 1. Otwórz stronę logowania. <br> 2. Wprowadź ważny login. <br> 3. Wprowadź ważne hasło. <br> 4. Kliknij przycisk "Zaloguj się". | Użytkownik zostaje przekierowany na główną stronę panelu/strony po zalogowaniu |