TestLink Tutorial: Een complete gids
Wat is TestLink?
Test-link is de meest gebruikte webgebaseerde open source testmanagementtool. Het synchroniseert zowel de vereistenspecificatie als de testspecificatie. Gebruikers kunnen met deze tool een testproject maken en testcases documenteren. Met Test-Link kunt u een account voor meerdere gebruikers maken en verschillende gebruikersrollen toewijzen. De beheerder kan de toewijzingstaak voor testcases beheren.
Het ondersteunt zowel geautomatiseerde als handmatige uitvoering van testgevallen. De testers kunnen genereren Testplan en testrapport in een fractie van de tijd met deze tool. Het ondersteunt testrapporten in verschillende formaten, zoals Excel, MS Word en HTML-formaten. Afgezien hiervan ondersteunt het ook integratie met veel populaire Defect volgsysteem zoals JIRA, MANTIS, BUGZILLA, TRAC, etc. Omdat het een webgebaseerde tool is, hebben meerdere gebruikers tegelijkertijd toegang tot de functionaliteit met hun inloggegevens en toegewezen rollen.
Voordelen van TestLink
- Het ondersteunt meerdere projecten
- Gemakkelijk exporteren en importeren van testgevallen
- Eenvoudig te integreren met veel tools voor defectbeheer
- Geautomatiseerde uitvoering van testcases via XML-RPC
- Eenvoudige filtratie van testgevallen met versie, trefwoorden, testcase-ID en versie
- Eenvoudig testgevallen toewijzen aan meerdere gebruikers
- Eenvoudig testplan en testrapporten genereren in verschillende formaten
- Geef inloggegevens aan meerdere gebruikers en wijs rollen aan hen toe
Inloggen op TestLink
Stap 1: Open de Testlink startpagina en voer de inloggegevens in
- Voer de gebruikers-ID – admin in
- Voer het wachtwoord in
- Klik op het tabblad Inloggen
Een testproject maken
Stap 1: Klik in het hoofdvenster op Test Project Management, er wordt een nieuw venster geopend
Stap 2: Klik op het tabblad “aanmaken” om een nieuw project aan te maken.
Stap 3: Vul alle vereiste velden in het venster in, zoals een categorie voor een testproject, naam van het project, voorvoegsel, beschrijving, enz. Nadat u alle benodigde gegevens hebt ingevuld, klikt u op het tabblad "Create" aan het einde van het venster.
Hierdoor wordt uw project “Guru99” met succes aangemaakt.
Het maken van een testplan
Testplan bevat de volledige informatie, zoals de reikwijdte van softwaretesten, mijlpalen, testsuites en testgevallen. Nadat u een testproject heeft gemaakt, is de volgende stap het maken van een testplan.
Stap 1: Klik op de startpagina op Testplanbeheer op de startpagina
Stap 2: Er wordt een andere pagina geopend, klik onderaan de pagina op een tabblad "Maken"
Stap 3: Vul alle benodigde informatie in, zoals naam, beschrijving, maak een bestaand testplan, enz. in het geopende venster en klik op “tabblad maken”
Stap 4: Guru 99 Testplan is met succes gemaakt
Bouw creatie
Een build is een specifieke release van software
Stap 1: Klik op Builds/Releases onder Testplan op de startpagina
Stap 2: Vul in het volgende venster alle benodigde gegevens voor een softwarerelease in en klik op 'Create' om uw release op te slaan
- Voer de titelnaam in
- Voer de beschrijving van de softwareversie in
- Selecteer het selectievakje voor de status Actief
- Markeer het selectievakje voor status-Open
- Kies de releasedatum
- Klik op maak een knop
Zodra u een release van de software heeft, ziet deze er als volgt uit
Testsuite maken
Testsuite is een verzameling testcases die hetzelfde onderdeel kunnen testen of valideren. De volgende stappen leggen uit hoe u een testsuite voor uw project kunt maken.
Stap 1: Klik op de testspecificatieoptie op de startpagina.
Stap 2: Klik aan de rechterkant van het paneel op het instellingenpictogram . Er wordt een reeks testbewerkingen weergegeven.
Stap 3: Klik op het tabblad 'Maken' voor de testsuite
Stap 4: Vul alle gegevens voor de testsuite in en klik op het tabblad 'Opslaan'.
- Voer de naam van de testsuite in
- Voer de details over uw testsuite in
- Klik op de knop Opslaan om de details van de testsuite op te slaan
U kunt zien dat de testsuite voor Guru 99 is gemaakt
Uw testsuite verschijnt aan de linkerkant van het paneel onder de mapstructuur
Een testcase maken
Testcase bevat een reeks teststappen om een specifiek scenario met een verwacht resultaat te testen. In de onderstaande stappen wordt uitgelegd hoe u een testcase kunt maken, samen met de teststappen.
Stap 1: Klik op de map testsuite aan de linkerkant van het paneel onder een mappenboomstructuur
Stap 2: Klik op het instellingenpictogram in het rechterpaneel. De lijst met testcasebewerkingen wordt weergegeven in het rechterpaneel
Stap 3: Er wordt een nieuw venster geopend. Om testcases te maken, klikt u op de knop 'Maak een testcase' in de testcasebewerkingen.
Stap 4: Voer de details in op de pagina met testcase-specificaties
Stap 5: Nadat u de gegevens hebt ingevoerd, klikt u op de knop "create" om de gegevens op te slaan. De testcase voor Guru99 is succesvol aangemaakt
Stap 6: Klik op testcase uit de map, zoals hierboven weergegeven, er wordt een venster geopend. Klik in een testcase op de knop ‘Stappen maken’. Er wordt een testcase-stapeditor geopend
Stap 7) Er wordt een ander venster op dezelfde pagina geopend, in dat venster moet u de volgende gegevens invoeren
- Voer de stapactie voor uw testcase in
- Voer de details in over de stapactie
- Klik op Opslaan en voeg nog een stapactie toe OF klik op Opslaan en het tabblad afsluiten als er geen teststap meer is om toe te voegen
Stap 8) Nadat u de teststap hebt opgeslagen en afgesloten, ziet deze er als volgt uit
Toewijzen van testcase aan testplan
Om de testcase uit te voeren, moet deze worden toegewezen aan het testplan. Hier gaan we bekijken hoe we een testcase aan een testplan kunnen koppelen.
Stap 1) Klik op het instellingenpictogram op het testpaneel. Het zal de lijst met bewerkingen tonen.
Stap 2) Klik op “Toevoegen aan testplannen”
Stap 3) Er wordt een nieuw venster geopend, zoek uw project “Guru99”
- Vink het selectievakje aan naast uw testplan
- Klik op de knop Toevoegen
Hiermee wordt uw testcase toegevoegd aan uw testplan.
Gebruikers aanmaken en rollen toewijzen in TestLink
Testlink biedt gebruikersbeheer- en autorisatiefuncties.
Hieronder vindt u een lijst met standaardrollen in Testlink en hun rechten –
Rol | Test Cases | Teststatistieken |
---|---|---|
Gast | Bekijk | Bekijk |
tester | Uitvoeren | Bekijk |
Senior tester | Bewerken en uitvoeren | Bekijk |
Leider & Beheerder | Bewerken en uitvoeren | Bewerken en uitvoeren |
Stap 1: Van de TestlinkKlik op de startpagina van het gebruikers/rollen-pictogram in de navigatiebalk
Stap 2: Klik op Maken
Stap 3: Vul alle gebruikersgegevens in en klik op de knop "Opslaan"
Hier in de lijst kunnen we zien dat de gebruikers zijn aangemaakt
Stap 4: Toewijzing van de testprojectrol aan de gebruiker,
- Klik op “Testprojectrollen toewijzen” tab
- Kies de projectnaam
- Selecteer de gebruikersrol in de vervolgkeuzelijst
Schrijfvereisten
Stap 1: Selecteer in de navigatiebalk de link ‘Vereisten’. De pagina Vereisten wordt geopend.
Stap 2: Klik op de vereistenpagina aan de rechterkant van het paneel op de knop 'Aanmaken'
Stap 3: Er wordt een nieuw venster geopend, voer alle details in zoals
- Document-ID
- Titel
- eis Description
- En klik op de knop "Opslaan".
Voor het type kunt u de optie kiezen in de vervolgkeuzelijst, hier hebben we gekozen “Specificatie van gebruikersvereisten”
Stap 4: Er moet een specificatie van de vereisten worden gemaakt en deze moet worden weergegeven op het linkerpaneel onder het project "Guru99".
Stap 5: Selecteer de instelknop op de startpagina van de vereistenspecificatie. Er wordt een ander venster geopend.
Stap 6Klik op het tabblad "Maken" onder Vereiste Operaties.
Stap 7: Vul alle opgegeven gegevens in en klik op de knop "Opslaan"
- Voer de document-ID in
- Voer de titelnaam in
- Voer de beschrijving in
- Voer de status in: of deze nu in concept is, herwerkt, beoordeeld, niet testbaar, etc. Hier hebben we voor geldig gekozen
- Voer het type in – gebruikersinterface, niet-functioneel, informatief, functie, etc. Hier kozen we voor use case
- Voer het benodigde aantal testgevallen in
- Voer aan het einde de knop “Opslaan” in
Opmerking: Om meer vereisten toe te voegen, kunt u het selectievakje aanvinken en op de knop Opslaan klikken
Aan de linkerkant van het paneel kunnen we zien dat de vereiste is toegevoegd.
Het toekennen van vereisten aan testgevallen
In Testlink, Eis kan worden gekoppeld aan testgevallen. Het is een zeer cruciale functie om de testdekking te volgen op basis van vereisten. In testrapporten kunt u verifiëren welke vereisten niet gedekt zijn en hierop actie ondernemen om ze toe te voegen aan testsuites voor maximale testdekking
Stap 1: Open vanuit het gedeelte met testspecificaties een afzonderlijke testcase en klik op het vereistepictogram
Stap 2: Om een specificatie van de vereisten aan een testcase toe te wijzen, moet u de volgende stappen volgen
- Scroll door het dropdown-menu om de specificatie van de vereisten te selecteren
- Selecteer het vereiste selectievakje
- Klik op het tabblad “toewijzen”.
Nadat u op het tabblad ‘Toewijzen’ hebt geklikt, verschijnt er een venster met de tekst ‘Toegewezen vereiste’.
Het uitvoeren van een testcase
In TestLink kunnen we een testcase uitvoeren en de uitvoeringsstatus van een testcase wijzigen. Status van een testcase kan worden ingesteld naar “geblokkeerd” “Geslaagd”, or “mislukt”. Aanvankelijk, het zal in "niet uitgevoerd" zijn status, maar zodra u have bijgewerkt, kan deze niet opnieuw worden gewijzigd naar de status "niet uitgevoerd".
Stap 1: Klik in de navigatiebalk op de link "Testuitvoering". U wordt dan doorverwezen naar het testuitvoeringspaneel.
Stap 2: Kies de testcase die u wilt uitvoeren in het linkerzijpaneel
Stap 3: Nadat u de testgevallen heeft geselecteerd, wordt er een venster geopend.
Stap 4: Volg de volgende stappen
- Voer de opmerkingen in met betrekking tot de uitgevoerde testcase
- Selecteer de status ervan
Stap 5: Op dezelfde pagina moet u soortgelijke details over de uitvoering van de testcase invullen. Vul de details in, selecteer de status en klik vervolgens op "uitvoering opslaan".
Testrapporten genereren
Testlink ondersteunt verschillende testrapportformaten, zoals
- HTML
- MS Word
- MS Excel
- OpenOffice auteur
- OpenOffice Calc
Stap 1: Klik in de navigatiebalk op de optie Testrapporten
Stap 2: Selecteer in het linkerzijpaneel de link "Testrapport".
Stap 3: Om een rapport te genereren, volgt u de volgende stappen
- Markeer en deselecteer de optie die u in uw testrapport wilt markeren
- klik op uw projectmap
Het testrapport ziet er als volgt uit
Exporteer testcase/testsuite
Testlink biedt de functies om testprojecten/testsuites naar uw Testlink en dan kun je ze in een andere importeren Testlink project op een andere server of systeem. Om dat te doen moet je de volgende stap volgen
Stap 1: Kies de testcase die u wilt exporteren op de pagina Testspecificatie
Stap 2: Klik nu aan de rechterkant van het paneel op de Als u op het instellingenpictogram klikt, worden alle bewerkingen weergegeven die op de testcase kunnen worden uitgevoerd.
Stap 3: Klik op de "exporteren"
Stap 4: Er wordt een ander venster geopend, markeer de optie volgens de vereisten en klik op het tabblad Exporteren
De volgende XML wordt gegenereerd
Testcase/testsuite importeren
Stap 1: Selecteer de map Testsuite waarin u de testcase wilt importeren
Stap 2: Klik op het instellingenpictogram aan de rechterkant van het paneel worden alle bewerkingen weergegeven die kunnen worden uitgevoerd op de testsuite/testcase
Stap 3: Klik op de importknop in de lijst met testcasebewerkingen als
Stap 4: Blader door het XML-testcasebestand dat u via de testlink hebt geëxporteerd, voeg het toe en klik op de uploadknop.
- Gebruik de bladeroptie om het XML-testcasebestand dat u hebt geëxporteerd vanuit testlink bij te voegen
- Klik op bestand uploaden
Wanneer u een bestand uploadt, wordt er een venster geopend met daarin de import van testgevallen
Stap 5: Testcase wordt geüpload en weergegeven aan de rechterkant van het paneel
Samenvatting
In deze tutorial hebben we verschillende aspecten van TestLink behandeld, zoals hoe u TestLink kunt gebruiken Testlink-als testmanagement. Het legt u stap voor stap uit hoe u het testplan voor uw project beheert, hoe u een gebruiker aanmaakt en diens rollen dienovereenkomstig toewijst, of zelfs hoe u testgevallen naar uw project importeert of exporteert. Andere handige functies, zoals het genereren van rapporten, het definiëren van vereisten, enz., worden ook goed gedemonstreerd in deze tutorial.