Version 2, last updated by ravn at January 11, 2010 19:12 UTC

Na początek mała uwaga: testy wymagają stanu bazy danych taki jaki jest bezpośrednio po wygenerowaniu danych testowych w module model. Jeśli nie jesteś pewien czy w międzyczasie nie wprowadziłeś jakiś zmian (np. ręcznie poprzez przeglądarkę jeśli uruchamiałeś jetty:run) to dane można wygenerować od nowa poprzez wydanie polecenie mvn clean install w module model.

Przypadki testowe

 

  1. Strona początkowa
    1. sprawdzenie adresu e-mail,
    2. poprawność menu,
    3. widoczność miejsca na reklamę,
    4. wygenerowanie nowego losowego adresu,
    5. zajęcie ustalonego adresu,
    6. próba pozyskania zajętego adresu,
    7. wyświetlenie polityki prywatności,
    8. wyświetlenie "O 5 min mail".
  2. Statystyki spamu
    1. weryfikacja tabeli.
  3. Rejestrowanie nowego użytkownika
    1. Próba logowania z niewłaściwym loginem,
    2. anulowanie rejestracji,
    3. zarejestrowanie nowego użytkownika,
    4. zalogowanie jako nowostworzony użytkownik.
  4. Użytkownik zalogowany
    1. sprawdzenie poprawności menu,
    2. sprawdzenie poprawności odnośników w sekcji User Menu,
    3. wyświetlenie aktualnego adresu e-mail,
    4. wyświetlenie wszystkich adresów,
    5. usunięcie jednego adresu,
    6. reaktywacja adresu,
    7. wyświetlenie listy wiadomości,
    8. wyświetlenie zawartości wiadomości,
    9. usunięcie wiadomości,
    10. wyszukiwanie wiadomości:
      • wg adresu,
      • wg tematu,
      • wg zawartości.
    11. edycja profilu
      • hasła,
      • podpowiedzi,
      • adresu e-mail,
      • roli.
  5. Administrator
    1. sprawdzenie poprawności menu,
    2. wyświetlenie listy użytkowników,
    3. edycja użytkownika
      • zmiana hasła.
    4. usunięcie użytkownika,
    5. wyświetlenie listy aktywnych użytkowników,
    6. przeładowanie ustawień,
    7. wyczyszczenie cache.