4 2 testy,scenariusze

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)

Nazwa Logowanie
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
Nazwa Wybór 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
Nazwa Poprawne logowanie do systemu
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
Nazwa Błędne logowanie do systemu
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.
Nazwa Niepełne dane 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
Nazwa Brak danych logowania
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.
Nazwa Wylogowanie
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)

Nazwa Poprawne dodawanie Gracza
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
Nazwa Edycja danych 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
Nazwa Usuwanie gracza
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
Nazwa Niepoprawne dane dodawania/usuwania/edytowania
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
Nazwa Zablokowanie karty gracza
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
Nazwa Niepoprawny 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 Kwota ujemna lub mniejsza od kwoty środków posiadanych przez gracza
Dane wyjściowe Komunikat o nieudanej transakcji
Nazwa Poprawne doładowanie środków na kartę gracza
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
Nazwa Niepoprawne doładowanie środków na kartę gracza
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

Nazwa Dodawanie Pracownika
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
Nazwa Usuwanie 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
Nazwa Edytowanie 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
Nazwa Zapis obecności
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
Nazwa Przeglądanie Pracowników
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.
Nazwa Niepoprawne dane pracownika
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

Nazwa Dodawanie Urządzenia
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
Nazwa Usuwanie 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
Nazwa Edytowanie 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
Nazwa Przeglądanie Urządzeń
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.
Nazwa Niepoprawne wprowadzenie danych dodawania/edytowania/usuwania
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

Nazwa Podgląd Kapitału
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
Nazwa Zestawienie Zysków
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ń
Nazwa Generacja Raportu
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
Nazwa Poprawne Dodanie Salda
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
Nazwa Niepoprawne dodanie 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

Nazwa Rozpoczęcie gry/logowanie
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
Nazwa Nieudane rozpoczęcie gry
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
Nazwa Wybór stawki
Stan początkowy Ekran wyboru stawki
Dane wejściowe Kwota gry
Warunki testu Dodatnia kwota
Dane wyjściowe Ekran gry
Nazwa Nie poprawny wybór stawki
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
Nazwa Gra
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

Nazwa Podgląd kapitału
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
Nazwa Pomoc
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 historii
scenariusze lekcji-Polis i jej mieszkancy, Testy, sprawdziany, konspekty z historii
Test 3 kl. ponadgimnazjalna, konspekty scenariusze, testy
testy z Ani z Zielonego.. Chłopcy z placu broni, Lektury SP scenariusze lekcji
Ss scenariusz do BI1, Testy dla kl.6
Scenariusz - Wiklina z papieru – koszyk, Testy i konspekty
SCENARIUSZ Rzeczpospolita w XVII wieku, Testy, sprawdziany, konspekty z historii
Scenariusz konkursu basnie andersena, testy klasa 3
Scenariusz lekcji z historii, Testy, sprawdziany, konspekty z historii
Scenariusze z biblioterapii- młodzież, Testy i kwestionariusze, Scenariusze, konspekty
SCENARIUSZ LEKCJI HISTORII W KLASIE II GIMNAZJUM, Testy, sprawdziany, konspekty z historii
scenariusz wojna peloponeska, Testy, sprawdziany, konspekty z historii
Grzegorczyk Scenariusz, Testy, sprawdziany, konspekty z historii
Scenariusz apelu z okazji poegnania klasy III gimnazjum, Testy, sprawdziany, konspekty z historii
HOSPITACJA 25 02 2008 TECHNIKA Scenariusz lekcji, Testy, sprawdziany, konspekty z historii
Scenariusz lekcji historii greccy bogowie-AS, Testy, sprawdziany, konspekty z historii
kaliszewski scenariusze, Testy, sprawdziany, konspekty z historii
SCENARIUSZ sparta, Testy, sprawdziany, konspekty z historii
Scenariusz Komunikacyjny miś, Testy

więcej podobnych podstron