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

  1. Nawiguj do "Sing in"
  2. Wciśnij przycisk "Create a new user"
  3. Wypełnij wszystkie niezbędne informacje w formularzu
  4. Wciśnij przycisk akceptacji

Oczekiwany rezultat Użytkownik otrzyma powiadomienie o poprawnej rejestracji

Sprawdzenie pasku nawigacji

Warunki wstępne

Kroki

  1. Otwórz stronę internetową sklepu
  2. Znajdź pasek nawigacyjny
  3. 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

  1. Otworzone okno koszyka
  2. Jeden produkt powinien już znajdować się w koszyku

Kroki:

  1. Kliknij na produkt w koszyku
  2. 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:

  1. Wskaż koszyk kursorem
  2. 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:

  1. 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:

  1. Najedź kursorem na jeden z artykułów.
  2. Kliknij w przycisk "Add to compare"
  3. W ten sam sposób dodaj kolejny artykuł.
  4. 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:

  1. Przejdź do rejestracji nowego użytkownika
  2. wypełnij wszystkie pola w formularzu
  3. Zmień część pól na niezgodne z założeniem formularzu
  4. 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:

  1. 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:

  1. Kliknij w sekcję WOMEN
  2. Wybierz dowolny produkt
  3. 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:

  1. Kliknij przycisk "Proceed to checkout"

Oczekiwany rezultat Pojawia się sekcja Sign In

Sprawdzenie przekierowania do sekcji strony

Kroki:

  1. Otwórz stronę internetową sklepu.
  2. Wskaż kursorem na jedną z sekcji menu
  3. 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:

  1. 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:

  1. Nawiguj do strony logowania
  2. Wpisz poprawny login
  3. Wpisz poprawne hasło
  4. 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:

  1. Kliknij przycisk "Proceed to chceckout"
  2. 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.