Skip to content

Repository files navigation

Scenariusze testowe:

1. Weryfikacja tytułu strony z logowaniem do konta.

Warunki wstępne:

Opis kroku Oczekiwany efekt
Z głównego menu wybierz pozycję: MOJE KONTO.
Zweryfikuj tytuł aktualnej strony.
Znajdujesz się na ekranie logowania.
Tytuł strony to: Moje konto – Selenium Shop Automatyzacja Testów.

2. Weryfikacja poprawności zalogowania (sprawdzenie czy po zalogowaniu uzyskaliśmy dostęp do właściwego konta).

Warunki wstępne:

Opis kroku Oczekiwany efekt
Z głównego menu wybierz pozycję: MOJE KONTO.
Zweryfikuj tytuł aktualnej strony.
Znajdujesz się na ekranie logowania.
Tytuł strony to: Moje konto – Selenium Shop Automatyzacja Testów.
Do pola Login wprowadź wartość: UserTest3. Wprowadzona wartość w polu Login: UserTest3.
Do pola Hasło wprowadź wartość: HasloTestowe3 Wprowadzona wartość w polu Hasło: HasloTestowe3.
Kliknij przycisk ZALOGUJ SIĘ. Zweryfikuj czy zostałeś przekierowany na ekran: MOJE KONTO. Zostałeś zalogowany, znajdujesz się na ekranie MOJE KONTO.
Zweryfikuj czy nazwa konta do którego zostałeś zalogowany to: Jan Testowy3. Nazwa konta to: Jan Testowy3.

3. Nowy, zalogowany, użytkownik – weryfikacja braku konfiguracji adresu dostawy.

Warunki wstępne:

Opis kroku Oczekiwany efekt
Z głównego menu wybierz pozycję: MOJE KONTO.
Zweryfikuj tytuł aktualnej strony.
Znajdujesz się na ekranie logowania.
Tytuł strony to: Moje konto – Selenium Shop Automatyzacja Testów.
Do pola Login wprowadź wartość: UserTest3. Wprowadzona wartość w polu Login: UserTest3.
Do pola Hasło wprowadź wartość: HasloTestowe3. Wprowadzona wartość w polu Hasło: HasloTestowe3.
Kliknij przycisk ZALOGUJ SIĘ.
Zweryfikuj czy zostałeś przekierowany na ekran: MOJE KONTO.
Zostałeś zalogowany, znajdujesz się na ekranie MOJE KONTO.
Z menu bocznego wybierz pozycję Adresy.
Zweryfikuj czy w sekcji Adres do wysyłki widoczny jest komunikat: Nie ustawiłeś jeszcze tego adresu, który oznacza brak dodanych adresów.
W sekcji Adres do wysyłki, brak jest dodanych adresów.
Wyświetlony jest komunikat: Nie ustawiłeś jeszcze tego adresu.

4. Nowy, zalogowany użytkownik – weryfikacja poprawności dodania adresu dostawy.

Wymagania wstępne:

Opis kroku Oczekiwany efekt
Z głównego menu wybierz pozycję: MOJE KONTO.
Zweryfikuj tytuł aktualnej strony.
Znajdujesz się na ekranie logowania.
Tytuł strony to: Moje konto – Selenium Shop Automatyzacja Testów.
Do pola Login wprowadź wartość: UserTest3. Wprowadzona wartość w polu Login: UserTest3.
Do pola Hasło wprowadź wartość: HasloTestowe3. Wprowadzona wartość w polu Hasło: HasloTestowe3.
Kliknij przycisk ZALOGUJ SIĘ. Zweryfikuj czy zostałeś przekierowany na ekran: MOJE KONTO. Zostałeś zalogowany, znajdujesz się na ekranie MOJE KONTO.
Z menu bocznego wybierz pozycję Adresy.
Z sekcji Adres do wysyłki kliknij opcję Dodaj.
Znajdujesz się na ekranie dodawania Adresu wysyłki.
Wprowadź wartość do pól:
Imię = Jan;
Nazwisko = Testowy
Region = Polska
Ulica = Słoneczna 7
Kod pocztowy = 00-001
Miasto = Warszawa
I zatwierdź operację klikając przycisk ZAPISZ ADRES.
Adres został zapisany.
Znajdujesz się na stronie Adresy.
W sekcji Adres do wysyłki widoczny wprowadzony adres:
Jan Testowy2
Słoneczna 7
00-001 Warszawa

5. Nowy, zalogowany użytkownik – weryfikacja braku przypisanych do konta zamówień.

Wymagania wstępne:

Opis kroku Oczekiwany efekt
Z głównego menu wybierz pozycję: MOJE KONTO.
Zweryfikuj tytuł aktualnej strony.
Znajdujesz się na ekranie logowania.
Tytuł strony to: Moje konto – Selenium Shop Automatyzacja Testów.
Do pola Login wprowadź wartość: UserTest3. Wprowadzona wartość w polu Login: UserTest3.
Do pola Hasło wprowadź wartość: HasloTestowe3. Wprowadzona wartość w polu Hasło: HasloTestowe3.
Kliknij przycisk ZALOGUJ SIĘ. Zweryfikuj czy zostałeś przekierowany na ekran: MOJE KONTO. Zostałeś zalogowany, znajdujesz się na ekranie MOJE KONTO.
Z menu bocznego wybierz pozycję Zamówienia. Znajdujesz się na ekranie złożonych zamówień.
Zweryfikuj czy na stronie jest widoczny komunikat: "Żadne zamówienia nie zostały jeszcze złożone", który świadczy o tym, że do konta nie są przypisane jeszcze żadne zamówienia Na stronie widoczny komunikat: "Żadne zamówienia nie zostały jeszcze złożone"

6. Lista Produktowa – weryfikacja liczby wyświetlanych produktów.

Wymagania wstępne:

Opis kroku Oczekiwany efekt
Z głównego menu wybierz pozycję: SKLEP. Znajdujesz się na ekranie listy produktów.
Zweryfikuj czy na liście produktów jest dokładnie 12 produktów. Lista produktów zawiera dokładnie 12 produktów.

7. Lista Produktowa – weryfikacja operacji sortowania produktów.

Wymagania wstępne:

Opis kroku Oczekiwany efekt
Z głównego menu wybierz pozycję: SKLEP. Znajdujesz się na ekranie listy produktów.
Z listy służącej do sortowania produktów, wybierz pozycję: Sortuj wg ceny: od najniższej.
Zweryfikuj czy produkty zostały właściwie posortowane.
Produkty zostały posortowane od najniższej ceny do najwyższej.
Poprawna kolejność:
- Piłka nożna KIPSTA F100
- Koszulka Newcastle FC United
- Koszulka West Ham United
- Piłka nożna Adidas Replika Liga Mistrzów
- Piłka nożna Adidas Euro 2020
- Koszulka Tottenham Hotspur F.C.
- Koszulka Arsenal London
- Koszulka Chelsea London
- Koszulka Manchester United
- Koszulka Manchester FC City
- Koszulka Liverpool FC
- Koszulka Leicester FC City


Projekt

Page 1

HomePage.java

  • Przekierowanie do MOJE KONTO
  • Przekierowanie do SKLEP

Page 2

LoginPage.java

  • Wypełnienie pól login oraz hasło.
  • Kliknięcie w przycisk zaloguj.

Page 3

LoginAccount.java

  • Pobranie danych zalogowanego profilu.

Page 4

AccountPage.java

  • Pobranie nazwy konta.
  • Przejście na kolejne PageObject -> zamówienia.
  • Przejście na kolejne PageObject -> adresy.

Page 5

AddressPage.java

  • Przejście na kolejne PageObject -> dodanie/edytowanie adresu dostawy.
  • Pobranie i zwrucenie komunikatu dotyczącego istnienia adresu dostawy.

Page 6

OrderConfirmedPage.java

  • Pobranie i zwrócenie komunikatu o liczbie złożonych zamówień.

Page 7

DeliveryAddresDetailsPage.java

  • Wypisanie wartości tekstowej w pole Imię
  • Wypisanie wartości tekstowej w pole Nazwisko
  • Wypisanie wartości tekstowej w pole Region
  • Wpisanie wartości tekstowej w pole Ulica
  • Wpisanie wartości tekstowej w pole Kod pocztowy
  • Wpisanie wartości tekstowej w pole Miasto
  • Kliknięcie przycisku: Zapisz adres
  • Metoda wykonująca pełną akcję uzupełnienia formularza adresy dostawy. Metoda zwraca stronę AddressPage.

Page 8

ProductListPage.java

  • Pobranie i zwrócenie ilości produktów
  • Wybranie z listy sortującej pozycji: Sortuj wg ceny: od najniższej
  • Sortowanie listy po cenie od najniższej
  • Pobranie przesortowanej listy produktów
  • Wypianie produktów do konsoli

Test 1

LoginShopTest Test weryfikujący czy dane zalogowane profilu są poprawne.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages