ISWBM Projektowa TESTY Radek

Załącznik nr 3

Szczegółowe przypadki testowe

Wersja 1.1

SZCZEGÓŁOWE PRZYPADKI TESTOWE

Zgodnie z definicją IEEE Std 610-1990 przypadek testowy to: „Zestaw danych wejściowych, warunków wykonania i spodziewanych rezultatów, przygotowanych w celu przetestowania programu lub weryfikacji zgodności z wymaganiami.”.

Wszystkie testy zostaną przeprowadzone na popularnych przeglądarkach internetowych: Internet Explorer, Firefox , Opera

Do testowania zostaną wykorzystanie aplikacje:

Tabela 1. Opis testu dotyczącego rejestracji z uwzględnieniem poprawnych danych wejściowych.

Identyfikator 1/1/ISWBM
Opis Test rejestracji przy podaniu poprawnych danych
Warunki początkowe Brak
Akcja Poprawne wypełnienie i próba przesłania formularza rejestracyjnego do pracownika
Oczekiwany wynik: Poprawne zapisanie danych w bazie danych i utworzenie konta.

Tabela 2. Opis testu dotyczącego rejestracji z uwzględnieniem niepoprawnych danych wejściowych.

Identyfikator 2/1/ISWBM
Opis Test rejestracji przy podaniu niepoprawnych danych
Warunki początkowe Brak
Akcja Niepoprawne wypełnienie i próba przesłania formularza rejestracyjnego do pracownika
Oczekiwany wynik: Komunikat o niepoprawnym wypełnieniu formularza, możliwość poprawienia niepoprawnych danych.

Tabela 3. Opis testu dotyczącego rejestracji konta na niepoprawny adres email.

Identyfikator 3/1/ISWBM
Opis Test rejestracji przy podaniu adresu email, który znajduje się już w bazie danych
Warunki początkowe Znajomość adresów e-mail, które są już w bazie.
Akcja Poprawne wypełnienie formularza rejestracyjnego, podanie istniejącego adresu email i wysłanie go.
Oczekiwany wynik: Komunikat o istniejącym koncie z podanym adresem email, propozycja przypomnienia hasła i loginu.

Tabela 4. Opis testu dotyczącego rejestracji użytkownika o nazwie istniejącej w bazie systemu

Identyfikator 4/1/ISWBM
Opis Test rejestracji przy podaniu nazwy użytkownika, który już istnieje w bazie danych
Warunki początkowe Znajomość nicka użytkownika, który jest zapisany w bazie.
Akcja Poprawne wypełnienie formularza rejestracyjnego, wypełnienie pola „nick” nazwą znajdującą się już w bazie danych i wysłanie go.
Oczekiwany wynik: Komunikat o istniejącym koncie z podaną nazwą użytkownika, propozycja przypomnienia hasła i loginu lub propozycja zmiany nick-a na inny.

Tabela 5. Opis testu dotyczącego logowania użytkownika do systemu z uwzględnieniem poprawnych danych wejściowych.

Identyfikator 5/1/ISWBM
Opis Test logowania przy podaniu poprawnej nazwy użytkownika i hasła.
Warunki początkowe Posiadanie konta w serwisie, znajomość nazwy użytkownika i hasła.
Akcja Poprawne wpisanie nazwy użytkownika i hasła, i potwierdzenie logowania.
Oczekiwany wynik: Zalogowanie się do systemu, pojawienie się strony użytkownika.

Tabela 6. Opis testu dotyczącego logowania z uwzględnieniem niepoprawnego hasła użytkownika.

Identyfikator 6/1/ISWBM
Opis Kilkukrotny test logowania przy podaniu niepoprawnego hasła.
Warunki początkowe Posiadanie konta w serwisie.
Akcja Poprawne wpisanie nazwy użytkownika i niepoprawne wpisanie hasła w oknie logowania, potwierdzenie logowania.
Oczekiwany wynik: Brak możliwości zalogowania się do systemu, po trzech próbach blokada na 15 minut, propozycja przypomnienia hasła.

Tabela 7. Opis testu dotyczącego logowania użytkownika nie istniejącego w systemie.

