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: