Narzędzia do zarządzania testami
TestLinkOpensource'owe narzędzie pozwalające na:
- zarządzać planami testowymi,
- generować raporty i metryki (export do html, dokumentów OO: Writer, Calc, dokumentów MS Office: Word, Excel lub wysłać je bezpośrednio na mail'a)
- prezentować statystyki na temat wykonanych i niewykonanych przypaków
- przechowywać przypadki testowe i przypisywać je do danego planu
- Dla przypadków mozna okreslić ich rezultat, poziom krytyczności, skomentować i dodać odpowiedni załącznik. Rezulaty można też zaimportować z plików xml.
Zrzuty ekranu
QaTraq
Bardzo dobre repozytorium przypadków testowych - narzędzie pozwala zarządzać całym procesem testowania z uwzględnieniem planów testów, gromadzeniem test case'ów, podział na fazy testowe. Możliwe jest skorzystanie z darmowej wercji (na licencji GNU General Public License), którą można łatwo rozbudować o własne funkcję i dostosować do swoich wymagań, jak chociażby usprawnić system raportowania, za który musielibyśmy zapłacić w wersji Pro. Całość działa na serwerze Apache w oparciu o php i mysql.
Testopia
Moduł do Bugzilli (narzędzia do raportowania błędów) stąd możemy łatwo zintegorować ze sobą oba narzędzia otrzymując bardzo dobry produkt za darmo! Narzędzie bardzo chętnie wykorzystywane jest w wielu firmach (małych i dużych również). Osobiścię nie korzystałem z tego narzędzia, a jedynie z Bugzilli, więc pozwolę sobię zacytować wypowiedź użytkownika kalypso83 zamieszczoną na forum sjsi:
Zalety narzędzia:
1) Zintegrowanie narzędzia do zarządzania przypadkami testowymi z systemem raportowania błędów:
- Wykorzystanie istniejących w Bugzilli definicji: products, components, versions, milestones etc.
- Logowanie tylko do jednego narzędzia.
- Korzystanie z praw nadanych użytkownikom w Bugzilli (+prawa nadawane w Testopii).
- Przyjazny interfejs użytkownika (od wersji 2.0 w górę).
- Możliwość tworzenia przypadków testowych wprost z istniejących w Bugzilli zgłoszeń.
2) Monitoring procesu testowego:
- Lepsza organizacja pracy testerów (możliwość przypisania przypadku testowego do testera, określenie przewidywanego czasu na wykonanie, rejestracja również pozytywnych wyników testów (a nie tylko negatywnych w Bugzilli)).
- Dostarczanie na bieżąco metryk nt. pracy zespołu testerskiego (np. ilość wykonanych przypadków testowych, czas wykonania retestów danego release'a) oraz jakości produktu (np. na temat stopnia pokrycia release'a testami).
3) Repozytorium testów:
- Zastąpienie arkuszy Excela.
- Rejestracja testów w sposób jednolity dla całej firmy.
- Usprawnienie pracy zespołu testowego.
- Stworzenie centralnego repozytorium dokumentacji testowej (plany testów, przypadki, scenariusze).
4) Możliwość współpracy z narzędziami do automatycznego testowania przez wykorzystanie protokołu XMLRPC (w praktyce webowe).
.png)
0 komentarze: