Zadanie 1 (prowadzący: mgr inż. Adam Kaczmarek)
Zadanie projektowe realizowane jest z wykorzystaniem aplikacji Bugzilla wraz z dodatkiem o nazwie Testopia. Bugzilla jest aplikacją przeznaczoną do raportowania błędów w oprogramowaniu oraz zarządzaniu nimi. Testopia jest rozszerzeniem, które umożliwia wprowadzanie przypadków testowych, tworzenie planów testów i raportowanie wyników testów. Bugzilla i Testopia są projektami typu opensource. Są to typowe aplikacje przeznaczone do zarządzania błędami i testami. Istnieją jednak inne tego typu programy np. Rational ClearQuest oraz ITracker, które również mają na celu usprawnianie pracy przy testowaniu i poprawianiu błędów.
Na potrzeby przedmiotu Jakość Oprogramowania uruchomiony został serwis pod adresem: http://kiw.eti.pg.gda.pl/bugzilla. NIE wysyła jednak żadnych maili i NIE można się do niego zarejestrować przez opcję new user. Każdy student realizujący ten przedmiot ma utworzone konto w postaci: <Imię>.<Nazwisko>@bugs.pl, na przykład: Jan.Kowalski@bugs.pl (bez polskich liter). Wszyscy użytkownicy mają domyślnie hasło: alamakota. Hasło można, a nawet należy, zmienić. Jeśli ktoś nie może się zalogować proszę przesłać mail na adres adam.l.kaczmarek@eti.pg.gda.pl.
Zadanie jest realizowane w grupach 2-3 osobowych. Każda grupa wybiera aplikację, którą chce testować. Aplikacja powinna być typu opensource, a jeśli nie jest, to grupa testująca powinna mieć dostęp do jej kodu źródłowego (w zadaniu wymagane są testy typu white-box). Każda grupa musi testować INNĄ aplikację. Wybraną przez siebie aplikację należy zgłosić poprzez maila prowadzącemu (Adamowi Kaczmarkowi, adam.l.kaczmarek@eti.pg.gda.pl) używając formularza dostępnego tutaj. O przypisaniu aplikacji do grup decyduje kolejność zgłoszeń. Programy, które zostały przypisane, są widoczne w zakładce Product Dashboard. Jednak to, że w zakładce nie znajduje się jakiś program nie znaczy, że nie został on już wybrany przez inną grupę. Zgłaszający programy zostaną poinformowani o przypisaniu lub odrzuceniu ich aplikacji.
Zadanie składa się z 2 części:
1. Plan testów i specyfikacja przypadków testowych (15 punktów)
2. Wykonanie testów i raport końcowy (10 punktów)
- przekroczenie terminu dostarczenia poszczególnych części projektu: minus 20% maksymalnej liczby punktów możliwych do uzyskania za daną część. Za każdy kolejny tydzień spóźnienia odejmowane jest dodatkowe 20%.
|