Identyfikator 7/1/ISWBM
Opis Kilkukrotny test logowania przy podaniu nieistniejącej w bazie danych nazwy użytkownika i hasła.
Warunki początkowe Znajomość istniejących w bazie nicków i haseł.
Akcja Wpisanie nazwy użytkownika i hasła nie istniejącego w bazie, potwierdzenie logowania.
Oczekiwany wynik: Niezalogowanie się do serwisu, po trzech razach blokada na 15 minut, propozycja założenia konta.

Tabela 8. Opis testu dotyczącego zakupu aukcji z uwzględnieniem poprawnych atrybutów transakcji.

Identyfikator 1/2/ISWBM
Opis Test zlecenia kupna akcji (poprawne dane w formularzu)
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do systemu.
Akcja Poprawne wypełnienie formularza i potwierdzenie zlecenia.
Oczekiwany wynik: Przyjęcie przez system formularza oraz realizacja zlecenia.

Tabela 9. Opis testu dotyczącego zakupu akcji z niepoprawnymi atrybutami transakcji.

Identyfikator 2/2/ISWBM
Opis Test zlecenia kupna akcji (niepoprawne dane w formularzu)
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do systemu.
Akcja Niepoprawne wypełnienie formularza i potwierdzenie zlecenia.
Oczekiwany wynik: Odrzucenie przez system formularza oraz wskazanie i możliwość poprawy pól edycyjnych, gdzie popełniono błąd.

Tabela 10. Opis testu dotyczącego sprzedaży z uwzględnieniem poprawnych atrybutów transakcji.

Identyfikator 1/3/ISWBM
Opis Test zlecenia sprzedaży akcji (poprawne dane w formularzu)
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do systemu.
Akcja Poprawne wypełnienie formularza i potwierdzenie zlecenia.
Oczekiwany wynik: Przyjęcie przez system formularza oraz realizacja zlecenia.

Tabela 11. Opis testu dotyczącego sprzedaży akcji z niepoprawnymi atrybutami transakcji

Identyfikator 2/3/ISWBM
Opis Test zlecenia sprzedaży akcji (niepoprawne dane w formularzu)
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do systemu.
Akcja Niepoprawne wypełnienie formularza i potwierdzenie zlecenia.
Oczekiwany wynik: Odrzucenie przez system formularza oraz wskazanie i możliwość poprawy pól edycyjnych, w których zidentyfikowany został błąd.

Tabela 12. Opis testu dotyczącego usunięcia konta.

Identyfikator 1/4/ISWBM
Opis Test usunięcia konta klienta (poprawne podanie hasła użytkownika)
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do systemu.
Akcja Wpisanie poprawnego hasła użytkownika i potwierdzenie usunięcia konta
Oczekiwany wynik: Uniemożliwienie logowania na usunięte konto.

Tabela 13. Opis testu dotyczącego usunięcia konta przy braku potwierdzenia hasłem.

Identyfikator 2/4/ISWBM
Opis Test usunięcia konta klienta (niepoprawne podanie hasła użytkownika)
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do systemu.
Akcja Wpisanie niepoprawnego hasła użytkownika i potwierdzenie usunięcia konta
Oczekiwany wynik: Komunikat o niepoprawnym wpisaniu hasła, możliwość ponownego wpisania hasła.

Tabela 14. Opis testu dotyczącego edycji konta przy uwzględnieniu poprawnych danych wejściowych.

Identyfikator 1/5/ISWBM
Opis Test edytowania konta – zmiana różnych pól poprawnymi danymi.
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu.
Akcja Zmiana danego pola innymi poprawnymi danymi i potwierdzenie zmian.
Oczekiwany wynik: Zapisanie nowych danych, komunikat o udanym przeprowadzeniu edycji konta.

Tabela 15. Opis testu dotyczącego edycji konta przy uwzględnieniu niepoprawnych danych wejściowych.

Identyfikator 2/5/ISWBM
Opis Test edytowania konta – zmiana różnych pól niepoprawnymi danymi.
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu.
Akcja Zmiana danego pola innymi niepoprawnymi danymi i potwierdzenie zmian.
Oczekiwany wynik: Komunikat o niepoprawnych danych, możliwość poprawienia pól z błędami.

Tabela 16. Opis testu dotyczącego pozyskiwania przez użytkownika informacji giełdowych.

Identyfikator 1/6/ISWBM
Opis Test wyświetlania aktualnej sytuacji giełdowej (poprawne połączenie z zewnętrznymi serwerami informacyjnymi)
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu.
Akcja Przejście na podstronę z aktualnymi wiadomościami ze świata i kursami akcji.
Oczekiwany wynik: Poprawne wyświetlenie najnowszych wiadomości i wartości akcji.

Tabela 17. Opis testu dotyczącego pozyskiwania przez użytkownika błędnych informacji giełdowych.

Identyfikator 2/6/ISWBM
Opis Test wyświetlania aktualnej sytuacji giełdowej (brak połączenia z niektórymi zewnętrznymi serwerami informacyjnymi)
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu.
Akcja Przejście na podstronę z aktualnymi wiadomościami ze świata i kursami akcji.
Oczekiwany wynik: Poprawne wyświetlenie najnowszych wiadomości i wartości akcji pobranych z dostępnych źródeł, i najnowszych zapisanych w bazie danych informacji i wartości akcji z serwisów, do których nie było dostępu. Powiadomienie administratora o braku połączenia z serwerem.

Tabela 18. Opis testu dotyczącego komunikacji między użytkownikami z uwzględnieniem poprawnych danych wejściowych.

Identyfikator 1/7/ISWBM
Opis Komunikacja między użytkownikami – poprawne wypełnienie pola adresata i wypełnienie pola z treścią wiadomości.
Warunki początkowe Posiadanie kont w serwisie i zalogowanie się do serwisu.
Akcja Przejście do działu z wiadomościami, wybranie opcji nowej wiadomości i poprawne wypełnienie pól: odbiorca i treść wiadomości
Oczekiwany wynik: Wysłanie wiadomości do odbiorcy. Otrzymanie wiadomości przez odbiorcę.

Tabela 19. Opis testu dotyczącego komunikacji między użytkownikami z uwzględnieniem błędnej treści wiadomości.

Identyfikator 2/7/ISWBM
Opis Komunikacja pomiędzy użytkownikami – poprawne wypełnienie pola adresata i nie wypełnienie treści wiadomości
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu.
Akcja Przejście do działu z wiadomościami i wybranie nowej wiadomości. Poprawne wypełnienie pola odbiorca i nie wypełnienie treści wiadomości.
Oczekiwany wynik: Komunikat o pustym polu, w którym powinna znajdować się treść wiadomości. Możliwość wypełnienia tego pola.

Tabela 20. Opis testu dotyczącego komunikacji między użytkownikami z uwzględnieniem niepoprawnego adresata wiadomości.

Identyfikator 3/7/ISWBM
Opis Komunikacja pomiędzy użytkownikami - nie wypełnienie pola adresata ale wypełnienie treści wiadomości
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu.
Akcja Przejście do działu z wiadomościami i wybranie nowej wiadomości. Poprawne wypełnienie pola treść wiadomości i nie wypełnienie pola z odbiorcą.
Oczekiwany wynik: Komunikat o pustym polu, w którym powinien znajdować się odbiorca. Możliwość wypełnienia tego pola.

Tabela 21. Opis testu dotyczącego komunikacji między użytkownikami z uwzględnieniem niepoprawnego odbiorcy.

Identyfikator 4/7/ISWBM
Opis Komunikacja pomiędzy użytkownikami – niepoprawne podanie odbiorcy wiadomości.
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu.
Akcja Przejście do działu z wiadomościami i wybranie nowej wiadomości. Poprawne wypełnienie pola treść wiadomości i nie wypełnienie pola z odbiorcą.
Oczekiwany wynik: Komunikat o nieistniejącym użytkowniku systemu, możliwość poprawienia.

Tabela 22. Opis testu dotyczącego komunikacji między użytkownikami w przypadku przekroczenia dopuszczalnej długości wiadomości

Identyfikator 5/7/ISWBM
Opis Komunikacja pomiędzy użytkownikami – bardzo długa treść wiadomości (powyżej 1000 znaków).
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu.
Akcja Przejście do działu z wiadomościami i wybranie nowej wiadomości. Poprawne wypełnienie pola treść wiadomości i nie wypełnienie pola z odbiorcą.
Oczekiwany wynik: Komunikat o zbyt dużej objętości wiadomości, możliwość edycji treści wiadomości.

Tabela 23. Opis testu dotyczącego komunikacji poprzez formularze z uwzględnieniem poprawnych wartości danych wejściowych

Identyfikator 6/7/ISWBM
Opis Obsługa formularzy przy wprowadzeniu poprawnych danych wejściowych w każdym z nich.
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu.
Akcja Pobranie odpowiedniego formularza, wypełnienie poprawnymi danymi pól edycyjnych oraz odesłanie wypełnionego szablonu do pracownika.
Oczekiwany wynik: Formularz poprawnie wysłany, użytkownik otrzymuje odpowiedź o poprawnym zakończeniu akcji, pracownik otrzymuje powiadomienie o formularzu oraz odbiera go z wypełnionymi przez użytkownika danymi.

Tabela 24. Opis testu dotyczącego komunikacji poprzez formularze z uwzględnieniem niepoprawnych wartości danych wejściowych

Identyfikator 7/7/ISWBM
Opis Obsługa formularzy przy wprowadzeniu niepoprawnych danych wejściowych w każdym z nich.
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu.
Akcja Pobranie odpowiedniego formularza, wypełnienie niepoprawnymi danymi pól edycyjnych oraz odesłanie wypełnionego szablonu do pracownika.
Oczekiwany wynik: Formularz zostaje przesłany do systemu, użytkownik uzyskuje komunikat zwrotny o niepowodzeniu akcji oraz wyróżnionymi polami w których podano niepoprawne dane

Tabela 25. Opis testu dotyczącego obsługi historii użytkownika.

Identyfikator 1/8/ISWBM
Opis Sprawdzenie, czy historia użytkownika zapisuje ważniejsze informacje nt. działalności użytkownika
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu. Wykonanie szeregu różnych akcji: zlecenie kupna akcji, sprzedaży akcji, edycji konta, przeglądanie informacji i wartości indeksów, wysłanie kilku wiadomości, otrzymanie kilku wiadomości.
Akcja Wejście na podstronę z historią użytkownika.
Oczekiwany wynik: Zapisanie wszystkich akcji w bazie danych i wyświetlenie historii po wejściu na odpowiednią podstronę.

Tabela 26. Opis testu dotyczącego obsługi historii użytkownika z uwzględnieniem niepoprawnego przedziału czasowego żądanej historii

Identyfikator 2/8/ISWBM
Opis Sprawdzenie, czy można sprawdzić historię konta w takim czasie, kiedy ono jeszcze nie istniało.
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu.
Akcja Wejście na podstronę z historią użytkownika.
Oczekiwany wynik: Komunikat o niemożliwości wyświetlenia historii.

Tabela 27. Opis testu dotyczącego obsługi statystyk z uwzględnieniem poprawnych danych wejściowych

Identyfikator 1/9/ISWBM
Opis Test obejmuje generowanie i wyświetlanie statystyk z okresu, z którego system posiada pełne informacje o wartościach indeksów w przeciągu kilku dni/tygodni/miesięcy.
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu, pełne informacje znajdują się w bazie danych.
Akcja Wejście na podstronę z statystykami.
Oczekiwany wynik: Poprawne wyświetlenie statystyk (każdy dzień na wykresie zawiera poprawną wartość indeksu).

Tabela 28. Opis testu dotyczącego obsługi statystyk z uwzględnieniem niepoprawnych danych w systemie.

Identyfikator 2/9/ISWBM
Opis Test obejmuje generowanie i wyświetlanie statystyk z okresu, z którego system nie posiada żadnych informacji (czas przed uruchomieniem systemu, bądź przyszłość).
Warunki początkowe Posiadanie konta w serwisie i zalogowanie się do serwisu.
Akcja Wejście na podstronę z statystykami.
Oczekiwany wynik: Komunikat o braku danych z danego okresu.

Tabela 29. Opis testu dotyczącego obsługi prognoz biznesowych.

