Przypadki testowe zacząć od 16 - KatPow88/TestowanieAplikacjiWebowej GitHub Wiki
Tworzenie nowego użytkownika
Warunki wstępne Wszystkie niezbędne informacje są wypełnione w formularzu
Kroki
- Nawiguj do "Sing in"
- Wciśnij przycisk "Create a new user"
- Wypełnij wszystkie niezbędne informacje w formularzu
- Wciśnij przycisk akceptacji
Oczekiwany rezultat Użytkownik otrzyma powiadomienie o poprawnej rejestracji
Sprawdzenie pasku nawigacji
Warunki wstępne
Kroki
- Otwórz stronę internetową sklepu
- Znajdź pasek nawigacyjny
- Sprawdź czy widoczne są sekcje: MEN, WOMEN, DRESSES, T-SHIRTS
Oczekiwany rezultat Na stronie są widoczne sekcje: MEN, WOMEN, DRESSES, T-SHIRTS
Usuwanie dodanego produktu z koszyka
Warunki wstępne
- Otworzone okno koszyka
- Jeden produkt powinien już znajdować się w koszyku
Kroki:
- Kliknij na produkt w koszyku
- Kliknij usuń z koszyka
Oczekiwany rezultat Produkt powinien zostać usunięty z koszyka. W menu i w sub-menu widget koszyka powinien pokazywać cyfrę 0.
Przechodzenie do realizacji zamówienia
Warunki wstępne Użytkownik znajduje się na stronie internetowej sklepu W koszyku znajdują się produkty
Kroki:
- Wskaż koszyk kursorem
- Wybierz opcję "Proceed to checkout"
Oczekiwany rezultat Użytkownik przechodzi do realizacji zamówienia
Nawigacja po stronie
Warunki wstępne Użytkownik znajduje się na stronie.
Kroki:
- Kliknij dowolny link lub przycisk na stronie.
Oczekiwany rezultat Po kliknięciu w link lub przycisk, powinno przekierować na odpowiednie miejsce strony lub na odpowiednie zakładki strony.
Porównywanie produktów
Warunki wstępne Użytkownik przegląda produkty z określonej kategorii.
Kroki:
- Najedź kursorem na jeden z artykułów.
- Kliknij w przycisk "Add to compare"
- W ten sam sposób dodaj kolejny artykuł.
- Kliknij przycisk "compare"
Oczekiwany rezultat Użytkownik zostaje przeniesiony na stronę porównania wybranych przez niego produktów.
Walidacja formularzu nowego użytkownika
Warunki wstępne strona rejestracji nowego użytkownika
Kroki:
- Przejdź do rejestracji nowego użytkownika
- wypełnij wszystkie pola w formularzu
- Zmień część pól na niezgodne z założeniem formularzu
- Wciśnij przycisk kontynuacji rejestracji
Oczekiwany rezultat Użytkownik powinien otrzymać informacje o niepoprawnie wypełnionym formularzu
Sprawdzenie sub-menu
Warunki wstępne Użytkownik znajduje się na stronie głównej sklepu
Kroki:
- Wskaż kursorem na jedną z sekcji menu
Oczekiwany rezultat Menu rozwinęło się pokazując dodatkowe opcje (sub-menu)
Dodawanie produktu do koszyka
Warunki wstępne Użytkownik powinien znajdować się na stronie głównej
Kroki:
- Kliknij w sekcję WOMEN
- Wybierz dowolny produkt
- Dodaj go do koszyka naciskając odpowiedni przycisk
Oczekiwany rezultat Produkt powinien zostać dodany do koszyka. Widget powinien wyświetlać liczbę dodanych produktów do koszyka.
Autoryzacja zamówienia przez niezalogowanego użytkownika
Warunki wstępne Użytkownik znajduje się na stronie internetowej sklepu Użytkownik nie jest zalogowany W koszyku znajdują się produkty
Kroki:
- Kliknij przycisk "Proceed to checkout"
Oczekiwany rezultat Pojawia się sekcja Sign In
Sprawdzenie przekierowania do sekcji strony
Kroki:
- Otwórz stronę internetową sklepu.
- Wskaż kursorem na jedną z sekcji menu
- Naciśnij wybraną pozycję w menu w celu otwarcia strony z wybraną sekcją.
Oczekiwany rezultat Przekierowano użytkownika do wybranej sekcji strony.
Przejście do realizacji zamówienia
Warunki wstępne Użytkownik powinien znajdować się na stronie głównej W koszyku znajduje się jeden produkt
Kroki: Najedź kursorem na widget koszyka Kliknij przycisk "Check out" Kliknij w opcję "Proceed to checkout"
Oczekiwany rezultat Użytkownik powinien zostać przekierowany na stronę realizacji zamówienia
Autoryzacja zamówienia przez zalogowanego użytkownika
Warunki wstępne Użytkownik znajduje się na stronie internetowej sklepu Użytkownik jest zalogowany W koszyku znajdują się produkty
Kroki:
- Kliknij przycisk "Proceed to checkout"
Oczekiwany rezultat Użytkownik zostaje przeniesiony do sekcji wyboru adresu i sposobu wysyłki
Logowanie istniejącego użytkownika
Warunki wstępne posiadanie konta użytkownika (login + hasło)
Kroki:
- Nawiguj do strony logowania
- Wpisz poprawny login
- Wpisz poprawne hasło
- Wciśnij przycisk logowania
Oczekiwany rezultat Użytkownik zostanie przekierowany do strony startowej. W miejscu przycisku logowania pojawi się przycisk wylogowania. Użytkownik otrzyma możliwość nawigacji po własnym profilu.
Wybór domyślnego adresu wysyłki
Warunki wstępne Użytkownik znajduje się na stronie internetowej sklepu Użytkownik jest zalogowany W koszyku znajdują się produkty
Kroki:
- Kliknij przycisk "Proceed to chceckout"
- Kliknij przycisk "Proceed to shipment"
Oczekiwany rezultat Wyświetli się domyślny adres wysyłki podany przy tworzeniu konta Użytkownik zostanie przeniesiony na stronę wyboru sposobu płatności
1.3 Sprawdzenie ilości reklam na stronie
Otwórz stronę internetową sklepu. Wyszukaj na stronie reklamy zliczając ilość wyświetlanych pozycji Ilość wyświetlanych reklam na jednej stronie jest równa ilości podanej w dokumentacji testowej.
Niepoprawne logowanie
Warunki wstępne posiadanie loginu już istniejącego użytkownika
Kroki: nawiguj do strony logowania wpisz poprawny login wpisz niepoprawne hasło wciśnij przycisk logowania
Oczekiwany rezultat użytkownik otrzyma informacje o błędnym logowaniu pozostanie na stronie logowania
Filtrowanie widoku
Warunki wstępne Użytkownik musi się znajdować na stronie. Na stronie po prawej stronie należy ustawić filtry. Zatwierdzić filtry klikając na przycisk "szukaj"
Oczekiwany rezultat Powinny wyświetlić się wyniki wyszukania przy pomocy filtrów.
Zmiana adresu wysyłki
Warunki wstępne Użytkownik znajduje się na stronie internetowej sklepu Użytkownik jest zalogowany W koszyku znajdują się produkty
Kroki: Kliknąć przycisk "Proceed to chceckout" Wybrać opcję edytuj adres wysyłki Zmienić dane adresowe Kliknać przycisk "Proceed to shipment"
Oczekiwany rezultat Wyświetli się domyślny adres wysyłki podany przy tworzeniu konta Pojawi się formularz umożliwiający zmianę adresu Wprowadzone zmiany zostaną zapisane Użytkownik zostanie przeniesiony na stronę wyboru sposobu płatności
Dodanie nowego adresu wysyłki
Użytkownik znajduje się na stronie internetowej sklepu Użytkownik jest zalogowany W koszyku znajdują się produkty Kliknąć przycisk "Proceed to chceckout" Wybór opcji dodaj nowy adres Wpisać nowe dane adresowe Kliknać przycisk "Proceed to shipment" Wyświetli się domyślny adres wysyłki podany przy tworzeniu konta Pojawi si formularz umożliwiający podanie nowego adresu Nowy adres wysyłki zostanie dodany Użytkownik zostanie przeniesiony na stronę wyboru sposobu płatności
nawigacja po panelu użytkownika
zalogowany na stronie odnajdź ikonę reprezentującą konto użytkownika rozwiń panel użytkownika wybierz "Order history" sprawdź poprawność strony powróć do strony startowej z panelu użytkownika wybierz "Credit slips" sprawdź poprawność strony powróć do strony startowej z panelu użytkownika wybierz "My addresses" sprawdź poprawność strony powróć do strony startowej z panelu użytkownika wybierz "Your personal information" sprawdź poprawność strony powróć do strony startowej z panelu użytkownika wybierz "My wishlists" powróć poprawność strony
Oczekiwany rezlutat użytkownik zostanie przeniesiony do strony odpowiadającej danej opcji
Widoczność koszyka w menu głównym
Użytkownik znajduje się w menu głównym Spójrz na widget koszyka W koszyku powinna być wyświetlona liczba dodanych produktów lub liczba 0 w przypadku pustego koszyka.
Porównywanie produktów wg Properties
Użytkownik wykonał test C72 - znajduje się na stronie porównania wybranych artykułów.
1.W widoku tabeli najedź kursorem na przycisk "Properties" 2. Gdy sie podświetli, kliknij w niego.
Artykuły powinny być porównywane według kolumny "Properties"
Wybór sposobu wysyłki
Użytkownik znajduje się na stronie internetowej sklepu Użytkownik jest zalogowany W koszyku znajdują się produkty Użytkownik wybrał adres wysyłki Kliknać przycisk "Proceed to shipment" Wybrać sposób wysyłki Kliknąć przycisk "Proceed to chceckout" Wyświetlą się min 2 sposoby wysyłki do wyboru Zaznaczony zostanie wybrany sposób wysyłki Użytkownik zostanie przeniesiony na stronę wyboru sposobu płatności
Widoczność koszyka w sub-menu
Użytkownik znajduje się w sub-menu w sekcji WOMEN Spójrz na widżet koszyka W koszyku powinna być wyświetlona liczba dodanych produktów lub liczba 0 w przypadku pustego koszyka.
Menu nawigacji
Użytkownik musi być na stronie głównej. Użytkownik musi przenieść się na dół strony głównej. Kliknąć odnośnik do podstrony lub sekcji. Przeniesienie do podstrony lub sekcji po kliknięciu odnośnika
Wylogowanie zalogowanego użytkownika
zalogowany na stronie na stronie głównej odnajdź ikonę reprezentującą użytkownika rozwiń panel opcji wciśnij przycisk wylogowania zniknie ikona użytkownika pojawi się przycisk logowania
Wyświetlenie złożonego zamówienia w sekcji "Order History"
Użytkownik złożył przynajmniej jedno zamówienie Wejdź w panel użytkownika Wejdź w sekcję "Order History" W sekcji "Order History" powinno wyświetlać się złożone wcześniej zamówienie.
Info shop
Użytkownik musi być na stronie. Przenieść się na dół strony po lewej stronie. Powinny być widoczne informacje o sklepie.
Wybór sposobu płatności
Otwórz stronę internetową sklepu Zaloguj się. Zamów co najmniej 1 rzecz. Naciśnij "Payment" w sekcji Wybierz sposób płatności Użytkownik dostaje informację o podsumowaniu kwoty oraz sposobu płatności.
Search
1.Użytkownik musi być na stronie.
W wyszukiwarkę należy wpisać szukaną frazę. Powinny wyświetlać się podpowiedzi po wpisaniu frazy. Przeniesienie na ofertę po kliknięciu podpowiedzi. W przypadku braku wyników powinien pojawić się komunikat.
Realizacja zamówienie przez kliknięcie na koszyk
Użytkownik znajduje się na stronie internetowej sklepu W koszyku znajdują się produkty Kliknąć ikonę Koszyk Użytkownik przechodzi do realizacji zamówienia
Rejestracja użytkownika poprzez zamówienie
wypełnienie w pełni formularzu w trakcie składania zamówienia (dodać do koszyka produkt i przejść do składania zamówienia) przejdź do składania zamówienia wciśnij przycisk "Create an account" wypełnij wszystkie pola w formularzu akceptuj rejestracje użytkownik zostanie pozytywnie zarejestrowany zostanie przeniesiony do dalszej części składania zamówienia
Realizacja zamówienia przyciskiem Cart
Użytkownik znajduje się na stronie internetowej sklepu W koszyku znajdują się produkty Kliknąć przycisk "Cart" Użytkownik przechodzi do realizacji zamówienia
Potwierdzenie zamówienia
Użytkownik jest zalogowany użytkownik zamówił przynajmniej 1 rzecz Naciśnij "Payment" w sekcji Wybierz sposób płatności Naciśnij "I confirm my order" Użytkownik zostaje przekierowany do informacji podsumowującej i potwierdzającej złożenie zamówienia.
Porównywanie produktów wg Styles
Użytkownik wykonał test C72 - znajduje się na stronie porównania wybranych artykułów.
1.W widoku tabeli najedź kursorem na przycisk "Styles" 2. Gdy sie podświetli, kliknij w niego.
Artykuły powinny być porównywane według kolumny "Styles"
Złożenie zamówienia bez wyboru sposobu płatności
Użytkownik jest zalogowany Użytkownik zamówił co najmniej 1 rzecz Otwórz stronę internetową sklepu. Zaloguj się. Zamów co najmniej 1 rzecz. Naciśnij "Payment" w sekcji Naciśnij "I confirm my order" Użytkownik nie został przekierowany do strony podsumowującej i potwierdzającej złożenie zamówienia. Pojawił się komunikat o tym, aby wybrać sposób płatności.
nie pełne wypełnienie formularza
przejście do rejestracji nawiguj do rejestracji wypełnij poprawnie formularz tylko w połowie akceptuj rejestracje użytkownik otrzyma informacje o nie poprawnym wypełnieniu formularza
Porównywanie produktów wg Composition
Użytkownik wykonał test C72 - znajduje się na stronie porównania wybranych artykułów.
1.W widoku tabeli najedź kursorem na przycisk "Composition" 2. Gdy sie podświetli, kliknij w niego.
Artykuły powinny być porównywane według kolumny "Composition".
Logowanie się przez nie istniejącego użytkownika
nawiguj na stronę logowania wpisz login który nie występuje w bazie wpisz hasło które nie występuje w bazie wciśnij przycisk logowania otrzymasz komunikat o nie poprawnym logowaniu
Porównywarka - zaznaczanie różnic
Użytkownik wykonał test C72 - znajduje się na stronie porównania wybranych artykułów.
1.Znajdź na stronie pole "Zaznacz różnice". 2. Kliknij w nie.
Powinny zostać podświetlone różnice między porównywanymi produktami.
Potwierdzenie zamówienia nie będąc zalogowanym
Użytkownik zamówił przynajmniej 1 rzecz
Otwórz stronę internetową sklepu. Zamów co najmniej 1 rzecz Naciśnij "Payment" w sekcji Wybierz sposób płatności Naciśnij "I confirm my order" Użytkownik zostaje poinformowany, aby najpierw się zalogować.
Potwierdzenie zamówienia z pustym koszykiem
Użytkownik zalogował się
Otwórz stronę internetową sklepu Zaloguj się Naciśnij "Payment" w sekcji Użytkownik zostaje poinformowany w sekcji "Payment" o tym, że jego koszyk jest pusty.