TestLink-vejledning
Hvad er TestLink?
Test-link er det mest udbredte webbaserede open source-teststyringsværktøj. Den synkroniserer både kravspecifikation og testspecifikation sammen. Brugeren kan oprette testprojekt og dokumentere testcases ved hjælp af dette værktøj. Med Test-Link kan du oprette en konto til flere brugere og tildele forskellige brugerroller. Admin-bruger kan administrere tildelingsopgaven for testcases.
Det understøtter både automatiseret og manuel udførelse af testsager. Testerne kan generere Testplan og testrapport på en brøkdel af tiden med dette værktøj. Det understøtter testrapporter i forskellige formater som Excel, MS word og HTML-formater. Udover disse understøtter det også integration med mange populære Defekt sporingssystem som JIRA, MANTIS, BUGZILLA, TRAC osv. Da det er et webbaseret værktøj, kan flere brugere få adgang til dets funktionalitet på samme tid med deres legitimationsoplysninger og tildelte roller.
Fordele ved TestLink
- Det understøtter flere projekter
- Nem eksport og import af testcases
- Let at integrere med mange defekthåndteringsværktøjer
- Automatiseret testcases eksekvering gennem XML-RPC
- Nem filtrering af testcases med version, nøgleord, testcase-id og version
- Nemt at tildele testcases til flere brugere
- Let at generere testplan og testrapporter i forskellige formater
- Giv legitimationsoplysninger til flere brugere, og tildel roller til dem
Log ind på TestLink
Trin 1: Åbne Testlink startsiden og indtast loginoplysningerne
- Indtast bruger-ID – admin
- Indtast adgangskoden
- Klik på login-fanen
Oprettelse af et testprojekt
Trin 1: Klik på Test Project Management i hovedvinduet, det åbner et andet vindue
Trin 2: Klik på fanen "opret" for at oprette et nyt projekt.
Trin 3: Indtast alle de påkrævede felter i vinduet som en kategori for et testprojekt, navnet på projektet, præfiks, beskrivelse osv. Når du har udfyldt alle nødvendige detaljer, skal du klikke på fanen "Opret" i slutningen af vinduet.
Dette vil oprette dit projekt "Guru99" med succes.
Oprettelse af en testplan
Testplanen indeholder den komplette information såsom omfanget af softwaretest, milepæle, testpakker og testcases. Når du har oprettet et testprojekt, er næste trin at oprette en testplan.
Trin 1: Fra hjemmesiden, klik på Test Plan Management fra hjemmesiden
Trin 2: Det åbner en anden side, nederst på siden skal du klikke på en fane "Opret"
Trin 3: Udfyld alle nødvendige oplysninger som navn, beskrivelse, opret fra eksisterende testplan osv. i det åbne vindue, og klik på "opret fane"
Trin 4: Guru 99 Test Plan er oprettet med succes
Byg skabelse
En build er en specifik udgivelse af en software
Trin 1: Klik på Builds/Releases under Test Plan fra startsiden
Trin 2: I det næste vindue skal du udfylde alle nødvendige detaljer for en softwareudgivelse og klikke på opret for at gemme din udgivelse
- Indtast titelnavnet
- Indtast beskrivelsen af softwareudgivelsen
- Marker afkrydsningsfeltet for status-Aktiv
- Marker afkrydsningsfeltet for status- Åbn
- Vælg udgivelsesdatoen
- Klik på opret en knap
Når du har en udgivelse af softwaren, vil den se sådan ud
Oprettelse af Testsuite
Testsuite er en samling af testcases, som kan være at teste eller validere den samme komponent. Følgende trin vil forklare, hvordan du opretter testsuite til dit projekt.
Trin 1: Klik på testspecifikationsindstillingen fra startsiden.
Trin 2: Klik på indstillingsikonet i højre side af panelet . Det vil vise en række testoperationer.
Trin 3: Klik på fanen "opret" for testpakken
Trin 4: Udfyld alle detaljer for test-suite og klik på fanen Gem.
- Indtast navnet på testpakken
- Indtast detaljerne om din testpakke
- Klik på knappen Gem for at gemme detaljerne om test-suiten
Du kan se, at testpakken til Guru 99 er oprettet
Din testpakke vises i venstre side af panelet under mappestrukturtræet
Oprettelse af en testcase
Testcase indeholder en sekvens af testtrin for at teste et specifikt scenarie med et forventet resultat. Nedenstående trin vil forklare, hvordan man opretter en test-case sammen med test-trin.
Trin 1: Klik på testsuite-mappen i venstre side af panelet under en mappetræstruktur
Trin 2: Klik på indstillingsikonet i højre sidepanel. Liste over testcase-operationer vil blive vist på højre sidepanel
Trin 3: Nyt vindue åbnes, for at oprette testcases klik på opret en knap i test-case operationer
Trin 4: Indtast detaljerne på siden med testcasespecifikation
Trin 5: Når du har indtastet detaljerne, skal du klikke på knappen "opret" for at gemme detaljerne. Test-casen til Guru99 er oprettet med succes
Trin 6: Klik på test-case fra mappen, som vist ovenfor, det åbner et vindue. Klik på knappen "opret trin" i en testcase. Det åbner en testcase-trineditor
Trin 7) Det åbner et andet vindue på samme side, i det vindue skal du indtaste følgende detaljer
- Indtast trin-handlingen for din testcase
- Indtast detaljerne om trinhandlingen
- Klik på Gem det og tilføj endnu en trinhandling ELLER klik på Gem og afslut fanen, hvis der ikke er flere testtrin at tilføje
Trin 8) Når du har gemt og afsluttet testtrinnet, vil det se sådan ud
Tildeling af testcase til testplan
For at testcase kan blive udført, skal den tildeles til testplan. Her vil vi se, hvordan vi kan tildele en test-case til testplanen.
Trin 1) Klik på indstillingsikonet på testpanelet. Det vil vise listen over operationer.
Trin 2) Klik på "Tilføj til testplaner"
Trin 3) Nyt vindue åbnes, søg dit projekt "Guru99"
- Marker afkrydsningsfeltet ud for din testplan
- Klik på knappen Tilføj
Dette vil tilføje din testcase til din testplan.
Oprettelse af brugere og tildeling af roller i TestLink
Testlink giver brugeradministrations- og autorisationsfunktioner.
Nedenfor er en liste over standardroller i Testlink og deres rettigheder –
| roller | Test Cases | Test Metrics |
|---|---|---|
| Gæst | Specifikation | Specifikation |
| tester | Udfør | Specifikation |
| Senior tester | Rediger og udfør | Specifikation |
| Leder & Admin | Rediger og udfør | Rediger og udfør |
Trin 1: På hjemmesiden for oprettelse af en konto skal du indtaste postnummeret for dit service-eller faktureringsområde i feltet, der er markeret (A) på billedet ovenfor. Testlinks hjemmeside, klik på brugere/roller-ikonet fra navigationslinjen
Trin 2: Klik på Opret
Trin 3: Udfyld alle brugeroplysninger og klik på knappen "Gem".
Her på listen kan vi se brugerne er blevet oprettet
Trin 4: Tildeling af testprojektrolle til brugeren,
- Klik på "Tildel testprojektroller" fanen
- Vælg projektets navn
- Vælg brugerrollen fra rullemenuen
Skrivekrav
Trin 1: Fra navigationslinjen vælg "Krav-linket", det åbner Krav-siden.
Trin 2: Fra kravsiden, i højre side af panelet, skal du klikke på knappen "opret".
Trin 3: Et nyt vindue åbnes, indtast alle detaljer som f.eks
- Dokument ID
- Titelnavn
- Krav Description
- Og klik på knappen "Gem".
For typen kan du vælge muligheden fra rullemenuen - her har vi valgt "Brugerkravspecifikation"
Trin 4: Det skal skabe kravspecifikation og vises på venstre sidepanel under projektet "Guru99".
Trin 5: Vælg indstillingsknappen fra kravspecifikationens hjemmeside. Det åbner et andet vindue.
Trin 6Klik på fanen "Opret" under Krav Operationer.
Trin 7: Udfyld alle de specificerede detaljer og klik på knappen "Gem".
- Indtast dokument-id'et
- Indtast titelnavnet
- Indtast beskrivelsen
- Indtast status - om det er i udkast, omarbejde, gennemgang, ikke testbar osv. Her valgte vi valid
- Indtast typen – brugergrænseflade, ikke-funktionel, informativ, funktion osv. Her valgte vi use case
- Indtast antallet af nødvendige testcases
- Indtast "Gem"-knappen til sidst
Bemærk: For at tilføje flere krav kan du markere afkrydsningsfeltet og klikke på knappen Gem
I venstre side af panelet kan vi se, at kravet er tilføjet.
Tildeling af krav til test-cases
In Testlink, Krav kan kobles til testcases. Det er en meget afgørende funktion for at spore testdækning baseret på krav. I testrapporter kan du verificere, hvilke krav der ikke er dækket og handle på dem for at vedhæfte i testsuiter for maksimal testdækning
Trin 1: Fra testspecifikationsafsnittet, åbn en enkelt testcase og klik på kravikonet
Trin 2: For at tildele kravspecifikation til testcase skal du følge følgende trin
- Rul i rullemenuen for at vælge kravspecifikationen
- Marker afkrydsningsfeltet for krav
- Klik på fanen "tildel".
Efter at have klikket på fanen "Tildel", vises et vindue med "Tildelt krav."
Udførelse af en testsag
I TestLink kan vi køre en testcase og ændre udførelsesstatus for en testcase. Status for en test-case kan indstilles til "blokeret" "Bestået", or "mislykkedes". I første omgang, det vil være i "ikke køre" status, men når du have opdateret den, kan den ikke ændres til "ikke køre"-status igen.
Trin 1: Fra navigationslinjen skal du klikke på linket "Testudførelse". Det vil dirigere dig til Test Execution Panel.
Trin 2: Vælg den testsag, du vil køre, fra venstre sidepanel
Trin 3: Når du har valgt testcaserne, åbnes et vindue.
Trin 4: Følg følgende trin
- Indtast noterne relateret til den udførte testsag
- Vælg dens status
Trin 5: På samme side skal du udfylde lignende detaljer om udførelsen af test-case. Udfyld detaljerne, vælg status og klik derefter på "gem udførelse".
Generering af testrapporter
Testlink understøtter forskellige testrapportformater som f.eks
- HTML
- MS Word
- MS Excel
- OpenOffice Forfatter
- OpenOffice Calc
Trin 1: Fra navigationslinjen skal du klikke på indstillingen Testrapporter
Trin 2: Fra venstre sidepanel skal du vælge linket "Testrapport".
Trin 3: Følg nedenstående trin for at generere en rapport
- Marker og fjern markeringen af den mulighed, du vil fremhæve i din testrapport
- klik på din projektmappe
Testrapporten vil se sådan ud
Eksporter Testcase/ Test Suite
Testlink giver funktionerne til at eksportere testprojekter/testpakker i din Testlink og så kan du importere dem til en anden Testlink projekt på anden server eller system. For at gøre det skal du følge følgende trin
Trin 1: Vælg den testcase, du vil eksportere, på siden Testspecifikation
Trin 2: Klik nu på panelets højre side indstillingsikonet, vil det vise alle de operationer, der kan udføres på testcasen.
Trin 3: Klik på "eksport" .
Trin 4: Det åbner et andet vindue, marker indstillingen efter krav og klik på eksportfanen
Følgende XML genereres
Importerer testcase/testpakke
Trin 1: Vælg mappen Test suite, som du vil importere testcasen i
Trin 2: Klik på indstillingsikonet på højre side af panelet vil det vise alle de operationer, der kan udføres på testsuiten/testcasen
Trin 3: Klik på importknappen i listen over testcaseoperationer som
Trin 4: Gennemse og vedhæft XML-testcase-filen, som du har eksporteret fra testlinket, og klik på upload-knappen.
- Brug browse-indstillingen til at vedhæfte XML-testcasefilen, som du har eksporteret fra testlink
- Klik på upload fil
Når du uploader en fil, åbner den et vindue, der angiver importtestsager
Trin 5: Testcase vil blive uploadet og vist på højre side af panelet
Resumé
I denne tutorial har vi dækket forskellige aspekter af TestLink-som, hvordan du kan bruge Testlink-som testledelse. Det forklarer dig trin for trin, hvordan du administrerer testplan for dit projekt, hvordan du opretter en bruger og tildeler dem deres roller i overensstemmelse hermed, eller endda hvordan du importerer eller eksporterer testsager til dit projekt. Andre nyttige funktioner såsom generering af rapporter, definition af krav osv. er også demonstreret godt i denne tutorial.




























































