4.2 Przypadki testowe i scenariusz.
Przypadek testowy — test akceptacyjny obejmujący pojedynczy zestaw danych wejściowych wprowadzanych do oprogramowania testowanego;
Scenariusz testowy — zestaw co najmniej dwóch przypadków testowych powiązanych ze sobą w taki sposób, że danymi wejściowymi do każdego kolejnego przypadku testowego są niezmienione dane wyjściowe z poprzedzającego go przypadku testowego;
*Przypadki testowe
a)Logowanie(analogiczne dla pracowników i kierowników)
Stan początkowy |
Główne menu |
Dane wejściowe |
Wybór opcji logowania |
Warunki testu |
Poprawny wybór opcji logowania |
Dane wyjściowe |
Wyświetlenie ekranu wyboru typu użytkownika |
Stan początkowy |
Wybrana opcja Logowania |
Dane wejściowe |
Typ użytkownika |
Warunki testu |
Wybór prawidłowego typu użytkownika |
Dane wyjściowe |
Wyświetlenie ekranu logowania |
Stan początkowy |
Ekran logowania |
Dane wejściowe |
Login i hasło użytkownika |
Warunki testu |
Wpisanie poprawnych danych |
Dane wyjściowe |
Komunikat o poprawnym zalogowaniu oraz wyświetlenie stosownego w zależności od typu użytkownika |
Stan początkowy |
Ekran logowania |
Dane wejściowe |
Błędne dane |
Warunki testu |
Zamierzone podanie błędnych danych logowania(login i/lub hasło) |
Dane wyjściowe |
Komunikat o nieudanym logowaniu(błędne login lub hasło), powrót do menu logowania. |
Stan początkowy |
Ekran logowania |
Dane wejściowe |
Podanie tylko Loginu lub hasła |
Warunki testu |
Wprowadzenie nie kompletnych danych |
Dane wyjściowe |
Informacja o niekompletnych danych, ponowne wyświetlenie ekranu logowania w celu dopisania brakującej danej |
Stan początkowy |
Ekran logowania |
Dane wejściowe |
Brak podawanych danych |
Warunki testu |
Nie podanie żadnych danych podczas logowania |
Dane wyjściowe |
Informacja o nie podaniu żadnych danych logowania, powrót do menu logowania. |
Stan początkowy |
Menu użytkownika |
Dane wejściowe |
Brak podawanych danych |
Warunki testu |
Użytkownik wcześniej poprawnie zalogowany |
Dane wyjściowe |
Komunikat o wylogowaniu z systemu |
b) Zarządzanie kartą gracza(menu Pracownika)
Stan początkowy |
Użytkownika zalogowany jako Pracownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Kompletne dane gracza |
Warunki testu |
Podania wszystkich NIEZBĘDNYCH danych nowo tworzonego gracza |
Dane wyjściowe |
Potwierdzenie poprawnego dodania gracza |
Stan początkowy |
Użytkownika zalogowany jako Pracownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Nowe dane gracza |
Warunki testu |
Zastąpienie starych danych nowymi |
Dane wyjściowe |
Komunikat o poprawnym zakończeniu operacji |
Stan początkowy |
Użytkownika zalogowany jako Pracownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Dane gracza do usunięcia |
Warunki testu |
Podanie danych istniejącego gracza |
Dane wyjściowe |
Komunikat o usunięciu gracza, zablokowanie karty gracza |
Stan początkowy |
Użytkownika zalogowany jako Pracownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Podanie niekompletnych lub nie podanie żadnych z niezbędnych danych |
Warunki testu |
Nie podanie przynajmniej jednej niezbędnej danej |
Dane wyjściowe |
Komunikat o niekompletnych danych, zaznaczenie w formularzu danych wymagających podania |
Stan początkowy |
Użytkownika zalogowany jako Pracownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Dane gracza |
Warunki testu |
Podanie danych gracza którego karta ma być zablokowana |
Dane wyjściowe |
Komunikat o zablokowaniu karty gracza, zablokowanie karty gracza |
Nazwa |
Poprawny pobór środków z Karty Gracza |
Stan początkowy |
Użytkownika zalogowany jako Pracownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Kwota do pobrania |
Warunki testu |
Podanie kwoty dodatniej i mniejszej lub równej posiadanej kwocie na koncie gracza |
Dane wyjściowe |
Potwierdzenie kwoty pobranej z konta |
Stan początkowy |
Użytkownika zalogowany jako Pracownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Kwota do pobrania |
Warunki testu |
Kwota ujemna lub mniejsza od kwoty środków posiadanych przez gracza |
Dane wyjściowe |
Komunikat o nieudanej transakcji |
Stan początkowy |
Użytkownika zalogowany jako Pracownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Kwota do doładowania |
Warunki testu |
Dodatnia kwota doładowania |
Dane wyjściowe |
Komunikat o udanej transakcji |
Stan początkowy |
Użytkownika zalogowany jako Pracownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Kwota do doładowania |
Warunki testu |
Ujemna kwota doładowania |
Dane wyjściowe |
Komunikat o nieudanej transakcji |
c)Zarządzanie pracownikami
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Dane użytkownika |
Warunki testu |
Podanie wszystkich niezbędnych danych użytkownika |
Dane wyjściowe |
Komunikat o poprawnym dodaniu Pracownika |
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Dane użytkownika |
Warunki testu |
Podanie niezbędnych danych do zidentyfikowania usuwanego pracownika |
Dane wyjściowe |
Komunikat o poprawnym usunięciu pracownika |
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Dane użytkownika |
Warunki testu |
Zastąpienie starych danych nowymi |
Dane wyjściowe |
Komunikat o pomyślnym wprowadzeniu zmian |
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Dane użytkownika |
Warunki testu |
Poprawny odczyt danych z karty pracownika |
Dane wyjściowe |
Zapisanie obecności pracownika w Bazie Danych |
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Podanie warunków wyszukiwania/filtrów |
Warunki testu |
Niepusta baza danych |
Dane wyjściowe |
Lista użytkowników spełniających warunki wyszukiwania. |
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Dane użytkownika |
Warunki testu |
Podanie niepoprawnych danych |
Dane wyjściowe |
Komunikat o błędnych danych |
d) Zarządzanie urządzeniami
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Dane urządzenia |
Warunki testu |
Podanie wszystkich niezbędnych danych użytkownika |
Dane wyjściowe |
Komunikat o poprawnym dodaniu urządzenia |
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Dane urządzenia |
Warunki testu |
Podanie niezbędnych danych do zidentyfikowania usuwanego pracownika |
Dane wyjściowe |
Komunikat o poprawnym usunięciu urządzenia |
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Dane urządzenia |
Warunki testu |
Zastąpienie starych danych nowymi |
Dane wyjściowe |
Komunikat o pomyślnym wprowadzeniu zmian |
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Podanie warunków wyszukiwania/filtrów |
Warunki testu |
Niepusta baza danych |
Dane wyjściowe |
Lista użądzeń spełniających warunki wyszukiwania. |
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Dane urządzenia |
Warunki testu |
Podanie nie poprawnych/nie kompletnych danych |
Dane wyjściowe |
Komunikat o błędzie |
e) Zarządzanie Finansami
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Brak |
Warunki testu |
Połączenie z Bazą danych |
Dane wyjściowe |
Wyświetlenie Stanu kapitału kasyna |
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Brak |
Warunki testu |
Zakończenie dnia roboczego w kasynie |
Dane wyjściowe |
Zyski za konkretny dzień |
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Data |
Warunki testu |
Zakończenie dnia roboczego w kasynie |
Dane wyjściowe |
Wygenerowany raport |
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Kwota dodawana do salda |
Warunki testu |
Dodatnia wartość salda |
Dane wyjściowe |
Komunikat o poprawnym dodaniu salda |
Stan początkowy |
Użytkownika zalogowany jako Kierownik/Wybrana odpowiednia opcja z menu |
Dane wejściowe |
Kwota dodawanego salda |
Warunki testu |
Niedodatnia wartość salda |
Dane wyjściowe |
Komunikat o błędzie |
f)Gra
Stan początkowy |
Urządzenie w stanie nowej gry |
Dane wejściowe |
Dane gracza |
Warunki testu |
Niezablokowana karta gracza |
Dane wyjściowe |
Ekran wyboru stawki |
Stan początkowy |
Urządzenie w stanie nowej gry |
Dane wejściowe |
Dane gracza |
Warunki testu |
Zablokowana karta |
Dane wyjściowe |
Komunikat o braku możliwości rozpoczęcia gry |
Stan początkowy |
Ekran wyboru stawki |
Dane wejściowe |
Kwota gry |
Warunki testu |
Dodatnia kwota |
Dane wyjściowe |
Ekran gry |
Stan początkowy |
Ekran wyboru stawki |
Dane wejściowe |
Kwota gry |
Warunki testu |
Nie dodatnia kwota |
Dane wyjściowe |
Powrót do ekranu wyboru stawki |
Stan początkowy |
Ekran gry |
Dane wejściowe |
brak |
Warunki testu |
Poprawnie przeprowadzona gra na urządzeniu |
Dane wyjściowe |
Kwota wygrana/przegrana przez gracza |
g) Inne
Stan początkowy |
Użytkownik zalogowany jako szef |
Dane wejściowe |
brak |
Warunki testu |
Wybór odpowiedniej opcji |
Dane wyjściowe |
Wyświetlenie kapitału |
Stan początkowy |
Menu dowolnego użytkownika |
Dane wejściowe |
Nazwa funkcji |
Warunki testu |
Wybór istniejącej funkcji systemu |
Dane wyjściowe |
Wyświetlenie pomocy dotyczącej danej funkcji |
*Scenariusze
Strzałki oznaczają konkretne przypadki testowe, groty wskazują następny przypadek w sekwencji scenariusza.

