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

  1. Wprowadลบ identyfikator uลผytkownika โ€“ admin
  2. Podaj hasล‚o
  3. Kliknij zakล‚adkฤ™ logowania

Zaloguj siฤ™ do TestLink

Tworzenie projektu testowego

Krok 1: W oknie gล‚รณwnym kliknij Zarzฤ…dzanie projektami testowymi, otworzy siฤ™ kolejne okno

Tworzenie projektu testowego

Krok 2: Kliknij zakล‚adkฤ™ โ€žUtwรณrzโ€, aby utworzyฤ‡ nowy projekt.

Tworzenie projektu testowego

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.

Tworzenie projektu testowego

Spowoduje to pomyล›lne utworzenie projektu โ€žGuru99โ€.

Tworzenie projektu testowego

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

Tworzenie planu testรณw

Krok 2: Otworzy siฤ™ kolejna strona, na dole strony kliknij zakล‚adkฤ™ โ€žUtwรณrzโ€

Tworzenie planu testรณw

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โ€

Tworzenie planu testรณw

Krok 4: Plan testรณw Guru 99 zostaล‚ pomyล›lnie utworzony

Tworzenie planu testรณw

Buduj Kreacjฤ™

Kompilacja to konkretna wersja oprogramowania

Krok 1: Kliknij opcjฤ™ Kompilacje/wydania w obszarze Plan testรณw na stronie gล‚รณwnej

Buduj Kreacjฤ™

Krok 2: W nastฤ™pnym oknie wypeล‚nij wszystkie niezbฤ™dne szczegรณล‚y dotyczฤ…ce wydania oprogramowania i kliknij Utwรณrz, aby zapisaฤ‡ wydanie

  1. Wprowadลบ nazwฤ™ tytuล‚u
  2. Wprowadลบ opis wersji oprogramowania
  3. Zaznacz pole wyboru dla statusu โ€“ Aktywny
  4. Zaznacz pole wyboru dla statusu โ€“ Otwarte
  5. Wybierz datฤ™ premiery
  6. Kliknij przycisk Utwรณrz przycisk

Buduj Kreacjฤ™

Po wydaniu oprogramowania bฤ™dzie ono wyglฤ…daฤ‡ nastฤ™pujฤ…co

Buduj Kreacjฤ™

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.

Tworzenie pakietu testowego

Krok 2: Po prawej stronie panelu kliknij ikonฤ™ ustawieล„ Tworzenie pakietu testowego. Wyล›wietli seriฤ™ operacji testowych.

Krok 3: Kliknij kartฤ™ โ€žUtwรณrzโ€ dla zestawu testรณw

Tworzenie pakietu testowego

Krok 4: Wypeล‚nij wszystkie szczegรณล‚y zestawu testowego i kliknij kartฤ™ Zapisz.

  1. Wprowadลบ nazwฤ™ zestawu testรณw
  2. Wprowadลบ szczegรณล‚y dotyczฤ…ce zestawu testรณw
  3. Kliknij przycisk Zapisz, aby zapisaฤ‡ szczegรณล‚y zestawu testรณw

Tworzenie pakietu testowego

Moลผesz zobaczyฤ‡, ลผe zestaw testรณw dla Guru 99 zostaล‚ utworzony

Tworzenie pakietu testowego

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

Tworzenie przypadku testowego

Krok 2: Kliknij ikonฤ™ ustawieล„ w prawym panelu bocznym. Lista operacji przypadkรณw testowych zostanie wyล›wietlona w prawym panelu bocznym

Tworzenie przypadku testowego

Krok 3: Otworzy siฤ™ nowe okno, aby utworzyฤ‡ przypadki testowe kliknij przycisk Utwรณrz w operacjach przypadkรณw testowych

Tworzenie przypadku testowego

Krok 4: Wprowadลบ szczegรณล‚y na stronie specyfikacji przypadku testowego

Tworzenie przypadku testowego

Krok 5: Po wprowadzeniu szczegรณล‚รณw kliknij przycisk โ€žcreateโ€, aby zapisaฤ‡ szczegรณล‚y. Przypadek testowy dla Guru99 zostaล‚ pomyล›lnie utworzony

Tworzenie przypadku testowego

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

Tworzenie przypadku testowego

Krok 7) Otworzy siฤ™ kolejne okno na tej samej stronie, w ktรณrym naleลผy wprowadziฤ‡ nastฤ™pujฤ…ce dane

  1. Wprowadลบ akcjฤ™ krokowฤ… dla przypadku testowego
  2. Wprowadลบ szczegรณล‚y dotyczฤ…ce czynnoล›ci kroku
  3. Kliknij przycisk Zapisz i dodaj kolejny krok LUB kliknij kartฤ™ Zapisz i wyjdลบ, jeล›li nie ma juลผ wiฤ™cej kroku testowego do dodania

