testlink tutorial layman s guide testlink test management tool
Dette er en komplet guide til at begynde at bruge det mest populære open source teststyringsværktøj - TestLink.
Lær, hvordan du hurtigt konfigurerer og begynder at bruge TestLink Teststyringsværktøj med disse dybdegående TestLink Tutorials .
Redaktørens note - Hvis du stadig bruger MS Excel-regneark til at spore testsager og udførelse, er dette det bedste tidspunkt for dig at skifte til et teststyringsværktøj. Og af den grund har vi valgt det langvarige populære open source Test Management Tool. Prøv det!
Vi har opdelt denne TestLink Tutorials-serie i 4 dele:
Her er listen over alle vejledningerne i denne serie:
TestLink Tutorial # 1) TestLink introduktion, installation og oprettelse af testplan og testtilfælde
TestLink Tutorial # 2) Kravstyring, testudførelse og generering af testrapporter
TestLink Tutorial # 3) Fjernopdatering af testsagens udførelsesstatus dvs. via Selenium WebDriver-kode ved hjælp af TestLink API (avancerede koncepter)
TestLink Tutorial # 4) Testmetrics, Keyword Management, Custom Fields og Test Report Diagram
Lad os starte med den første del af denne serie.
Hvad du lærer:
- Introduktion til TestLink
Introduktion til TestLink
Dette er det mest anvendte webbaserede test-styringsværktøj til open source. Det integrerer både kravspecifikationen og testspecifikationen sammen. Brugeren kan oprette testprojekter og dokumentere testcases ved hjælp af dette værktøj. Vi kan oprette en konto til flere brugere / testere og tildele forskellige brugerroller. Adminbrugere kan administrere testopgaver til opgave.
Det understøtter både manuel og automatiseret udførelse af testsager. Med dette værktøj kan testerne generere testrapporter og testplandokumenter inden for et minut. Det understøtter generering af testrapporter i MS Word-, Excel- og HTML-formater.
TestLink understøtter også integration med mange populære Defect Tracking-systemer som Mantis, BugZilla, Jira , Youtrack og TRAC. Vi kan linke en bestemt bug-billet til testcases. Det understøtter og vedligeholder også flere testprojekter. 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
- Understøtter flere projekter.
- Nemme test tilfælde importere eller eksportere.
- Let at integrere med mange defektstyringsværktøjer.
- Automatiseret eksekvering af testsager gennem XML-RPC.
- Let at filtrere testsager med nøgleord, version og testcase-id.
- Det kan give legitimationsoplysninger til flere brugere og tildele roller til dem.
- Let at tildele testcases til flere brugere.
- Let at generere testplan og testrapporter i forskellige formater.
TestLink installation
OPDATERING: Du kan installere skyversionen af TestLink ved at kontrollere trinene på denne side.
Forudsætninger:
- Apache webserver
- PHP
- MySQL
Bemærk : Hvis du har tildelt systemadministrator til dit projekt, kan du bede sysadmin om at installere dette til dit projekt og springe direkte til 'Oprettelse af et testprojekt'. (Hvis du har tid til at udføre disse installationer, vil jeg foreslå at prøve din hånd på det. Dette vil føje til din oplevelse. :) )
For at installere TestLink skal du installere Apache-webserver, PHP og MySQL-server. Hvis dit system eller din server allerede har Apache, PHP og MySQL installeret, kan du installere dette værktøj direkte som nævnt i ' Installation af TestLink ”Nedenfor.
Ellers skal du følge nedenstående trin en efter en for at installere Apache, PHP og MySQL først.
Installation af Apache
Dette afsnit indeholder trin, der skal følges for at installere Apache-webserveren.
Trin 1: Download Apache herfra .
Trin # 2: Uddrag zip-filen til C: /
Trin # 3: Kopiér C: Apache24 bin-sti, og tilføj dette med en sti-miljøvariabel.
Trin # 4: Åbn kommandoprompt. (Kør som administrator)
cd til C: / Apache24 / bin og kør følgende kommandoer en efter en
httpd -k installation
httpd -k start
Installation af PHP
Dette afsnit indeholder trin, der skal følges for at installere PHP og konfigurere PHP med Apache.
Trin 1: Download PHP fra denne side (tråden er sikker).
Uddrag dette til C: php
Trin # 2: Omdøb php.ini-udvikling til php.ini
Trin # 3: Tilføje C: php til sti miljøvariabel.
Trin # 4: Redigere php.ini og tilføj / rediger følgende linjer,
display_errors = Til
log_erros = Til
doc_root = C: / Apache24 / htdocs
extension_dir = “C: / php / ext”
Trin # 5: Redigere httpd.conf og tilføj / rediger følgende linjer,
LoadModule php5_module “C: /php/php5apache2_4.dll”
AddType-applikation / x-httpd-php .php .html .php4 .php5
Ved udgangen af httpd.conf fil tilføje,
PHPIniDir “C: / php”
Trin # 6: Opret en fil med navnet phpinfo.php inde C: / Apache24 / htdocs & tilføj følgende linje inde i filen.
Trin # 7: Kopi php-mysql.dll i C: / php / ekst og læg den inde C: / Windows / System32
Trin # 8: Genstart Apache .
Installation af MySQL
Dette afsnit indeholder trin, der skal følges for at installere MySQL.
Trin 1: Download MySQL fra denne side og installer det.
Trin # 2: Opret en database med navnet “TestLink” på din MySQL-server.
Trin # 3: I php.ini uncomment MySQL-udvidelse.
Og indstil datoens tidszone som “PRC”.
vr headset, der fungerer med xbox one
Installation af TestLink
Dette afsnit indeholder trin, der skal følges for at installere TestLink i Apache webserver.
Trin 1: Download TestLink fra denne side .
Trin # 2: Uddrag pakken, omdøb den til “testlink” og læg den inde i “ C: / Apache24 / htdocs '
Trin # 3: Redigere config.inc.php og rediger følgende linjer,
$ tlCfg-> log_path = ‘C: / Apache24 / htdocs / testlink / logs /’;
$ tlCfg-> config_check_warning_mode = 'STIL';
$ g_repositoryPath = ‘C: / Apache24 / htdocs / testlink / upload_area’;
Gem ændringerne, og åbnhttp: // localhost: 80 / testlinkfra browseren.
Klik på knappen 'næste', indtil installationen er afsluttet.
Trin # 4: Nu kan du logge på TestLink ved at få adganghttp: // localhost: 80 / testlink.
Brugernavn: admin
Adgangskode: admin
Bemærk: Hvis du vil have skærmbilleder til disse installationstrin, bedes du se denne installationsvejledning .
Oprettelse af et testprojekt
Testprojekt er et projekt oprettet til et bestemt produkt / projekt. Den indeholder testplaner, testpakker, testcases og builds. Vi kan opretholde flere projekter i TestLink.
Dette afsnit forklarer klart, hvordan man opretter et testprojekt:
Trin 1: Oprettelse af et nyt testprojekt kræver 'admin' -rettigheder. (Så log ind med administratorbruger)
Trin # 2: Når du logger på for første gang, navigerer den direkte til siden til oprettelse af testprojekt. Ellers skal du vælge linket 'Test projektstyring' på hovedsiden og klikke på knappen 'Opret'.
Trin # 3: Afsnittet Testprojekt åbnes. Klik på knappen 'Opret'.
Trin # 4: Indtast testprojektnavn, beskrivelse og alle de krævede felter, og klik på knappen 'Opret'.
Testprojekter skal oprettes med succes.
Oprettelse af en testplan
Testplan-dokumentet indeholder komplette oplysninger som f.eks. Omfanget af test, milepæle, testpakker og testsager. Når du har oprettet et testprojekt, opretter næste trin en testplan.
Dette afsnit forklarer klart oprettelsen af en testplan:
Trin 1: Klik på linket 'Testplanstyring' på skrivebordssiden.
Trin # 2: Klik på knappen 'Opret' på siden med testplanstyring.
Trin # 3: Indtast alle de nødvendige oplysninger på siden.
Trin # 4: Klik på knappen 'Opret'. Det skal gemmes.
Byg skabelse
Bygningen er en specifik frigivelse af softwaren.
Dette afsnit forklarer tydeligt, hvordan man opretter en build:
Trin 1: Klik på 'Builds / Releases' som vist i figuren.
Trin # 2: Klik på knappen 'Opret'.
Trin # 3: Indtast detaljerne om bygningen som vist i nedenstående figur, og klik på knappen 'Opret'.
Bygningen skal oprettes og gemmes.
Oprettelse af testsuite
Testsuite er en samling af testsager, der kan validere / teste den samme komponent. Dette afsnit forklarer tydeligt, hvordan man opretter en testpakke. Følg nedenstående trin en efter en for at oprette en Testsuite.
Trin 1: Klik på linket 'Testspecifikation' på skrivebordet. Det skal navigere til testspecifikationssiden for projektet.
Trin # 2: Klik på indstillingsikonet på panelet til højre. Det vil vise en række test suite-operationer.
Trin # 3: Klik på Opret en knap til testpakken.
Trin # 4 : Specifikationssiden til Test Suite skal åbnes. Udfyld detaljerne relateret til testpakken, og klik på knappen 'Opret testpakke'.
Testpakken oprettes og vises på venstre side, mappetræstruktur.
Oprettelse af en testcase
Testcase indeholder en række testtrin for at teste et specifikt scenario med et forventet resultat. Dette afsnit forklarer, hvordan du opretter en testcase sammen med testtrin. Følg nedenstående trin en efter en for at oprette testsager.
Trin 1: Klik på mappen Test suite i træstrukturen i venstre side
Trin # 2: Klik på indstillingsikonet i panelet til højre. En liste over testsagefunktioner vises på panelet til højre.
Trin # 3: Klik på knappen Testcase 'Opret'. Det åbner siden Test-specifikation.
Trin # 4: Indtast detaljer på siden Test-specifikation.
Trin # 5: Når du har indtastet detaljerne, skal du klikke på knappen 'Opret'. Det gemmer testsagen.
Trin # 6: Klik nu på knappen 'Opret trin' i testsagen. Det viser testcases trinredaktør.
Trin # 7: Begynd at tilføje testtrinene som vist på billedet.
Trin # 8: Klik på knappen 'Gem' for at tilføje yderligere trin, eller klik på knappen 'Gem og afslut' for at gemme trin og afslutte fra editoren.
Langt om længe, test case, vi lige har oprettet, vil se sådan ud:
Tildeling af testcase til testplan
For at udføre en testsag skal den tildeles en testplan. Dette afsnit beskriver, hvordan man tildeler en testsag til en testplan. Følg nedenstående trin for at tildele en test sag til en testplan.
Trin 1: Klik på indstillingsikonet på testcase-panelet. Den viser listen over operationer.
Trin # 2: Klik på knappen 'Føj til testplaner'.
typer testcase i softwaretest
Trin # 3: Klik på afkrydsningsfeltet i testplanen, som du vil tildele testsagen til. Og klik derefter på knappen 'Tilføj'.
Test case tilføjes med succes til testplanen.
Det er alt for i dag.
Resumé af, hvad vi lærte i denne vejledning:
- TestLink leverer forskellige integrerede funktioner såsom dokumentation og udførelse af testsager, testrapport og generering af testplan.
- Flere brugere med flere roller kan defineres i TestLink.
- Det er et webbaseret teststyringsværktøj, så alle i organisationen kan gennemse testsager, hvis de har gyldige loginoplysninger.
- Testrapporter kan let genereres i HTML-, MS DOC- eller Excel-format.
- Vi kan eksportere alle testpakker og testkasser og kan importere dem til nogle andre projekter. Dette er meget nyttigt, hvis vi vil genbruge eksisterende testsager til de næste projektversioner.
På grund af disse nyttige funktioner bruges TestLink i vid udstrækning, og det har længe været det mest populære open source teststyringsværktøj.
Om forfatteren: Tak til Anitha Eswari for at hjælpe os med at lave disse nyttige tutorials. Hun arbejder i øjeblikket som senior testingeniør med god viden om manuel og automatiseringstest og forskellige teststyringsværktøjer.
Hvad er det næste?
I 2ndog 3rddele af denne serie vil vi se hvordan man håndterer krav, kortlægger testsager til krav, udfører testsager manuelt, linkfejl og genererer testrapporter . I den avancerede del vil vi se, hvordan man bruger Selen WebDriver til Opdater testcases automatisk ved hjælp af TestLink API og spar tid og penge, som er vigtige faktorer for et projekts succes. :)
Liste over alle vejledninger:
TestLink Tutorial # 1
Tutorial nr. 2 her
Tutorial # 3 her
Tutorial # 4 her
Som sædvanlig er vi her for at hjælpe dig. Fortæl os dine spørgsmål i kommentarerne nedenfor.
Anbefalet læsning
- TestLink-selvstudie 4 - Testmålinger, nøgleordsadministration, brugerdefinerede felter og testrapportkort
- Test Management Tutorial: En ultimativ guide til test management
- TestLodge Tutorial - Sådan organiseres dine softwaretestprojekter ved hjælp af TestLodge Test Management Tool
- Testuff Test Management Tool Review Tutorial: Super Simple End-To-End Demo
- Sådan opdateres TestLink Test Case Execution Status eksternt via Selen - Tutorial # 3
- Dybdegående formørkelsesvejledninger til begyndere
- Bugzilla Tutorial: Defect Management Tool Hands-on Tutorial
- SVN Tutorial: Kildekodestyring ved hjælp af Subversion