Wyszukiwarka
Podobne podstrony:
scenariusz z historii IZRAEL, Testy, sprawdziany, konspekty z historiiscenariusze lekcji-Polis i jej mieszkancy, Testy, sprawdziany, konspekty z historiiTest 3 kl. ponadgimnazjalna, konspekty scenariusze, testytesty z Ani z Zielonego.. Chłopcy z placu broni, Lektury SP scenariusze lekcjiSs scenariusz do BI1, Testy dla kl.6Scenariusz - Wiklina z papieru – koszyk, Testy i konspektySCENARIUSZ Rzeczpospolita w XVII wieku, Testy, sprawdziany, konspekty z historiiScenariusz konkursu basnie andersena, testy klasa 3Scenariusz lekcji z historii, Testy, sprawdziany, konspekty z historiiScenariusze z biblioterapii- młodzież, Testy i kwestionariusze, Scenariusze, konspektySCENARIUSZ LEKCJI HISTORII W KLASIE II GIMNAZJUM, Testy, sprawdziany, konspekty z historiiscenariusz wojna peloponeska, Testy, sprawdziany, konspekty z historiiGrzegorczyk Scenariusz, Testy, sprawdziany, konspekty z historiiScenariusz apelu z okazji poegnania klasy III gimnazjum, Testy, sprawdziany, konspekty z historiiHOSPITACJA 25 02 2008 TECHNIKA Scenariusz lekcji, Testy, sprawdziany, konspekty z historiiScenariusz lekcji historii greccy bogowie-AS, Testy, sprawdziany, konspekty z historiikaliszewski scenariusze, Testy, sprawdziany, konspekty z historiiSCENARIUSZ sparta, Testy, sprawdziany, konspekty z historiiScenariusz Komunikacyjny miś, Testywięcej podobnych podstron