Tworzenie przypadku testowego

Krok 8) Po zapisaniu i wyjล›ciu z kroku testowego bฤ™dzie to wyglฤ…daฤ‡ nastฤ™pujฤ…co

Tworzenie przypadku testowego

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ล„ Przypisywanie przypadku testowego do planu testรณw na panelu testowym. Pokaลผe listฤ™ operacji.

Krok 2) Kliknij โ€žDodaj do planรณw testรณwโ€

Przypisywanie przypadku testowego do planu testรณw

Krok 3) Otworzy siฤ™ nowe okno, wyszukaj swรณj projekt โ€žGuru99โ€

  1. Zaznacz pole wyboru obok swojego planu testowego
  2. Kliknij przycisk dodawania

Przypisywanie przypadku testowego do planu testรณw

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

Tworzenie uลผytkownikรณw i przypisywanie rรณl w TestLink

Krok 2: Kliknij Utwรณrz

Tworzenie uลผytkownikรณw i przypisywanie rรณl w TestLink

Krok 3: Wypeล‚nij wszystkie dane uลผytkownika i kliknij przycisk โ€žZapiszโ€

Tworzenie uลผytkownikรณw i przypisywanie rรณl w TestLink

Tutaj na liล›cie moลผemy zobaczyฤ‡, ลผe uลผytkownicy zostali utworzeni

Tworzenie uลผytkownikรณw i przypisywanie rรณl w TestLink

Krok 4: Przydzielenie uลผytkownikowi roli w projekcie testowym,

  1. Kliknij na โ€žPrzypisz role w projekcie testowymโ€ Zakล‚adka
  2. Wybierz nazwฤ™ projektu
  3. Wybierz rolฤ™ uลผytkownika z listy rozwijanej

Tworzenie uลผytkownikรณw i przypisywanie rรณl w TestLink

Pisanie wymagaล„

Krok 1: Z paska nawigacyjnego wybierz โ€žLink do wymagaล„โ€, otworzy siฤ™ strona wymagaล„.

Pisanie wymagaล„

Krok 2: Na stronie wymagaล„, po prawej stronie panelu, kliknij przycisk โ€žUtwรณrzโ€.

Pisanie wymagaล„

Krok 3:Otworzy siฤ™ nowe okno, wprowadลบ wszystkie szczegรณล‚y, takie jak:

  1. Identyfikator dokumentu
  2. Nazwa tytuล‚u
  3. Wymaganie Descriptjon
  4. I kliknij przycisk โ€žZapiszโ€.

Dla typu moลผesz wybraฤ‡ opcjฤ™ z listy rozwijanej โ€“ tutaj wybraliล›my โ€žSpecyfikacja wymagaล„ uลผytkownikaโ€

Pisanie wymagaล„

Krok 4:Powinien utworzyฤ‡ Specyfikacjฤ™ wymagaล„ i wyล›wietliฤ‡ jฤ… na lewym panelu bocznym pod projektem โ€žGuru99โ€.

Pisanie wymagaล„

Krok 5: Wybierz przycisk ustawieล„ na stronie gล‚รณwnej specyfikacji wymagaล„. Otworzy siฤ™ kolejne okno.

Pisanie wymagaล„

Krok 6Kliknij kartฤ™ โ€žUtwรณrzโ€ w obszarze Wymaganie OperaTions.

Pisanie wymagaล„

Krok 7: Wypeล‚nij wszystkie podane dane i kliknij przycisk โ€žZapiszโ€

  1. Wprowadลบ identyfikator dokumentu
  2. Wprowadลบ nazwฤ™ tytuล‚u
  3. Wprowadลบ opis
  4. Wprowadลบ status โ€“ czy jest w wersji roboczej, przerobiony, sprawdzony, nietestowalny itp. Tutaj wybraliล›my prawidล‚owy
  5. Podaj typ โ€“ interfejs uลผytkownika, niefunkcjonalny, informacyjny, funkcjonalny itp. Tutaj wybraliล›my przypadek uลผycia
  6. Wprowadลบ liczbฤ™ potrzebnych przypadkรณw testowych
  7. Na koล„cu kliknij przycisk โ€žZapiszโ€.

Pisanie wymagaล„

