Samouczek TestLink
Czym jest TestLink?
Test-link jest najszerzej uลผywanym internetowym narzฤdziem do zarzฤ dzania testami typu open source. Synchronizuje specyfikacjฤ wymagaล i specyfikacjฤ testรณw. Uลผytkownik moลผe tworzyฤ projekt testowy i dokumentowaฤ przypadki testowe za pomocฤ tego narzฤdzia. Za pomocฤ Test-Link moลผna utworzyฤ konto dla wielu uลผytkownikรณw i przypisaฤ rรณลผne role uลผytkownikรณw. Uลผytkownik administrator moลผe zarzฤ dzaฤ zadaniem przypisywania przypadkรณw testowych.
Obsลuguje zarรณwno automatyczne, jak i rฤczne wykonywanie przypadkรณw testowych. Testerzy mogฤ generowaฤ Plan testรณw i przetestuj raport w uลamku czasu dziฤki temu narzฤdziu. Obsลuguje raporty z testรณw w rรณลผnych formatach, takich jak Excel, MS Word i formaty HTML. Oprรณcz tego obsลuguje takลผe integracjฤ z wieloma popularnymi Wada system ลledzenia, taki jak JIRA, MANTIS, BUGZILLA, TRAC itp. Poniewaลผ jest to narzฤdzie internetowe, wielu uลผytkownikรณw moลผe uzyskaฤ dostฤp do jego funkcjonalnoลci w tym samym czasie, korzystajฤ c ze swoich danych uwierzytelniajฤ cych i przypisanych rรณl.
Zalety TestLink
- Obsลuguje wiele projektรณw
- ลatwy eksport i import przypadkรณw testowych
- ลatwa integracja z wieloma narzฤdziami do zarzฤ dzania defektami
- Zautomatyzowane wykonywanie przypadkรณw testowych poprzez XML-RPC
- ลatwa filtracja przypadkรณw testowych wedลug wersji, sลรณw kluczowych, identyfikatora przypadku testowego i wersji
- ลatwe przypisywanie przypadkรณw testowych wielu uลผytkownikom
- ลatwe generowanie planu testรณw i raportรณw z testรณw w rรณลผnych formatach
- Podaj poลwiadczenia wielu uลผytkownikom i przypisz im role
Zaloguj siฤ do TestLink
Krok 1: Otwรณrz Testlink strona gลรณwna i wprowadลบ dane logowania
- Wprowadลบ identyfikator uลผytkownika โ admin
- Podaj hasลo
- Kliknij zakลadkฤ logowania
Tworzenie projektu testowego
Krok 1: W oknie gลรณwnym kliknij Zarzฤ dzanie projektami testowymi, otworzy siฤ kolejne okno
Krok 2: Kliknij zakลadkฤ โUtwรณrzโ, aby utworzyฤ nowy projekt.
Krok 3: Wprowadลบ wszystkie wymagane pola w oknie, takie jak kategoria projektu testowego, nazwa projektu, prefiks, opis itp. Po wypeลnieniu wszystkich niezbฤdnych szczegรณลรณw kliknij zakลadkฤ โUtwรณrzโ na koลcu okna.
Spowoduje to pomyลlne utworzenie projektu โGuru99โ.
Tworzenie planu testรณw
Plan testรณw zawiera peลne informacje, takie jak zakres testowania oprogramowania, kamienie milowe, zestawy testรณw i przypadki testowe. Po utworzeniu projektu testowego nastฤpnym krokiem jest utworzenie planu testรณw.
Krok 1: Na stronie gลรณwnej kliknij Zarzฤ dzanie planem testรณw na stronie gลรณwnej
Krok 2: Otworzy siฤ kolejna strona, na dole strony kliknij zakลadkฤ โUtwรณrzโ
Krok 3: Wypeลnij wszystkie niezbฤdne informacje, takie jak nazwa, opis, utwรณrz na podstawie istniejฤ cego planu testรณw itp. w otwartym oknie i kliknij โzakลadka utwรณrzโ
Krok 4: Plan testรณw Guru 99 zostaล pomyลlnie utworzony
Buduj Kreacjฤ
Kompilacja to konkretna wersja oprogramowania
Krok 1: Kliknij opcjฤ Kompilacje/wydania w obszarze Plan testรณw na stronie gลรณwnej
Krok 2: W nastฤpnym oknie wypeลnij wszystkie niezbฤdne szczegรณลy dotyczฤ ce wydania oprogramowania i kliknij Utwรณrz, aby zapisaฤ wydanie
- Wprowadลบ nazwฤ tytuลu
- Wprowadลบ opis wersji oprogramowania
- Zaznacz pole wyboru dla statusu โ Aktywny
- Zaznacz pole wyboru dla statusu โ Otwarte
- Wybierz datฤ premiery
- Kliknij przycisk Utwรณrz przycisk
Po wydaniu oprogramowania bฤdzie ono wyglฤ daฤ nastฤpujฤ co
Tworzenie pakietu testowego
Zestaw testรณw to zbiรณr przypadkรณw testowych, ktรณre mogฤ testowaฤ lub weryfikowaฤ ten sam komponent. Poniลผsze kroki wyjaลniฤ , jak utworzyฤ zestaw testรณw dla swojego projektu.
Krok 1: Kliknij opcjฤ specyfikacji testu na stronie gลรณwnej.
Krok 2: Po prawej stronie panelu kliknij ikonฤ ustawieล . Wyลwietli seriฤ operacji testowych.
Krok 3: Kliknij kartฤ โUtwรณrzโ dla zestawu testรณw
Krok 4: Wypeลnij wszystkie szczegรณลy zestawu testowego i kliknij kartฤ Zapisz.
- Wprowadลบ nazwฤ zestawu testรณw
- Wprowadลบ szczegรณลy dotyczฤ ce zestawu testรณw
- Kliknij przycisk Zapisz, aby zapisaฤ szczegรณลy zestawu testรณw
Moลผesz zobaczyฤ, ลผe zestaw testรณw dla Guru 99 zostaล utworzony
Twรณj zestaw testรณw pojawi siฤ po lewej stronie panelu w drzewie struktury folderรณw
Tworzenie przypadku testowego
Testcase zawiera sekwencjฤ krokรณw testowych w celu przetestowania okreลlonego scenariusza z oczekiwanym wynikiem. Poniลผsze kroki wyjaลniฤ , jak utworzyฤ przypadek testowy wraz z krokami testowymi.
Krok 1: Kliknij folder zestawu testรณw po lewej stronie panelu w strukturze drzewa folderรณw
Krok 2: Kliknij ikonฤ ustawieล w prawym panelu bocznym. Lista operacji przypadkรณw testowych zostanie wyลwietlona w prawym panelu bocznym
Krok 3: Otworzy siฤ nowe okno, aby utworzyฤ przypadki testowe kliknij przycisk Utwรณrz w operacjach przypadkรณw testowych
Krok 4: Wprowadลบ szczegรณลy na stronie specyfikacji przypadku testowego
Krok 5: Po wprowadzeniu szczegรณลรณw kliknij przycisk โcreateโ, aby zapisaฤ szczegรณลy. Przypadek testowy dla Guru99 zostaล pomyลlnie utworzony
Krok 6: Kliknij przypadek testowy z folderu, jak pokazano powyลผej, otworzy siฤ okno. Kliknij przycisk โUtwรณrz krokiโ w przypadku testowym. Otworzy siฤ edytor krokรณw przypadku testowego
Krok 7) Otworzy siฤ kolejne okno na tej samej stronie, w ktรณrym naleลผy wprowadziฤ nastฤpujฤ ce dane
- Wprowadลบ akcjฤ krokowฤ dla przypadku testowego
- Wprowadลบ szczegรณลy dotyczฤ ce czynnoลci kroku
- Kliknij przycisk Zapisz i dodaj kolejny krok LUB kliknij kartฤ Zapisz i wyjdลบ, jeลli nie ma juลผ wiฤcej kroku testowego do dodania
Krok 8) Po zapisaniu i wyjลciu z kroku testowego bฤdzie to wyglฤ daฤ nastฤpujฤ co
Przypisywanie przypadku testowego do planu testรณw
Aby przypadek testowy mรณgล zostaฤ wykonany naleลผy go przypisaฤ do planu testรณw. Tutaj zobaczymy, jak moลผemy przypisaฤ przypadek testowy do planu testรณw.
Krok 1) Kliknij ikonฤ ustawieล na panelu testowym. Pokaลผe listฤ operacji.
Krok 2) Kliknij โDodaj do planรณw testรณwโ
Krok 3) Otworzy siฤ nowe okno, wyszukaj swรณj projekt โGuru99โ
- Zaznacz pole wyboru obok swojego planu testowego
- Kliknij przycisk dodawania
Spowoduje to dodanie przypadku testowego do planu testรณw.
Tworzenie uลผytkownikรณw i przypisywanie rรณl w TestLink
Testlink zapewnia funkcje zarzฤ dzania uลผytkownikami i autoryzacji.
Poniลผej znajduje siฤ lista domyลlnych rรณl w Testlink i ich prawa โ
| Rola | Przypadki testowe | Metryki testowe |
|---|---|---|
| Goลฤ | Zobacz | Zobacz |
| Prรณbnik | Wykonaฤ | Zobacz |
| Starszy Tester | Edytuj i wykonaj | Zobacz |
| Lider i Admin | Edytuj i wykonaj | Edytuj i wykonaj |
Krok 1: Z Testlinkstronie gลรณwnej kliknij ikonฤ uลผytkownikรณw/roli na pasku nawigacyjnym
Krok 2: Kliknij Utwรณrz
Krok 3: Wypeลnij wszystkie dane uลผytkownika i kliknij przycisk โZapiszโ
Tutaj na liลcie moลผemy zobaczyฤ, ลผe uลผytkownicy zostali utworzeni
Krok 4: Przydzielenie uลผytkownikowi roli w projekcie testowym,
- Kliknij na โPrzypisz role w projekcie testowymโ Zakลadka
- Wybierz nazwฤ projektu
- Wybierz rolฤ uลผytkownika z listy rozwijanej
Pisanie wymagaล
Krok 1: Z paska nawigacyjnego wybierz โLink do wymagaลโ, otworzy siฤ strona wymagaล.
Krok 2: Na stronie wymagaล, po prawej stronie panelu, kliknij przycisk โUtwรณrzโ.
Krok 3:Otworzy siฤ nowe okno, wprowadลบ wszystkie szczegรณลy, takie jak:
- Identyfikator dokumentu
- Nazwa tytuลu
- Wymaganie Descriptjon
- I kliknij przycisk โZapiszโ.
Dla typu moลผesz wybraฤ opcjฤ z listy rozwijanej โ tutaj wybraliลmy โSpecyfikacja wymagaล uลผytkownikaโ
Krok 4:Powinien utworzyฤ Specyfikacjฤ wymagaล i wyลwietliฤ jฤ na lewym panelu bocznym pod projektem โGuru99โ.
Krok 5: Wybierz przycisk ustawieล na stronie gลรณwnej specyfikacji wymagaล. Otworzy siฤ kolejne okno.
Krok 6Kliknij kartฤ โUtwรณrzโ w obszarze Wymaganie OperaTions.
Krok 7: Wypeลnij wszystkie podane dane i kliknij przycisk โZapiszโ
- Wprowadลบ identyfikator dokumentu
- Wprowadลบ nazwฤ tytuลu
- Wprowadลบ opis
- Wprowadลบ status โ czy jest w wersji roboczej, przerobiony, sprawdzony, nietestowalny itp. Tutaj wybraliลmy prawidลowy
- Podaj typ โ interfejs uลผytkownika, niefunkcjonalny, informacyjny, funkcjonalny itp. Tutaj wybraliลmy przypadek uลผycia
- Wprowadลบ liczbฤ potrzebnych przypadkรณw testowych
- Na koลcu kliknij przycisk โZapiszโ.
Uwaga: Aby dodaฤ wiฤcej wymagaล, zaznacz pole wyboru i kliknij przycisk Zapisz
Po lewej stronie panelu widzimy, ลผe wymaganie zostaลo dodane.
Przypisywanie wymagaล do przypadkรณw testowych
In Testlink, Wymaganie moลผna powiฤ zaฤ z przypadkami testowymi. Jest to bardzo istotna funkcja umoลผliwiajฤ ca ลledzenie zasiฤgu testรณw w oparciu o wymagania. W raportach z testรณw moลผesz sprawdziฤ, ktรณre wymagania nie sฤ uwzglฤdnione, i zastosowaฤ siฤ do nich, aby doลฤ czyฤ je do zestawรณw testรณw w celu maksymalnego pokrycia testรณw
Krok 1: W sekcji specyfikacji testu otwรณrz dowolny pojedynczy przypadek testowy i kliknij ikonฤ wymagania
Krok 2: Aby przypisaฤ specyfikacjฤ wymagaล do przypadku testowego, naleลผy wykonaฤ nastฤpujฤ ce kroki
- Przewiล listฤ rozwijanฤ , aby wybraฤ specyfikacjฤ wymagaล
- Zaznacz pole wyboru wymagania
- Kliknij zakลadkฤ โprzypiszโ.
Po klikniฤciu zakลadki โprzypiszโ pojawi siฤ okno z informacjฤ โPrzypisane wymaganieโ.
Wykonywanie przypadku testowego
W TestLink moลผemy uruchomiฤ przypadek testowy i zmieniฤ status wykonania przypadku testowego. Status przypadku testowego moลผna ustawiฤ na โzablokowanyโ โZaliczonyโ, or "przegrany". Poczฤ tkowo, bฤdzie w stanie โnie dziaลaโ status, ale kiedy juลผ to zrobisz, hzdrowaลka zaktualizowaลem, nie moลผna go ponownie zmieniฤ na status โnieuruchomionyโ.
Krok 1: Na pasku nawigacyjnym kliknij link โWykonanie testuโ. Przekieruje Ciฤ do Panelu Wykonania Testรณw.
Krok 2: Wybierz przypadek testowy, ktรณry chcesz uruchomiฤ, z lewego panelu bocznego
Krok 3: Po wybraniu przypadkรณw testowych otworzy siฤ okno.
Krok 4: Wykonaj nastฤpujฤ ce kroki
- Wprowadลบ uwagi dotyczฤ ce wykonanego przypadku testowego
- Wybierz jego stan
Krok 5: Na tej samej stronie musisz wypeลniฤ podobne szczegรณลy dotyczฤ ce wykonania przypadku testowego. Wypeลnij szczegรณลy, wybierz status, a nastฤpnie kliknij โzapisz wykonanieโ.
Generowanie raportรณw z testรณw
Link testowy obsลuguje rรณลผne formaty raportรณw z testรณw, np
- HTML
- MS Word
- MS Excel
- OpenOffice Pisarz
- OpenOffice Calc
Krok 1: Na pasku nawigacyjnym kliknij opcjฤ Raporty z testรณw
Krok 2: Z lewego panelu wybierz ลฤ cze โRaport z testuโ.
Krok 3Aby wygenerowaฤ raport, wykonaj nastฤpujฤ ce kroki
- Zaznacz i odznacz opcjฤ, ktรณrฤ chcesz wyrรณลผniฤ w raporcie z testu
- kliknij folder swojego projektu
Raport z testu bฤdzie wyglฤ daล nastฤpujฤ co
Eksportuj przypadek testowy/zestaw testรณw
Testlink udostฤpnia funkcje eksportowania projektรณw testowych/zestawรณw testรณw do pliku Testlink a nastฤpnie moลผesz zaimportowaฤ je do innego Testlink projekt na innym serwerze lub systemie. Aby to zrobiฤ, musisz wykonaฤ nastฤpujฤ cy krok
Krok 1: Na stronie Specyfikacja testu wybierz przypadek testowy, ktรณry chcesz wyeksportowaฤ
Krok 2: Teraz po prawej stronie panelu kliknij przycisk ikona ustawieล wyลwietli wszystkie operacje, jakie moลผna wykonaฤ w przypadku testowym.
Krok 3: Kliknij "eksport" przycisk
Krok 4: Otworzy siฤ kolejne okno, zaznacz opcjฤ zgodnie z wymaganiami i kliknij kartฤ eksportu
Generowany jest nastฤpujฤ cy plik XML
Importowanie przypadku testowego/zestawu testรณw
Krok 1: Wybierz folder pakietu testรณw, do ktรณrego chcesz zaimportowaฤ przypadek testowy
Krok 2: Kliknij ikonฤ ustawieล po prawej stronie panelu wyลwietlane sฤ
wszystkie operacje, ktรณre moลผna wykonaฤ w zestawie testowym/przypadku testowym
Krok 3: Kliknij przycisk importu na liลcie operacji przypadkรณw testowych jako
Krok 4: Przeglฤ daj i doลฤ cz plik przypadku testowego XML wyeksportowany z ลฤ cza testowego, a nastฤpnie kliknij przycisk przesyลania.
- Uลผyj opcji przeglฤ dania, aby doลฤ czyฤ plik przypadku testowego XML, ktรณry wyeksportowaลeล z testlink
- Kliknij na przesลanie pliku
Po przesลaniu pliku otworzy siฤ okno z informacjฤ o importowanych przypadkach testowych
Krok 5: Przypadek testowy zostanie przesลany i wyลwietlony po prawej stronie panelu
Podsumowanie
W tym samouczku omรณwiliลmy rรณลผne aspekty TestLinka, takie jak sposรณb korzystania z niego Testlink-jako kierownik testรณw. Wyjaลnia krok po kroku, jak zarzฤ dzaฤ planem testรณw dla swojego projektu, jak utworzyฤ uลผytkownika i odpowiednio przypisaฤ mu role, a nawet jak importowaฤ lub eksportowaฤ przypadki testowe do swojego projektu. Inne przydatne funkcje, takie jak generowanie raportรณw, definiowanie wymagaล itp. sฤ rรณwnieลผ dobrze zademonstrowane w tym samouczku.




























































