Wyobraź sobie, że masz swój ulubiony, kolorowy plecak (to twoje konto online!). Ma on zapięcie na szyfr, którego używasz, żeby nikt niepowołany nie dostał się do środka (to twoje hasło!). Czasami jednak zapominasz kombinacji cyfr. Wtedy potrzebujesz sposobu na zresetowanie tego szyfru. Test resetowania hasła B1 sprawdza właśnie, czy ten mechanizm resetowania działa prawidłowo.
Co to takiego B1?
Myśl o B1 jako o pierwszym kroku w procesie testowania. To tak, jakbyś sprawdzał, czy podstawowe narzędzia do resetowania hasła w ogóle istnieją i czy reagują na Twoje zapytanie. Wyobraź sobie, że próbujesz otworzyć drzwi do swojego domu, bo zgubiłeś klucz. B1 w tym przypadku to sprawdzenie, czy masz w ogóle dzwonek do drzwi i czy ktokolwiek usłyszy, gdy go użyjesz. Nie chodzi jeszcze o to, żeby dostać się do środka, tylko o potwierdzenie, że proces dzwonienia działa.
Jak wygląda taki test?
Test B1 skupia się na najprostszym scenariuszu. Użytkownik (ty!) klika przycisk "Zapomniałem hasła". System powinien zareagować. To jak włączenie światła – naciskasz włącznik i oczekujesz, że żarówka zaświeci. W teście B1 sprawdzamy, czy po naciśnięciu "Zapomniałem hasła" system w ogóle coś robi.
Kroki w teście B1:
- Inicjacja: Użytkownik (Ty) klika na "Zapomniałem hasła" lub podobny link. Myśl o tym jak o wyciągnięciu ręki po jabłko z drzewa.
- Reakcja Systemu: System musi odpowiedzieć. To jak echo w górach – krzyczysz i słyszysz odpowiedź. System może wyświetlić komunikat "Sprawdź swoją skrzynkę pocztową" albo wysłać e-mail. Ważne, żeby coś się wydarzyło.
- Weryfikacja pod kątem podstawowych błędów: Sprawdzamy, czy nie ma oczywistych błędów. Na przykład, czy strona "Zapomniałem hasła" nie wyrzuca błędu 404 (strona nie istnieje). To jakby spróbować otworzyć drzwi do domu, a one w ogóle zniknęły!
Co się sprawdza?
Test B1 nie zagłębia się w szczegóły. Chodzi o potwierdzenie, że podstawowy mechanizm działa. To jak sprawdzanie, czy silnik samochodu w ogóle odpala. Nie sprawdzasz jeszcze, czy działa płynnie, czy pali dużo, tylko czy w ogóle rusza.
Przykładowe rzeczy sprawdzane w B1:
- Czy link "Zapomniałem hasła" jest w ogóle widoczny i działa (nie jest martwy).
- Czy system reaguje na kliknięcie tego linku (np. wyświetla stronę z prośbą o podanie adresu e-mail).
- Czy w logach serwera nie pojawiają się błędy po kliknięciu "Zapomniałem hasła".
- Czy e-mail z linkiem do resetowania hasła jest w ogóle wysyłany (nawet jeśli jeszcze nie sprawdzamy, czy ten link działa).
Realny przykład
Wyobraź sobie sklep internetowy. Chcesz zresetować hasło. Klikasz "Zapomniałem hasła". Test B1 sprawdza, czy strona z prośbą o podanie adresu e-mail wyświetla się prawidłowo i czy po wpisaniu adresu i kliknięciu "Wyślij" otrzymujesz komunikat, że email został wysłany. Nie sprawdzamy jeszcze, czy email faktycznie dotarł i czy link w nim działa - to zadanie dla bardziej zaawansowanych testów.
Dlaczego to jest ważne?
Test B1 jest jak fundament domu. Jeśli zawiedzie, dalsze testy nie mają sensu. Upewnia się, że użytkownik w ogóle może rozpocząć proces resetowania hasła. Jeśli proces resetowania hasła w ogóle nie startuje, frustracja użytkowników rośnie, a Ty tracisz potencjalnych klientów, ponieważ nie mogą oni zalogować się na swoje konta.
Podsumowanie
Test resetowania hasła B1 to podstawowy test, który sprawdza, czy system reaguje na prośbę o zresetowanie hasła. Skupia się na najprostszym scenariuszu i upewnia się, że proces w ogóle się rozpoczyna. To jak sprawdzenie, czy masz dzwonek do drzwi – zanim zaczniesz się martwić, kto otworzy i jak szybko.

