TestLink-vejledning

โšก Smart opsummering

TestLink Tutorial Complete Guide forklarer, hvordan man bruger TestLink-webplatformen med รฅben kildekode til end-to-end teststyring, og dรฆkker projektopsรฆtning, testplaner, builds, testsuiter, testcases, brugerroller og krav. tracevne, udfรธrelse trackonge, rapportering og import- eller eksportworkflows.

  • ๐Ÿงญ Centraliseret teststyring: TestLink forbinder krav, testspecifikationer og udfรธrelsesstatus i et enkelt webbaseret arbejdsomrรฅde, sรฅ teams kan track dรฆkning pรฅ tvรฆrs af projekter.
  • ๐Ÿ—๏ธ Projekthierarki: Byg en ren struktur ved fรธrst at oprette et testprojekt, derefter en testplan, et build, en testsuite og individuelle testcases med trinvise detaljer.
  • ๐Ÿ‘ฅ Rollebaseret adgang: Tildel roller som gรฆst, tester, seniortester, leder og administrator, sรฅ hver bruger kun redigerer eller udfรธrer det, som deres ansvarsomrรฅde tillader.
  • ๐Ÿ”— Krav Tracevne: Forbind kravspecifikationer med testcases for at verificere dรฆkning og hurtigt afdรฆkke mangler i testrapportvisningen.
  • ๐Ÿ“ค Bรฆrbare XML-arbejdsgange: Eksporter testcases eller -pakker til XML, og importer dem igen til en anden TestLink-server eller -projekt uden at genopbygge artefakter manuelt.

TestLink-vejledning

Hvad er TestLink?

TestLink er et af de mest anvendte webbaserede open source-teststyringsvรฆrktรธjer. Det synkroniserer kravspecifikation og testspecifikation i et enkelt arbejdsomrรฅde, sรฅ teams kan planlรฆgge, dokumentere og track kvalitetsaktiviteter sammen. Ved hjรฆlp af TestLink kan du oprette et testprojekt, dokumentere testcases og onboarde flere brugere med forskellige roller. Administratorbrugeren administrerer testcase-tildelinger pรฅ tvรฆrs af teamet.

TestLink understรธtter bรฅde automatiseret og manuel udfรธrelse af testcases. Testere kan generere en Testplan og testrapport pรฅ en brรธkdel af tiden ved hjรฆlp af dette vรฆrktรธj. Det understรธtter rapporter i flere formater, herunder Excel, MS Word og HTML. Det integrerer ogsรฅ med populรฆre Defekt trackongesystemer som JIRA, MANTIS, BUGZILLA og TRACFordi det er webbaseret, kan flere brugere bruge det samtidigt med deres egne legitimationsoplysninger og tildelte roller.

Fordele ved TestLink

Fรธr vi dykker ned i opsรฆtningen, er det en god idรฉ at forstรฅ, hvorfor TestLink fortsat er et populรฆrt valg til teststyring pรฅ tvรฆrs af QA-teams.

  • Den understรธtter flere projekter under รฉn installation.
  • Det muliggรธr nem eksport og import af testcases pรฅ tvรฆrs af servere.
  • Det integreres nemt med mange vรฆrktรธjer til fejlhรฅndtering.
  • Den udfรธrer automatiserede testcases via XML-RPC.
  • Den filtrerer testcases efter version, nรธgleord, testcase-ID og andre attributter.
  • Den tildeler testcases til flere brugere med et par klik.
  • Den genererer testplaner og testrapporter i forskellige formater.
  • Den giver legitimationsoplysninger til flere brugere og understรธtter detaljeret rolletildeling.

Log ind pรฅ TestLink

Nรฅr TestLink er installeret, er det fรธrste trin at logge ind som administrator og fรฅ adgang til hoveddashboardet.

Trin 1) ร…bn TestLink-startsiden, og indtast loginoplysningerne.

  1. Indtast bruger-ID โ€“ admin
  2. Indtast adgangskoden
  3. Klik pรฅ login-fanen

Log ind pรฅ TestLink

Oprettelse af et testprojekt