Uwaga: Aby dodaฤ‡ wiฤ™cej wymagaล„, zaznacz pole wyboru i kliknij przycisk Zapisz

Po lewej stronie panelu widzimy, ลผe wymaganie zostaล‚o dodane.

Pisanie wymagaล„

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

Przypisywanie wymagaล„ do przypadkรณw testowych

Krok 2: Aby przypisaฤ‡ specyfikacjฤ™ wymagaล„ do przypadku testowego, naleลผy wykonaฤ‡ nastฤ™pujฤ…ce kroki

  1. Przewiล„ listฤ™ rozwijanฤ…, aby wybraฤ‡ specyfikacjฤ™ wymagaล„
  2. Zaznacz pole wyboru wymagania
  3. Kliknij zakล‚adkฤ™ โ€žprzypiszโ€.

Przypisywanie wymagaล„ do przypadkรณw testowych

Po klikniฤ™ciu zakล‚adki โ€žprzypiszโ€ pojawi siฤ™ okno z informacjฤ… โ€žPrzypisane wymaganieโ€.

Przypisywanie wymagaล„ do przypadkรณw testowych

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.

Wykonywanie przypadku testowego

Krok 2: Wybierz przypadek testowy, ktรณry chcesz uruchomiฤ‡, z lewego panelu bocznego

Wykonywanie przypadku testowego

Krok 3: Po wybraniu przypadkรณw testowych otworzy siฤ™ okno.

Wykonywanie przypadku testowego

Krok 4: Wykonaj nastฤ™pujฤ…ce kroki

  1. Wprowadลบ uwagi dotyczฤ…ce wykonanego przypadku testowego
  2. Wybierz jego stan

Wykonywanie przypadku testowego

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โ€.

Wykonywanie przypadku testowego

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

Generowanie raportรณw z testรณw

Krok 2: Z lewego panelu wybierz ล‚ฤ…cze โ€žRaport z testuโ€.

Generowanie raportรณw z testรณw

Krok 3Aby wygenerowaฤ‡ raport, wykonaj nastฤ™pujฤ…ce kroki

  1. Zaznacz i odznacz opcjฤ™, ktรณrฤ… chcesz wyrรณลผniฤ‡ w raporcie z testu
  2. kliknij folder swojego projektu

Generowanie raportรณw z testรณw

Raport z testu bฤ™dzie wyglฤ…daล‚ nastฤ™pujฤ…co

Generowanie raportรณw z testรณw

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ฤ‡

Eksportuj przypadek testowy/zestaw testรณw

Krok 2: Teraz po prawej stronie panelu kliknij przycisk Eksportuj przypadek testowy/zestaw testรณw ikona ustawieล„ wyล›wietli wszystkie operacje, jakie moลผna wykonaฤ‡ w przypadku testowym.

Krok 3: Kliknij "eksport" przycisk

Eksportuj przypadek testowy/zestaw testรณw

Krok 4: Otworzy siฤ™ kolejne okno, zaznacz opcjฤ™ zgodnie z wymaganiami i kliknij kartฤ™ eksportu

Eksportuj przypadek testowy/zestaw testรณw

Generowany jest nastฤ™pujฤ…cy plik XML

Eksportuj przypadek testowy/zestaw testรณw

Importowanie przypadku testowego/zestawu testรณw

Krok 1: Wybierz folder pakietu testรณw, do ktรณrego chcesz zaimportowaฤ‡ przypadek testowy

Importowanie przypadku testowego/zestawu testรณw

Krok 2: Kliknij ikonฤ™ ustawieล„ Importowanie przypadku testowego/zestawu testรณw 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

Importowanie przypadku testowego/zestawu testรณw

Krok 4: Przeglฤ…daj i doล‚ฤ…cz plik przypadku testowego XML wyeksportowany z ล‚ฤ…cza testowego, a nastฤ™pnie kliknij przycisk przesyล‚ania.

  1. Uลผyj opcji przeglฤ…dania, aby doล‚ฤ…czyฤ‡ plik przypadku testowego XML, ktรณry wyeksportowaล‚eล› z testlink
  2. Kliknij na przesล‚anie pliku

Importowanie przypadku testowego/zestawu testรณw

Po przesล‚aniu pliku otworzy siฤ™ okno z informacjฤ… o importowanych przypadkach testowych

Importowanie przypadku testowego/zestawu testรณw

Krok 5: Przypadek testowy zostanie przesล‚any i wyล›wietlony po prawej stronie panelu

Importowanie przypadku testowego/zestawu testรณw

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.

Podsumuj ten post nastฤ™pujฤ…co: