INFORMATYZACJA KSIĘGARNI „OD DESKI, DO DESKI”
Projekt testów
O Sprincie
Celem pierwszego sprintu jest zaimplementowanie kluczowych funkcji systemu, a także stworzenie podwalin pod dalszą pracę. Funkcję, które zostaną zaimplementowane dotyczą składania zamówień i ich realizacji(dodawanie/ usuwanie produktu do/z koszyka, przeglądanie zamówień, statystyki zamówień, przeglądanie asortymentu oraz składanie zamówienia ). Dzięki realizacji tych funkcji klient będzie mógł zapoznać się z podstawową funkcjonalnością systemu „na żywo” i zadecydować czy trzeba wprowadzić jakieś zmiany czy też nie.
Strategia testowania
Wykonane zostaną testy white box - testowanie ścieżek. Testowanie przepływu sterowania w aplikacji.
Wykonanie testu black box - ukierunkowane na błędne wykonywanie operacji (szukanie dziury w całym)
Wszystkie testy będą wykonywane przez testerów przygotowanych do tego zadania.
Środowisko testowe
Konfiguracja sprzętowa: AMD Turion X2 Ultra Dual - Core Mobile ZM - 84 2,3 GHZ, 4GB RAM, ATI Mobility Radeon HD 4650
System operacyjny: Windows 7, Linux Debian 5.0
Przeglądarka: Opera 10.10, Firefox 3.5, Internet Explorer 8, Safari 4.0.4, Chrome 3.0
Serwer WWW: Apache 2.2.14
Baza danych: MySQL 5.1.41
Przypadki testowe
Identyfikator przypadku testowego |
JG.324 |
Autor |
Jacek Gadomski |
Testowana funkcja produktu |
Zamówienia |
Kroki testowania |
|
Oczekiwane rezultaty testu |
Wyświetlone zostają żądane statystyki |
Identyfikator przypadku testowego |
JG.111 |
Autor |
Jacek Gadomski |
Testowana funkcja produktu |
Zamówienia bieżące |
Kroki testowania |
|
Oczekiwane rezultaty testu |
Wyświetlenie listy zamówień oczekujących na obsługę oraz zrealizowanych |
Identyfikator przypadku testowego |
JG.002 |
Autor |
Jacek Gadomski |
Testowana funkcja produktu |
Przejrzyj zamówienia |
Kroki testowania |
|
Oczekiwane rezultaty testu |
Wyświetlone zostają informacje o wybranym zamówieniu takie jak zamówione produkty ich ilość, cena, oprócz tego pokazane zostają dane zamawiającego oraz stan realizacji zamówienia |
Identyfikator przypadku testowego |
JG.023 |
Autor |
Jacek Gadomski |
Testowana funkcja produktu |
Dodaj produkt |
Kroki testowania |
|
Oczekiwane rezultaty testu |
Nowy produkt zostaje dodany do bazy danych, można go zobaczyć w zakładce „Oferta” |
Identyfikator przypadku testowego |
JG.120 |
Autor |
Jacek Gadomski |
Testowana funkcja produktu |
Edycja zawartości koszyka |
Kroki testowania |
1. Wybranie „Koszyka” 2. Zmiana ilości wybranych produktów |
Oczekiwane rezultaty testu |
Zmiana kosztu zakupów |
Identyfikator przypadku testowego |
JG.004 |
Autor |
Jacek Gadomski |
Testowana funkcja produktu |
Złożenie zamówienia |
Kroki testowania |
|
Oczekiwane rezultaty testu |
Wyświetlona zostaje informacja o złożonym zamówieniu, na podany adres email przychodzi kopia zamówienia |
Identyfikator przypadku testowego |
JG.763 |
Autor |
Jacek Gadomski |
Testowana funkcja produktu |
Dodanie produktu do koszyka |
Kroki testowania |
1. Wybór produktu i klikniecie przycisku „Dodaj” 2.Wybór kolejnego produktu i klikniecie przycisku „Dodaj wiele” |
Oczekiwane rezultaty testu |
Dodanie produktu lub produktów do koszyka do koszyka, zmiana kosztu zamówienia |
Identyfikator przypadku testowego |
JG.432 |
Autor |
Jacek Gadomski |
Testowana funkcja produktu |
Usunięcie produktu z koszyka |
Kroki testowania |
|
Oczekiwane rezultaty testu |
Wyświetlona zostaje informacja o usunięciu produktu, wybrany produkt znika z koszyka, kosz zakupów zmniejsza się |
Identyfikator przypadku testowego |
JG.543 |
Autor |
Jacek Gadomski |
Testowana funkcja produktu |
Przeglądanie asortymentu |
Kroki testowania |
1.Wybór zakładki „Oferta” 2.Wybór zakładki „Szukaj” 3.Wypróbowanie wyszukiwania po tagach,kategoriach, zadanej frazie 4.Sprawdzenie opcji sortuj dla różnych parametrów
|
Oczekiwane rezultaty testu |
W przypadku wyszukiwania zostają wyświetlone produkty pasujące do zapytań, natomiast w przypadku sortowania otrzymujemy listę produktów posortowaną według zadanego kryterium |