Et testprojekt fungerer som den รธverste container for alle relaterede testplaner, suiter og cases. Fรธlgende trin viser, hvordan du opretter dit fรธrste projekt.

Trin 1) I hovedvinduet skal du klikke pรฅ Test projektstyring. Det รฅbner et nyt vindue.

Oprettelse af et testprojekt

Trin 2) Klik pรฅ fanen "Opret" for at oprette et nyt projekt.

Oprettelse af et testprojekt

Trin 3) Udfyld alle de obligatoriske felter, sรฅsom kategori, projektnavn, prรฆfiks og beskrivelse. Nรฅr du har udfyldt de nรธdvendige oplysninger, skal du klikke pรฅ fanen "Opret" nederst i vinduet.

Oprettelse af et testprojekt

Dette skaber dit projekt โ€œGuru99โ€ med succes.

Oprettelse af et testprojekt

Oprettelse af en testplan

En testplan indeholder komplette oplysninger, herunder omfanget af softwaretestning, milepรฆle, testsuiter og testcases. Nรฅr projektet eksisterer, er nรฆste trin at definere en testplan for det.

Trin 1) Klik pรฅ Administration af testplaner pรฅ startsiden.

Oprettelse af en testplan

Trin 2) En ny side รฅbnes. Klik pรฅ fanen "Opret" nederst pรฅ siden.

Oprettelse af en testplan

Trin 3) Udfyld alle nรธdvendige oplysninger, sรฅsom navn, beskrivelse og muligheden "opret fra eksisterende testplan". Klik derefter pรฅ "Opret".

Oprettelse af en testplan

Trin 4) Guru99 Testplan er oprettet.

Oprettelse af en testplan

Byg skabelse

En Build reprรฆsenterer en specifik udgivelse af den software, der testes. Builds er nyttige til grupperping udfรธrelsesresultater mod en bestemt version af applikationen.

Trin 1) Klik pรฅ Builds/Releases under Testplan pรฅ hjemmesiden.

Byg skabelse

Trin 2) I det nรฆste vindue skal du udfylde alle oplysningerne for softwareudgivelsen og klikke pรฅ "Opret" for at gemme den.

  1. Indtast titelnavnet
  2. Indtast beskrivelsen af โ€‹โ€‹softwareudgivelsen
  3. Markรฉr afkrydsningsfeltet for status โ€“ Aktiv
  4. Markรฉr afkrydsningsfeltet for status โ€“ ร…ben
  5. Vรฆlg udgivelsesdatoen
  6. Klik pรฅ knappen โ€œOpretโ€

Byg skabelse

Nรฅr en udgivelse er oprettet, ser den sรฅdan ud.

Byg skabelse

Oprettelse af testsuite

En testsuite er en samling af testcases, der validerer den samme komponent eller funktion. Fรธlgende trin forklarer, hvordan du opretter en testsuite til dit projekt.

Trin 1) Klik pรฅ "Testspecifikation" pรฅ hjemmesiden.

Oprettelse af testsuite

Trin 2) Klik pรฅ indstillingsikonet i hรธjre side af panelet Oprettelse af testsuite. En liste over testhandlinger vises.

Trin 3) Klik pรฅ fanen "Opret" for testpakken.

Oprettelse af testsuite

Trin 4) Udfyld alle oplysningerne for testpakken, og klik pรฅ "Gem".

  1. Indtast navnet pรฅ testsuiten
  2. Indtast oplysningerne om din testsuite
  3. Klik pรฅ โ€œGemโ€ for at gemme testpakken

Oprettelse af testsuite

Du kan se testpakken for Guru99 er oprettet.

Oprettelse af testsuite

Din testsuite vises i venstre side af panelet under mappetrรฆstrukturen.

Oprettelse af en testcase

En testcase indeholder en rรฆkke testtrin, der er designet til at validere et specifikt scenarie med et forventet resultat. Trinene nedenfor forklarer, hvordan man opretter en testcase sammen med dens individuelle testtrin.

Trin 1) Klik pรฅ Test Suite-mappen i venstre side af panelet under mappetrรฆstrukturen.

Oprettelse af en testcase

Trin 2) Klik pรฅ indstillingsikonet i panelet til hรธjre. Der vises en liste over testcase-handlinger.

Oprettelse af en testcase

Trin 3) Et nyt vindue รฅbnes. Klik pรฅ "Opret" i testcase-handlingerne for at starte en ny testcase.

Oprettelse af en testcase

Trin 4) Indtast detaljerne pรฅ siden med specifikationerne for testcasen.

Oprettelse af en testcase

Trin 5) Nรฅr du har indtastet oplysningerne, skal du klikke pรฅ "Opret" for at gemme dem. Testcasen for Guru99 er oprettet med succes.

Oprettelse af en testcase

Trin 6) Klik pรฅ testcasen i mappen. Et nyt vindue รฅbnes. Klik pรฅ "Opret trin" for at starte trineditoren til testcasen.

Oprettelse af en testcase

Trin 7) Et andet vindue รฅbnes pรฅ samme side. Indtast fรธlgende oplysninger.

  1. Indtast trinhandlingen for din testcase
  2. Indtast detaljerne om trinhandlingen
  3. Klik pรฅ โ€œGem og tilfรธj endnu en trinhandlingโ€ ELLER klik pรฅ โ€œGem og afslutโ€, hvis der ikke er flere testtrin at tilfรธje

Oprettelse af en testcase

Trin 8) Nรฅr du gemmer og afslutter testtrinnet, ser det sรฅdan ud.

Oprettelse af en testcase

Tildeling af testcase til testplan

For at en testcase kan udfรธres, skal den tildeles en testplan. De nรฆste trin forklarer, hvordan du tilfรธjer en testcase til din testplan.

Trin 1) Klik pรฅ indstillingsikonet Tildeling af testcase til testplan pรฅ testpanelet. En liste over handlinger vises.

Trin 2) Klik pรฅ "Tilfรธj til testplaner".

Tildeling af testcase til testplan

Trin 3) Et nyt vindue รฅbnes. Sรธg efter dit projekt.Guru99. "

  1. Markรฉr afkrydsningsfeltet ud for din testplan
  2. Klik pรฅ knappen โ€œTilfรธjโ€

Tildeling af testcase til testplan

Dette tilfรธjer din testcase til testplanen.

Oprettelse af brugere og tildeling af roller i TestLink

TestLink tilbyder brugeradministration og godkendelsesfunktioner, sรฅ du kan give de rette tilladelser til hvert teammedlem.

Nedenfor er en liste over standardroller i TestLink og deres rettigheder.

roller Test Cases Test Metrics
Gรฆst Se Se
tester Udfรธr Se
Senior tester Rediger og udfรธr Se
Leder & Admin Rediger og udfรธr Rediger og udfรธr

Trin 1) Fra TestLink-startsiden skal du klikke pรฅ ikonet Brugere/roller i navigationslinjen.

Oprettelse af brugere og tildeling af roller i TestLink

Trin 2) Klik pรฅ "Opret".

Oprettelse af brugere og tildeling af roller i TestLink

Trin 3) Udfyld alle brugeroplysningerne, og klik pรฅ knappen "Gem".

Oprettelse af brugere og tildeling af roller i TestLink

De nyoprettede brugere vises pรฅ listen.

Oprettelse af brugere og tildeling af roller i TestLink

Trin 4) Tildel en testprojektrolle til brugeren.

  1. Klik pรฅ "Tildel testprojektroller" fanen
  2. Vรฆlg projektets navn
  3. Vรฆlg brugerrollen fra rullemenuen

Oprettelse af brugere og tildeling af roller i TestLink

Skrivekrav

Krav beskriver, hvad systemet skal gรธre, og TestLink giver dig mulighed for at gemme dem sammen med de testcases, der verificerer dem. De nรฆste trin viser, hvordan du tilfรธjer en kravspecifikation.

Trin 1) Fra navigationslinjen skal du vรฆlge linket "Krav". Det รฅbner siden med krav.

Skrivekrav

Trin 2) Klik pรฅ "Opret" i hรธjre side af kravsiden.

Skrivekrav

Trin 3) Et nyt vindue รฅbnes. Indtast alle detaljerne, herunder:

  1. Dokument ID
  2. Titelnavn
  3. Krav Description
  4. Klik pรฅ "Gem"

For typen kan du vรฆlge en mulighed fra rullemenuen. I dette eksempel valgte vi "Brugerkravspecifikation".

Skrivekrav

Trin 4) Kravspecifikationen oprettes og vises i panelet til venstre under projektets "Guru99. "

Skrivekrav

Trin 5) Vรฆlg knappen Indstillinger pรฅ startsiden for Kravspecifikation. Et andet vindue รฅbnes.

Skrivekrav

Trin 6) Klik pรฅ fanen "Opret" under Krav Operationer.

Skrivekrav

Trin 7) Udfyld alle de angivne oplysninger, og klik pรฅ "Gem".

  1. Indtast dokument-id'et
  2. Indtast titelnavnet
  3. Indtast beskrivelsen
  4. Indtast status โ€“ udkast, omarbejde, gennemgang, ikke testbar eller gyldig (vi valgte gyldig)
  5. Indtast typen โ€“ brugergrรฆnseflade, ikke-funktionel, informativ, funktion eller use case (vi valgte use case)
  6. Indtast antallet af nรธdvendige testcases
  7. Klik pรฅ "Gem" til sidst

Skrivekrav

Bemรฆrk: For at tilfรธje flere krav skal du markere afkrydsningsfeltet og klikke pรฅ "Gem".

Det nye krav er synligt i venstre side af panelet.

Skrivekrav

Tildeling af krav til testcases

I TestLink kan et krav linkes til testcases. Dette er en afgรธrende funktion for tracking testdรฆkning. I testrapportvisningen kan du kontrollere, hvilke krav der ikke er dรฆkket, og tilfรธje dem til testpakker for maksimal dรฆkning.

Trin 1) Fra afsnittet Testspecifikation skal du รฅbne en vilkรฅrlig testcase og klikke pรฅ ikonet Krav.

Tildeling af krav til testcases

Trin 2) Fรธlg disse trin for at tildele en kravspecifikation til en testcase.

  1. Brug rullemenuen til at vรฆlge kravspecifikationen
  2. Marker afkrydsningsfeltet for krav
  3. Klik pรฅ fanen "Tildel"

Tildeling af krav til testcases

Efter at have klikket pรฅ fanen "Tildel", vises et vindue med meddelelsen "Tildelt krav".

Tildeling af krav til testcases

Udfรธrelse af en testcase

I TestLink kan du kรธre en testcase og รฆndre dens udfรธrelsesstatus. En testcases status kan indstilles til "Blokeret", "Bestรฅet" eller "Mislykket". I starten er casen i status "Ikke kรธrt", men nรฅr den er opdateret, kan den ikke รฆndres tilbage til "Ikke kรธrt".

Trin 1) Klik pรฅ linket "Testkรธrsel" i navigationslinjen. Det รฅbner testkรธrselspanelet.

Udfรธrelse af en testcase

Trin 2) Vรฆlg den testcase, du vil kรธre, fra panelet i venstre side.

Udfรธrelse af en testcase

Trin 3) Nรฅr du har valgt testcasen, รฅbnes et nyt vindue.

Udfรธrelse af en testcase

Trin 4) Fรธlg disse trin.

  1. Indtast noterne relateret til den udfรธrte testcase
  2. Vรฆlg dens status

Udfรธrelse af en testcase

Trin 5) Udfyld lignende oplysninger om udfรธrelsen pรฅ samme side. Vรฆlg status og klik pรฅ "Gem udfรธrelsen".

Udfรธrelse af en testcase

Generering af testrapporter

Testrapporter giver indsigt i udfรธrelsesstatus, kravdรฆkning og den overordnede kvalitetsstatus. TestLink understรธtter flere formater til deling af rapporter med interessenter.

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

Trin 1) Klik pรฅ indstillingen Testrapporter i navigationslinjen.

Generering af testrapporter

Trin 2) Vรฆlg linket "Testrapport" i panelet til venstre.

Generering af testrapporter

Trin 3) Fรธlg disse trin for at generere en rapport.

  1. Markรฉr eller fjern markeringen af โ€‹โ€‹de muligheder, du vil fremhรฆve i din testrapport
  2. Klik pรฅ din projektmappe

Generering af testrapporter

Testrapporten ser sรฅdan ud.

Generering af testrapporter

Eksportรฉr testcase / testsuite

Med TestLink kan du eksportere testprojekter og testsuiter og derefter importere dem til et andet TestLink-projekt pรฅ en anden server eller et andet system. De nรฆste trin gennemgรฅr eksportarbejdsgangen.

Trin 1) Vรฆlg den testcase, du vil eksportere, pรฅ siden Testspecifikation.

Eksportรฉr testcase / testsuite

Trin 2) Klik pรฅ hรธjre side af panelet Eksportรฉr testcase / testsuite Indstillingsikon. Det viser de handlinger, der kan udfรธres pรฅ testcasen.

Trin 3) Klik pรฅ knappen "Eksport" .

Eksportรฉr testcase / testsuite

Trin 4) Et andet vindue รฅbnes. Markรฉr den รธnskede indstilling, og klik pรฅ fanen "Eksporter".

Eksportรฉr testcase / testsuite

Fรธlgende XML genereres.

Eksportรฉr testcase / testsuite

Import af testcase/testsuite

Importering bringer testcases eller -suiter fra en XML-eksport til den valgte testsuite.

Trin 1) Vรฆlg den Test Suite-mappe, hvor du vil importere testcasen.

Import af testcase/testsuite

Trin 2) Klik pรฅ indstillingsikonet Import af testcase/testsuite i hรธjre side af panelet. Det viser de handlinger, der kan udfรธres pรฅ testsuiten eller testcasen.

Trin 3) Klik pรฅ "Importer" i listen over testcase-handlinger.

Import af testcase/testsuite

Trin 4) Find og vedhรฆft XML-testcasefilen, du eksporterede fra TestLink, og klik pรฅ "Upload".

  1. Brug browse-funktionen til at vedhรฆfte XML-testcasefilen, som du eksporterede fra TestLink
  2. Klik pรฅ โ€œUpload filโ€

Import af testcase/testsuite

Nรฅr du uploader en fil, รฅbnes et vindue med teksten "Importer testcases".

Import af testcase/testsuite

Trin 5) Testcasen uploades og vises i hรธjre side af panelet.

Import af testcase/testsuite

Ofte Stillede Spรธrgsmรฅl

TestLink understรธtter officielt MySQL, Microsoft SQL Serverog PostgreSQL. MySQL forbliver den mest almindelige backend til produktionsinstallationer, fordi den er veldokumenteret i TestLink-installationsvejledningen, og de fleste hostingplatforme understรธtter den.

TestLink integrerer med populรฆre defekter tracKing-systemer, herunder JIRA, MANTIS, BUGZILLA, TRAC, Redmine og digTrack. Hver integration konfigureres via cfg/-mappen, sรฅ mislykkede tests kan linkes direkte til en defektbillet.

Ja. TestLink er open source-software udgivet under GNU General Public License. Teams kan downloade, installere og รฆndre det uden at betale licensgebyrer, selvom de stadig skal sรธrge for hosting, en database og lรธbende vedligeholdelse.

Ja. AI-assistenter kan udarbejde testcase-titler, trin og forventede resultater ud fra en kravbeskrivelse. RevLรฆsere bรธr stadig verificere nรธjagtigheden og justere sproget, fรธr de indsรฆtter casene i TestLink, for at holde dem i overensstemmelse med projektets standarder.

Ikke direkte. TestLink gemmer udfรธrelsesdata i sin database, sรฅ teams eksporterer dem typisk eller bruger XML-RPC API'en til at forsyne BI- eller AI-vรฆrktรธjer. Eksterne AI-dashboards kan derefter fremhรฆve ustabile tests, langsomme omrรฅder og sandsynlige regressionsrisici.

Opsummer dette indlรฆg med: