Vodič za TestLink

⚡ Pametni sažetak

Potpuni vodič za TestLink tutorial objašnjava kako koristiti web platformu otvorenog koda TestLink za cjelovito upravljanje testiranjem, pokrivajući postavljanje projekta, planove testiranja, izradu, testne pakete, testne slučajeve, korisničke uloge i zahtjeve. tracjednostavnost, izvršenje trackralj, izvještavanje i tijekovi rada uvoza ili izvoza.

  • 🧭 Centralizirano upravljanje testiranjem: TestLink povezuje zahtjeve, specifikacije testova i status izvršenja u jednom web-baziranom radnom prostoru tako da timovi mogu track pokrivenost u svim projektima.
  • 🏗️ Hijerarhija projekta: Izgradite čistu strukturu tako da prvo stvorite Testni projekt, zatim Testni plan, Izradu, Testni paket i pojedinačne Testne slučajeve s detaljima na razini koraka.
  • 👥 Pristup temeljen na ulogama: Dodijelite uloge Gostu, Testeru, Višem testeru, Voditelju i Administratoru tako da svaki korisnik uređuje ili izvršava samo ono što mu je dopušteno u okviru njegove odgovornosti.
  • 🔗 Zahtjev Tracmogućnost: Povežite specifikacije zahtjeva s testnim slučajevima kako biste provjerili pokrivenost i brzo otkrili praznine unutar prikaza Izvješća o testiranju.
  • 📤 Prijenosni XML tijekovi rada: Izvezite testne slučajeve ili pakete u XML i ponovno ih uvezite na drugi TestLink poslužitelj ili projekt bez ručne ponovne izgradnje artefakata.

Vodič za TestLink

Što je TestLink?

TestLink je jedan od najčešće korištenih web alata za upravljanje testiranjem otvorenog koda. Sinkronizira specifikaciju zahtjeva i specifikaciju testiranja u jednom radnom prostoru, tako da timovi mogu planirati, dokumentirati i track aktivnosti kvalitete zajedno. Pomoću TestLinka možete stvoriti testni projekt, dokumentirati testne slučajeve i uključiti više korisnika s različitim ulogama. Administratorski korisnik upravlja dodjelama testnih slučajeva u cijelom timu.

TestLink podržava i automatizirano i ručno izvršavanje testnih slučajeva. Testeri mogu generirati Plan testiranja i Izvješće o testiranju u djeliću vremena pomoću ovog alata. Podržava izvješća u više formata, uključujući Excel, MS Word i HTML. Također se integrira s popularnim Mana trackraljevski sustavi kao što su JIRA, MANTIS, BUGZILLA i TRACBudući da je baziran na webu, više korisnika ga može koristiti istovremeno sa svojim vlastitim vjerodajnicama i dodijeljenim ulogama.

Prednosti TestLinka

Prije nego što se upustimo u postavljanje, korisno je razumjeti zašto TestLink ostaje popularan izbor za upravljanje testiranjem među QA timovima.

  • Podržava više projekata unutar jedne instalacije.
  • Omogućuje jednostavan izvoz i uvoz testnih slučajeva između poslužitelja.
  • Lako se integrira s mnogim alatima za upravljanje nedostacima.
  • Izvršava automatizirane testne slučajeve putem XML-RPC-a.
  • Filtrira testne slučajeve prema verziji, ključnim riječima, ID-u testnog slučaja i drugim atributima.
  • Dodjeljuje testne slučajeve više korisnika s nekoliko klikova.
  • Generira planove testiranja i izvješća o testiranju u raznim formatima.
  • Pruža vjerodajnice za više korisnika i podržava detaljno dodjeljivanje uloga.

Prijavite se na TestLink

Nakon što je TestLink instaliran, prvi korak je prijava kao administrator i pristup glavnoj nadzornoj ploči.

Korak 1) Otvorite početnu stranicu TestLinka i unesite podatke za prijavu.

  1. Unesite korisnički ID – admin
  2. Unesite lozinku
  3. Kliknite na karticu za prijavu

Prijavite se na TestLink

Izrada testnog projekta

Testni projekt djeluje kao spremnik najviše razine za sve povezane planove testiranja, pakete i slučajeve. Sljedeći koraci pokazuju kako stvoriti svoj prvi projekt.

Korak 1) U glavnom prozoru kliknite na Testiranje upravljanja projektima. Otvorit će se još jedan prozor.

Izrada testnog projekta

Korak 2) Kliknite na karticu "Kreiraj" za izradu novog projekta.

Izrada testnog projekta

Korak 3) Unesite sva obavezna polja, kao što su kategorija, naziv projekta, prefiks i opis. Nakon što ispunite potrebne podatke, kliknite karticu "Kreiraj" pri dnu prozora.

Izrada testnog projekta

Ovo stvara vaš projekt "Guru99” uspješno.

Izrada testnog projekta

Izrada plana testiranja

Plan testiranja obuhvaća potpune informacije, uključujući opseg testiranja softvera, ključne događaje, testne pakete i testne slučajeve. Nakon što projekt postoji, sljedeći korak je definiranje plana testiranja za njega.

Korak 1) Na početnoj stranici kliknite na Upravljanje planom testiranja.

Izrada plana testiranja

Korak 2) Otvara se nova stranica. Na dnu stranice kliknite karticu "Izradi".

Izrada plana testiranja

Korak 3) Ispunite sve potrebne podatke, kao što su naziv, opis i opcija „kreiraj iz postojećeg plana testiranja“. Zatim kliknite „Kreiraj“.

Izrada plana testiranja

Korak 4) The Guru99 Plan testiranja je uspješno kreiran.

Izrada plana testiranja

Graditi stvaranje

Verzija predstavlja određeno izdanje softvera koji se testira. Verzije su korisne za grupeping rezultati izvršavanja na određenoj verziji aplikacije.

Korak 1) Kliknite na Izrade/izdanja pod Plan testiranja na početnoj stranici.

Graditi stvaranje

Korak 2) U sljedećem prozoru ispunite sve podatke za izdanje softvera i kliknite "Kreiraj" da biste ga spremili.

  1. Unesite naziv naslova
  2. Unesite opis izdanja softvera
  3. Označite potvrdni okvir za status – Aktivno
  4. Označite potvrdni okvir za status – Otvoreno
  5. Odaberite datum izdanja
  6. Kliknite na gumb "Kreiraj"

Graditi stvaranje

Nakon što je izdanje kreirano, izgleda ovako.

Graditi stvaranje

Izrada testnog paketa

Testni paket je skup testnih slučajeva koji validiraju istu komponentu ili značajku. Sljedeći koraci objašnjavaju kako stvoriti Testni paket za vaš projekt.

Korak 1) Kliknite na opciju "Specifikacija testa" na početnoj stranici.

Izrada testnog paketa

Korak 2) Na desnoj strani ploče kliknite ikonu postavki Izrada testnog paketa. Prikazuje se popis testnih operacija.

Korak 3) Kliknite karticu "Stvori" za Testni paket.

Izrada testnog paketa

Korak 4) Ispunite sve podatke za Test Suite i kliknite "Spremi".

  1. Unesite naziv testnog paketa
  2. Unesite detalje o svom testnom paketu
  3. Kliknite "Spremi" za spremanje paketa testova

Izrada testnog paketa

Možete vidjeti Testni paket za Guru99 je stvoreno.

Izrada testnog paketa

Vaš Test Suite pojavljuje se na lijevoj strani ploče ispod strukture stabla mapa.

Izrada testnog slučaja

Testni slučaj sadrži niz koraka testiranja osmišljenih za validaciju određenog scenarija s očekivanim rezultatom. Koraci u nastavku objašnjavaju kako stvoriti testni slučaj zajedno s njegovim pojedinačnim koracima testiranja.

Korak 1) Kliknite na mapu Test Suite na lijevoj strani ploče ispod strukture stabla mapa.

Izrada testnog slučaja

Korak 2) Kliknite ikonu postavki na desnoj bočnoj ploči. Prikazat će se popis operacija testnog slučaja.

Izrada testnog slučaja

Korak 3) Otvara se novi prozor. Kliknite "Kreiraj" u operacijama testnog slučaja za početak novog testnog slučaja.

Izrada testnog slučaja

Korak 4) Unesite detalje na stranici sa specifikacijama testnog slučaja.

Izrada testnog slučaja

Korak 5) Nakon unosa podataka, kliknite "Kreiraj" da biste ih spremili. Testni slučaj za Guru99 je uspješno kreiran.

Izrada testnog slučaja

Korak 6) Kliknite na Testni slučaj iz mape. Otvorit će se novi prozor. Kliknite "Izradi korake" za pokretanje uređivača koraka Testnog slučaja.

Izrada testnog slučaja

Korak 7) Na istoj stranici otvara se još jedan prozor. Unesite sljedeće podatke.

  1. Unesite korak radnje za svoj testni slučaj
  2. Unesite pojedinosti o radnji koraka
  3. Kliknite "Spremi i dodaj još jednu radnju koraka" ILI kliknite "Spremi i izađi" ako nema više koraka testa za dodavanje

Izrada testnog slučaja

Korak 8) Nakon što spremite promjene i izađete iz koraka testiranja, izgledat će ovako.

Izrada testnog slučaja

Dodjeljivanje testnog slučaja testnom planu

Da bi se testni slučaj izvršio, mora biti dodijeljen planu testiranja. Sljedeći koraci objašnjavaju kako dodati testni slučaj u svoj plan testiranja.

Korak 1) Kliknite ikonu postavki Dodjeljivanje testnog slučaja testnom planu na ploči Test. Pojavit će se popis operacija.

Korak 2) Kliknite na "Dodaj u planove testiranja".

Dodjeljivanje testnog slučaja testnom planu

Korak 3) Otvara se novi prozor. Potražite svoj projekt “Guru99”.

  1. Označite potvrdni okvir pored svog plana testiranja
  2. Kliknite na gumb "Dodaj"

Dodjeljivanje testnog slučaja testnom planu

Ovim se vaš testni slučaj dodaje u plan testiranja.

Stvaranje korisnika i dodjela uloga u TestLinku

TestLink pruža značajke upravljanja korisnicima i autorizacije tako da možete dodijeliti odgovarajuća dopuštenja svakom članu tima.

U nastavku je popis zadanih uloga u TestLinku i njihovih prava.

Uloga Testni slučajevi Test metrike
Nalog Gosta, Pogled Pogled
Ispitivač Izvršiti Pogled
Stariji ispitivač Uredi i izvrši Pogled
Voditelj & Administrator Uredi i izvrši Uredi i izvrši

Korak 1) Na početnoj stranici TestLinka kliknite ikonu Korisnici/Uloge u navigacijskoj traci.

Stvaranje korisnika i dodjela uloga u TestLinku

Korak 2) Pritisnite "Stvori".

Stvaranje korisnika i dodjela uloga u TestLinku

Korak 3) Ispunite sve korisničke podatke i kliknite gumb "Spremi".

Stvaranje korisnika i dodjela uloga u TestLinku

Novokreirani korisnici prikazuju se na popisu.

Stvaranje korisnika i dodjela uloga u TestLinku

Korak 4) Dodijelite korisniku ulogu Testni projekt.

  1. Kliknite na “Dodijelite uloge testnog projekta” kartica
  2. Odaberite naziv projekta
  3. Odaberite korisničku ulogu s padajućeg izbornika

Stvaranje korisnika i dodjela uloga u TestLinku

Zahtjevi za pisanje

Zahtjevi opisuju što sustav treba raditi, a TestLink vam omogućuje pohranjivanje uz testne slučajeve koji ih provjeravaju. Sljedeći koraci pokazuju kako dodati specifikaciju zahtjeva.

Korak 1) U navigacijskoj traci odaberite poveznicu „Zahtjevi“. Otvara se stranica Zahtjevi.

Zahtjevi za pisanje

Korak 2) Na desnoj strani stranice Zahtjevi kliknite "Izradi".

Zahtjevi za pisanje

Korak 3) Otvara se novi prozor. Unesite sve podatke, uključujući:

  1. ID dokumenta
  2. Naziv naslova
  3. Zahtjev Description
  4. Kliknite "Spremi"

Za vrstu možete odabrati opciju s padajućeg izbornika. U ovom primjeru odabrali smo “Specifikacija korisničkog zahtjeva”.

Zahtjevi za pisanje

Korak 4) Specifikacija zahtjeva je kreirana i prikazana na lijevoj bočnoj ploči pod projektom "Guru99”.

Zahtjevi za pisanje

Korak 5) Odaberite gumb postavki na početnoj stranici Specifikacije zahtjeva. Otvara se još jedan prozor.

Zahtjevi za pisanje

Korak 6) Kliknite karticu "Kreiraj" pod Zahtjev Operama.

Zahtjevi za pisanje

Korak 7) Ispunite sve navedene podatke i kliknite "Spremi".

  1. Unesite ID dokumenta
  2. Unesite naziv naslova
  3. Unesite opis
  4. Unesite status – nacrt, prerada, pregled, nije moguće testirati ili valjano (odabrali smo valjano)
  5. Unesite vrstu – korisničko sučelje, nefunkcionalno, informativno, značajka ili slučaj upotrebe (mi smo odabrali slučaj upotrebe)
  6. Unesite potreban broj testnih slučajeva
  7. Na kraju kliknite "Spremi"

Zahtjevi za pisanje

Bilješka: Za dodavanje više zahtjeva, označite potvrdni okvir i kliknite "Spremi".

Na lijevoj strani ploče vidljiv je novi Zahtjev.

Zahtjevi za pisanje

Dodjeljivanje zahtjeva testnim slučajevima

U TestLinku se Zahtjev može povezati s Testnim slučajevima. Ovo je ključna značajka za tracpokrivenost testovima King. Unutar prikaza testnih izvješća možete provjeriti koji zahtjevi nisu pokriveni i dodati ih u testne pakete za maksimalnu pokrivenost.

Korak 1) U odjeljku Specifikacija testa otvorite bilo koji pojedinačni testni slučaj i kliknite ikonu Zahtjev.

Dodjeljivanje zahtjeva testnim slučajevima

Korak 2) Za dodjeljivanje specifikacije zahtjeva testnom slučaju, slijedite ove korake.

  1. Pomoću padajućeg izbornika odaberite Specifikaciju zahtjeva
  2. Označite potvrdni okvir zahtjeva
  3. Kliknite na karticu "Dodijeli"

Dodjeljivanje zahtjeva testnim slučajevima

Nakon klika na karticu „Dodijeli“, pojavljuje se prozor s porukom „Dodijeljeni zahtjev“.

Dodjeljivanje zahtjeva testnim slučajevima

Izvršavanje testnog slučaja

U TestLinku možete pokrenuti testni slučaj i promijeniti njegov status izvršenja. Status testnog slučaja može se postaviti na "Blokirano", "Prošlo" ili "Neuspješno". U početku je slučaj u statusu "Nije pokrenuto", ali nakon ažuriranja ne može se vratiti na "Nije pokrenuto".

Korak 1) U navigacijskoj traci kliknite na poveznicu "Izvršenje testa". Otvara se ploča za izvršenje testa.

Izvršavanje testnog slučaja

Korak 2) Odaberite testni slučaj koji želite pokrenuti s lijeve strane ploče.

Izvršavanje testnog slučaja

Korak 3) Nakon što odaberete testni slučaj, otvorit će se novi prozor.

Izvršavanje testnog slučaja

Korak 4) Prati ove korake.

  1. Unesite bilješke vezane uz izvršeni testni slučaj
  2. Odaberite njegov status

Izvršavanje testnog slučaja

Korak 5) Na istoj stranici unesite slične podatke o izvršenju. Odaberite status i kliknite "Spremi izvršenje".

Izvršavanje testnog slučaja

Generiranje izvješća o ispitivanju

Izvješća o testiranju daju uvid u napredak izvršenja, pokrivenost zahtjeva i cjelokupno stanje kvalitete. TestLink podržava nekoliko formata za dijeljenje izvješća sa zainteresiranim stranama.

  • HTML
  • MS Word
  • MS Excel
  • OpenOffice Writer
  • OpenOffice Calc

Korak 1) U navigacijskoj traci kliknite na opciju Izvješća o testiranju.

Generiranje izvješća o ispitivanju

Korak 2) Na lijevoj bočnoj ploči odaberite poveznicu "Izvješće o testiranju".

Generiranje izvješća o ispitivanju

Korak 3) Za generiranje izvješća slijedite ove korake.

  1. Označite ili poništite oznaku opcija koje želite istaknuti u svom izvješću o testiranju
  2. Kliknite na mapu svog projekta

Generiranje izvješća o ispitivanju

Izvještaj o testiranju izgleda ovako.

Generiranje izvješća o ispitivanju

Izvoz testnog slučaja / testnog paketa

TestLink vam omogućuje izvoz testnih projekata i testnih paketa, a zatim njihov uvoz u drugi TestLink projekt na drugom poslužitelju ili sustavu. Sljedeći koraci vode vas kroz tijek rada izvoza.

Korak 1) Na stranici Specifikacija testa odaberite testni slučaj koji želite izvesti.

Izvoz testnog slučaja / testnog paketa

Korak 2) Na desnoj strani ploče kliknite na Izvoz testnog slučaja / testnog paketa ikona postavki. Prikazuje operacije koje se mogu izvršiti na testnom slučaju.

Korak 3) kliknite "Izvoz" tipku.

Izvoz testnog slučaja / testnog paketa

Korak 4) Otvara se još jedan prozor. Označite opciju prema zahtjevu i kliknite karticu "Izvoz".

Izvoz testnog slučaja / testnog paketa

Generira se sljedeći XML.

Izvoz testnog slučaja / testnog paketa

Uvoz testnog slučaja / testnog paketa

Uvoz prenosi testne slučajeve ili pakete iz XML izvoza u ciljni testni paket po vašem izboru.

Korak 1) Odaberite mapu Test Suite u koju želite uvesti testni slučaj.

Uvoz testnog slučaja / testnog paketa

Korak 2) Kliknite ikonu postavki Uvoz testnog slučaja / testnog paketa na desnoj strani ploče. Prikazuje operacije koje se mogu izvršiti na Test Suiteu ili Test Caseu.

Korak 3) Kliknite "Uvezi" na popisu operacija testnog slučaja.

Uvoz testnog slučaja / testnog paketa

Korak 4) Potražite i priložite XML datoteku testnog slučaja koju ste izvezli iz TestLinka, a zatim kliknite "Prenesi".

  1. Pomoću opcije pregledavanja priložite XML datoteku testnog slučaja koju ste izvezli iz TestLinka
  2. Kliknite na "Prenesi datoteku"

Uvoz testnog slučaja / testnog paketa

Prilikom prijenosa datoteke otvara se prozor s natpisom "Uvezi testne slučajeve".

Uvoz testnog slučaja / testnog paketa

Korak 5) Testni slučaj se prenosi i prikazuje na desnoj strani ploče.

Uvoz testnog slučaja / testnog paketa

Pitanja i odgovori

TestLink službeno podržava MySQL, Microsoft SQL Serveri PostgreSQL. MySQL ostaje najčešći backend za produkcijske instalacije jer je dobro dokumentiran u vodiču za instalaciju TestLinka i većina hosting platformi ga podržava.

TestLink se integrira s popularnim defektom trackraljevski sustavi, uključujući JIRA, MANTIS, BUGZILLA, TRAC, Redmine i tiTrack. Svaka integracija konfigurira se putem direktorija cfg/ tako da se neuspjeli testni slučajevi mogu izravno povezati s prijavom za nedostatak.

Da. TestLink je softver otvorenog koda objavljen pod GNU Općom javnom licencom. Timovi ga mogu preuzeti, instalirati i mijenjati bez plaćanja licencnih naknada, iako i dalje moraju osigurati hosting, bazu podataka i kontinuirano održavanje.

Da. AI asistenti mogu izraditi naslove testnih slučajeva, korake i očekivane rezultate iz opisa zahtjeva. RevPregledači bi i dalje trebali provjeriti točnost i prilagoditi jezik prije lijepljenja slučajeva u TestLink kako bi ostali usklađeni sa standardima projekta.

Ne izvorno. TestLink pohranjuje podatke o izvršenju u svoju bazu podataka, pa ih timovi obično izvoze ili koriste XML-RPC API za opskrbu BI ili AI alatima. Vanjske AI nadzorne ploče tada mogu istaknuti nestabilne testove, spora područja i vjerojatne rizike od regresije.

Sažmite ovu objavu uz: