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

  1. Voer de gebruikers-ID – admin in
  2. Voer het wachtwoord in
  3. Klik op het tabblad Inloggen

Inloggen op TestLink

Een testproject maken

Stap 1: Klik in het hoofdvenster op Test Project Management, er wordt een nieuw venster geopend

Een testproject maken

Stap 2: Klik op het tabblad “aanmaken” om een ​​nieuw project aan te maken.

Een testproject 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.

Een testproject maken

Hierdoor wordt uw project “Guru99” met succes aangemaakt.

Een testproject maken

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

Het maken van een testplan

Stap 2: Er wordt een andere pagina geopend, klik onderaan de pagina op een tabblad "Maken"

Het maken van een testplan

Stap 3: Vul alle benodigde informatie in, zoals naam, beschrijving, maak een bestaand testplan, enz. in het geopende venster en klik op “tabblad maken”

Het maken van een testplan

Stap 4: Guru 99 Testplan is met succes gemaakt

Het maken van een testplan

Bouw creatie

Een build is een specifieke release van software

Stap 1: Klik op Builds/Releases onder Testplan op de startpagina

Bouw creatie

Stap 2: Vul in het volgende venster alle benodigde gegevens voor een softwarerelease in en klik op 'Create' om uw release op te slaan

  1. Voer de titelnaam in
  2. Voer de beschrijving van de softwareversie in
  3. Selecteer het selectievakje voor de status Actief
  4. Markeer het selectievakje voor status-Open
  5. Kies de releasedatum
  6. Klik op maak een knop

Bouw creatie

Zodra u een release van de software heeft, ziet deze er als volgt uit

Bouw creatie

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.

Testsuite maken

Stap 2: Klik aan de rechterkant van het paneel op het instellingenpictogram Testsuite maken. Er wordt een reeks testbewerkingen weergegeven.

Stap 3: Klik op het tabblad 'Maken' voor de testsuite

Testsuite maken

Stap 4: Vul alle gegevens voor de testsuite in en klik op het tabblad 'Opslaan'.

  1. Voer de naam van de testsuite in
  2. Voer de details over uw testsuite in
  3. Klik op de knop Opslaan om de details van de testsuite op te slaan

Testsuite maken

U kunt zien dat de testsuite voor Guru 99 is gemaakt

Testsuite maken

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

Een testcase maken

Stap 2: Klik op het instellingenpictogram in het rechterpaneel. De lijst met testcasebewerkingen wordt weergegeven in het rechterpaneel

Een testcase maken

Stap 3: Er wordt een nieuw venster geopend. Om testcases te maken, klikt u op de knop 'Maak een testcase' in de testcasebewerkingen.

Een testcase maken

Stap 4: Voer de details in op de pagina met testcase-specificaties

Een testcase maken

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

Een testcase maken

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

Een testcase maken

Stap 7) Er wordt een ander venster op dezelfde pagina geopend, in dat venster moet u de volgende gegevens invoeren

  1. Voer de stapactie voor uw testcase in
  2. Voer de details in over de stapactie
  3. 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

Een testcase maken

Stap 8) Nadat u de teststap hebt opgeslagen en afgesloten, ziet deze er als volgt uit

Een testcase maken

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 Testcase toewijzen aan testplan op het testpaneel. Het zal de lijst met bewerkingen tonen.

Stap 2) Klik op “Toevoegen aan testplannen”

Testcase toewijzen aan testplan

Stap 3) Er wordt een nieuw venster geopend, zoek uw project “Guru99”

  1. Vink het selectievakje aan naast uw testplan
  2. Klik op de knop Toevoegen

Testcase toewijzen aan testplan

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

Gebruikers aanmaken en rollen toewijzen in TestLink

Stap 2: Klik op Maken

Gebruikers aanmaken en rollen toewijzen in TestLink

Stap 3: Vul alle gebruikersgegevens in en klik op de knop "Opslaan"

Gebruikers aanmaken en rollen toewijzen in TestLink

Hier in de lijst kunnen we zien dat de gebruikers zijn aangemaakt

Gebruikers aanmaken en rollen toewijzen in TestLink

Stap 4: Toewijzing van de testprojectrol aan de gebruiker,

  1. Klik op “Testprojectrollen toewijzen” tab
  2. Kies de projectnaam
  3. Selecteer de gebruikersrol in de vervolgkeuzelijst

Gebruikers aanmaken en rollen toewijzen in TestLink

Schrijfvereisten

Stap 1: Selecteer in de navigatiebalk de link ‘Vereisten’. De pagina Vereisten wordt geopend.

Schrijfvereisten

Stap 2: Klik op de vereistenpagina aan de rechterkant van het paneel op de knop 'Aanmaken'

Schrijfvereisten

Stap 3: Er wordt een nieuw venster geopend, voer alle details in zoals

  1. Document-ID
  2. Titel
  3. eis Description
  4. En klik op de knop "Opslaan".

Voor het type kunt u de optie kiezen in de vervolgkeuzelijst, hier hebben we gekozen “Specificatie van gebruikersvereisten”

Schrijfvereisten

Stap 4: Er moet een specificatie van de vereisten worden gemaakt en deze moet worden weergegeven op het linkerpaneel onder het project "Guru99".

Schrijfvereisten

Stap 5: Selecteer de instelknop op de startpagina van de vereistenspecificatie. Er wordt een ander venster geopend.

Schrijfvereisten

Stap 6Klik op het tabblad "Maken" onder Vereiste Operaties.

Schrijfvereisten

Stap 7: Vul alle opgegeven gegevens in en klik op de knop "Opslaan"

  1. Voer de document-ID in
  2. Voer de titelnaam in
  3. Voer de beschrijving in
  4. Voer de status in: of deze nu in concept is, herwerkt, beoordeeld, niet testbaar, etc. Hier hebben we voor geldig gekozen
  5. Voer het type in – gebruikersinterface, niet-functioneel, informatief, functie, etc. Hier kozen we voor use case
  6. Voer het benodigde aantal testgevallen in
  7. Voer aan het einde de knop “Opslaan” in

Schrijfvereisten

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.

Schrijfvereisten

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

Vereisten aan testgevallen toewijzen

Stap 2: Om een ​​specificatie van de vereisten aan een testcase toe te wijzen, moet u de volgende stappen volgen

  1. Scroll door het dropdown-menu om de specificatie van de vereisten te selecteren
  2. Selecteer het vereiste selectievakje
  3. Klik op het tabblad “toewijzen”.

Vereisten aan testgevallen toewijzen

Nadat u op het tabblad ‘Toewijzen’ hebt geklikt, verschijnt er een venster met de tekst ‘Toegewezen vereiste’.

Vereisten aan testgevallen toewijzen

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.

Het uitvoeren van een testcase

Stap 2: Kies de testcase die u wilt uitvoeren in het linkerzijpaneel

Het uitvoeren van een testcase

Stap 3: Nadat u de testgevallen heeft geselecteerd, wordt er een venster geopend.

Het uitvoeren van een testcase

Stap 4: Volg de volgende stappen

  1. Voer de opmerkingen in met betrekking tot de uitgevoerde testcase
  2. Selecteer de status ervan

Het uitvoeren van een testcase

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".

Het uitvoeren van een testcase

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

Testrapporten genereren

Stap 2: Selecteer in het linkerzijpaneel de link "Testrapport".

Testrapporten genereren

Stap 3: Om een ​​rapport te genereren, volgt u de volgende stappen

  1. Markeer en deselecteer de optie die u in uw testrapport wilt markeren
  2. klik op uw projectmap

Testrapporten genereren

Het testrapport ziet er als volgt uit

Testrapporten genereren

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

Exporteer testcase/testsuite

Stap 2: Klik nu aan de rechterkant van het paneel op de Exporteer testcase/testsuite Als u op het instellingenpictogram klikt, worden alle bewerkingen weergegeven die op de testcase kunnen worden uitgevoerd.

Stap 3: Klik op de "exporteren"

Exporteer testcase/testsuite

Stap 4: Er wordt een ander venster geopend, markeer de optie volgens de vereisten en klik op het tabblad Exporteren

Exporteer testcase/testsuite

De volgende XML wordt gegenereerd

Exporteer testcase/testsuite

Testcase/testsuite importeren

Stap 1: Selecteer de map Testsuite waarin u de testcase wilt importeren

Testcase/testsuite importeren

Stap 2: Klik op het instellingenpictogram Testcase/testsuite importeren 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

Testcase/testsuite importeren

Stap 4: Blader door het XML-testcasebestand dat u via de testlink hebt geëxporteerd, voeg het toe en klik op de uploadknop.

  1. Gebruik de bladeroptie om het XML-testcasebestand dat u hebt geëxporteerd vanuit testlink bij te voegen
  2. Klik op bestand uploaden

Testcase/testsuite importeren

Wanneer u een bestand uploadt, wordt er een venster geopend met daarin de import van testgevallen

Testcase/testsuite importeren

Stap 5: Testcase wordt geüpload en weergegeven aan de rechterkant van het paneel

Testcase/testsuite importeren

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.