ISWBM Projektowa TESTY Radek


Informatyczny System Wspomagania Biura Maklerskiego

Dokumentacja Projektowa

Część dot. TESTÓW

Wersja 1.5


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:

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 1. Opis testu dotyczącego rejestracji z uwzględnieniem poprawnych 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 2. Opis testu dotyczącego rejestracji z uwzględnieniem niepoprawnych danych wejściowych

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 3. Opis testu dotyczącego rejestracji konta na niepoprawny adres email

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 4. Opis testu dotyczącego rejestracji użytkownika o nazwie istniejącej w bazie systemu

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 5. Opis testu dotyczącego logowania użytkownika do systemu z uwzględnieniem poprawnych danych wejściowych

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 6. Opis testu dotyczącego logowania z uwzględnieniem niepoprawnego hasła użytkownika

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 7. Opis testu dotyczącego logowania użytkownika nie istniejącego w systemie

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 8. Opis testu dotyczącego zakupu aukcji z uwzględnieniem poprawnych atrybutów 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 9. Opis testu dotyczącego zakupu akcji z niepoprawnymi atrybutami 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 10. Opis testu dotyczącego sprzedaży z uwzględnieniem poprawnych atrybutów 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 11. Opis testu dotyczącego sprzedaży akcji z niepoprawnymi atrybutami transakcji

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 12. Opis testu dotyczącego usunięcia konta

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 13. Opis testu dotyczącego usunięcia konta przy braku potwierdzenia hasłem

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 14. Opis testu dotyczącego edycji konta przy uwzględnieniu poprawnych 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 15. Opis testu dotyczącego edycji konta przy uwzględnieniu niepoprawnych danych wejściowych

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 16. Opis testu dotyczącego pozyskiwania przez użytkownika 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 17. Opis testu dotyczącego pozyskiwania przez użytkownika błędnych informacji giełdowych

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 18. Opis testu dotyczącego komunikacji między użytkownikami z uwzględnieniem poprawnych danych wejściowych

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 19. Opis testu dotyczącego komunikacji między użytkownikami z uwzględnieniem błędnej treści 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 20. Opis testu dotyczącego komunikacji między użytkownikami z uwzględnieniem niepoprawnego adresata wiadomości

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 21. Opis testu dotyczącego komunikacji między użytkownikami z uwzględnieniem niepoprawnego odbiorcy

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 22. Opis testu dotyczącego komunikacji między użytkownikami w przypadku przekroczenia dopuszczalnej długości wiadomości

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 23. Opis testu dotyczącego komunikacji poprzez formularze z uwzględnieniem poprawnych 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 24. Opis testu dotyczącego komunikacji poprzez formularze z uwzględnieniem niepoprawnych wartości danych wejściowych

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 25. Opis testu dotyczącego obsługi historii użytkownika

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 26. Opis testu dotyczącego obsługi historii użytkownika z uwzględnieniem niepoprawnego przedziału czasowego żądanej historii

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 27. Opis testu dotyczącego obsługi statystyk z uwzględnieniem poprawnych danych wejściowych

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 28. Opis testu dotyczącego obsługi statystyk z uwzględnieniem niepoprawnych danych w systemie

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 29. Opis testu dotyczącego obsługi prognoz biznesowych

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 30. Opis testu dotyczącego obsługi prognoz biznesowych z uwzględnieniem niepoprawnych danych w systemie

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 31. Opis testu dotyczącego zmiany uprawnień pracownika

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 32. Opis testu dotyczącego dostępu pracownika do funkcji i zasobów 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 33. Opis testu zabezpieczeń 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

Tabela 34. Opis testu wydajności systemu.

INFORMATYCZNY SYSTEM WSPOMAGANIA BIURA MAKLERSKIEGO

6

INFORMATYCZNY SYSTEM WSPOMAGANIA BIURA MAKLERSKIEGO

8



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