Jak wykonywać testy funkcjonalne?
- Przygotuj checklistę funkcji strony do weryfikacji (linki, formularze, przyciski, skrypty, nawigacja). [web:57][web:61]
- Testuj każdy element: klikaj linki, wysyłaj formularze, sprawdzaj walidację oraz treść komunikatów o błędach. [web:61][web:63]
- Obserwuj działanie interaktywnych skryptów, animacji i ewentualnych procesów (np. logowanie, zakup, wyszukiwanie).
- Zapisuj wszystkie błędy, nietypowe zachowania lub awarie z dokładnym opisem kroków do odtworzenia. [web:57][web:62]
- Sporządź raport podsumowujący testy: co testowano, jakie błędy wykryto, co poprawiono. [web:62]
Typowe przypadki testowe (test case)
Przypadek 1: Testowanie linków
Czynności: kliknij wszystkie linki na stronie (menu, stopka, przyciski „Zobacz więcej”).
Oczekiwany wynik: każdy link prowadzi do właściwej podstrony i nie generuje błędów 404 ani pustych stron.
Opis błędu: link „Kontakt” prowadzi do nieistniejącej strony.
Status: naprawiony.
Oczekiwany wynik: każdy link prowadzi do właściwej podstrony i nie generuje błędów 404 ani pustych stron.
Opis błędu: link „Kontakt” prowadzi do nieistniejącej strony.
Status: naprawiony.
Przypadek 2: Testowanie formularza
Czynności: wypełnij formularz kontaktowy różnymi danymi (puste pola, zły e‑mail, poprawny zestaw danych).
Oczekiwany wynik: po poprawnym wypełnieniu formularz przesyła dane, a po błędnym pokazuje czytelne komunikaty walidacji przy odpowiednich polach.
Opis błędu: brak walidacji pola e‑mail, formularz przyjmuje niepoprawny adres.
Status: do poprawy.
Oczekiwany wynik: po poprawnym wypełnieniu formularz przesyła dane, a po błędnym pokazuje czytelne komunikaty walidacji przy odpowiednich polach.
Opis błędu: brak walidacji pola e‑mail, formularz przyjmuje niepoprawny adres.
Status: do poprawy.
Przypadek 3: Testowanie interaktywnego skryptu
Czynności: kliknij przycisk „Zmień kolor tła” lub inny element uruchamiający skrypt JavaScript.
Oczekiwany wynik: tło zmienia kolor płynnie, bez błędów JavaScript w konsoli i z zachowaniem działania w głównych przeglądarkach.
Opis błędu: skrypt działa tylko w Chrome, w innych przeglądarkach pojawia się błąd w konsoli.
Status: przekazano do analizy.
Oczekiwany wynik: tło zmienia kolor płynnie, bez błędów JavaScript w konsoli i z zachowaniem działania w głównych przeglądarkach.
Opis błędu: skrypt działa tylko w Chrome, w innych przeglądarkach pojawia się błąd w konsoli.
Status: przekazano do analizy.