Identyfikator 1/10/ISWBM
Opis Sprawdzenie, czy na podstawie pełnych danych prognozowanie wartości indeksów działa poprawnie, czy wynik nie odbiega od faktów( ±5 % faktycznej wartości w danym dniu).
Warunki początkowe Posiadanie konta pracownika, pełne dane znajdują się w bazie danych.
Akcja Potwierdzenie wykonania prognozowania danego indeksu.
Oczekiwany wynik: Prognoza wartości danego indeksu na najbliższe dni.

Tabela 30. Opis testu dotyczącego obsługi prognoz biznesowych z uwzględnieniem niepoprawnych danych w systemie.

Identyfikator 2/10/ISWBM
Opis Sprawdzenie, czy na podstawie niepełnych danych prognozowanie wartości indeksów działa poprawnie.
Warunki początkowe Posiadanie konta pracownika, nie wszystkie dane znajdują się w bazie danych.
Akcja Potwierdzenie wykonania prognozowania danego indeksu.
Oczekiwany wynik: Prognoza wartości danego indeksu na najbliższe dni. Na podstawie tylko tych danych, które były dostępne. Komunikat o niedostępności wszystkich danych.

Tabela 31. Opis testu dotyczącego zmiany uprawnień pracownika.

Identyfikator 1/11/ISWBM
Opis Zmiana uprawnień pracownikowi przez administratora
Warunki początkowe Posiadanie konta pracownika z uprawnieniami administratora
Akcja Zmiana uprawnień pracownika
Oczekiwany wynik: Pracownik zyska bądź straci(w zależności od danych wejściowych) uprawnienia dostępu do funkcji i zasobów systemu

Tabela 32. Opis testu dotyczącego dostępu pracownika do funkcji i zasobów systemu.

Identyfikator 2/11/ISWBM
Opis Test dotyczy sprawdzenia możliwości podejmowania różnych akcji przez pracownika
Warunki początkowe Posiadanie konta pracownika, zalogowanie pracownika do systemu
Akcja Wykorzystanie funkcji i zasobów systemu
Oczekiwany wynik: W przypadku posiadania odpowiednich uprawnień akcja zostaje wykonana poprawnie, w przeciwnym przypadku pracownik otrzymuje komunikat o braku uprawnień.

Tabela 33. Opis testu zabezpieczeń systemu.

Identyfikator 1/12/ISWBM
Opis Test dotyczy sprawdzenia zabezpieczeń systemu
Warunki początkowe Posiadanie konta pracownika i klienta, zalogowanie do systemu.
Akcja Za pomocą metod hackerskich próba dostępu do danych.
Oczekiwany wynik: Niemożliwość uzyskania jakichkolwiek danych.

Tabela 34. Opis testu wydajności systemu.

Identyfikator 1/13/ISWBM
Opis Test dotyczy sprawdzenia wydajności systemu, przy dużym obciążeniu.
Warunki początkowe Posiadanie konta pracownika i klienta, zalogowanie do systemu.
Akcja Wykonywanie poszczególnych akcji 500 razy jednocześnie.
Oczekiwany wynik: Obsługa wszystkich akcji w czasie nie przekraczającym 10 sekund

Wyszukiwarka

Podobne podstrony:
ISWBM Projektowa TESTY Radek
ISWBM Projektowa TESTY
ISWBM Testowa TESTY FINAL!!
ISWBM Analityczna TESTY
ISWBM Analityczna TESTY
projekcyjne, Testy psychologiczne, materialy do druku
test1, Zarządzanie, sem VI marketing, Zarządzanie projektami, Zarządzanie Projektami testy
przykład zobrazowany, Zarządzanie projektami testy ćw materiały wykłady
ISWBM Testowa TESTY FINAL!!
BM 4 3 Testy projekcyjne
Opcje strategiczne, notatki, testy, Zarządzanie, zarzadzanie - projekt
Metody jakosciowe testy projekcyjne ppt
Testy psychologiczne - Testy projekcyjne, PSYCHOLOGIA, Etyka zawodowa
kwiecień 2009, Fizykoterapia, testy, projekty

więcej podobnych podstron