TestLink-zelfstudie

โšก Slimme samenvatting

De complete handleiding voor TestLink legt uit hoe u het open-source TestLink-webplatform kunt gebruiken voor end-to-end testmanagement. De handleiding behandelt projectconfiguratie, testplannen, builds, testsuites, testcases, gebruikersrollen en vereisten. tracvermogen, uitvoering tracworkflows voor koning, rapportage en importeren of exporteren.

  • ๐Ÿงญ Gecentraliseerd testbeheer: TestLink koppelt vereisten, testspecificaties en de uitvoeringsstatus in รฉรฉn webgebaseerde werkruimte, zodat teams track-dekking over projecten heen.
  • ???? ๏ธ Projecthiรซrarchie: Bouw een overzichtelijke structuur door eerst een testproject te maken, vervolgens een testplan, een build, een testsuite en individuele testgevallen met gedetailleerde stappen.
  • ๐Ÿ‘ฅ Op rollen gebaseerde toegang: Wijs de rollen Gast, Tester, Senior Tester, Leider en Beheerder toe, zodat elke gebruiker alleen bewerkingen of uitvoeringen kan uitvoeren die binnen zijn of haar verantwoordelijkheid vallen.
  • ๐Ÿ”— eis Tracgeschiktheid: Koppel de vereistenspecificaties aan testgevallen om de dekking te controleren en snel hiaten te ontdekken in het overzicht van testrapporten.
  • ๐Ÿ“ค Draagbare XML-workflows: Exporteer testgevallen of testsuites naar XML en importeer ze opnieuw in een andere TestLink-server of -project zonder de artefacten handmatig opnieuw op te bouwen.

TestLink-zelfstudie

Wat is TestLink?

TestLink is een van de meest gebruikte webgebaseerde open-source tools voor testmanagement. Het synchroniseert de vereistenspecificatie en de testspecificatie in รฉรฉn werkruimte, zodat teams kunnen plannen, documenteren en testen. tracKwaliteitsactiviteiten samenbrengen. Met TestLink kunt u een testproject aanmaken, testcases documenteren en meerdere gebruikers met verschillende rollen toewijzen. De beheerder beheert de toewijzing van testcases binnen het team.

TestLink ondersteunt zowel geautomatiseerde als handmatige uitvoering van testcases. Testers kunnen een testcase genereren. Testplan Maak testrapporten in een fractie van de tijd met deze tool. Het ondersteunt rapporten in meerdere formaten, waaronder Excel, MS Word en HTML. Het integreert ook met populaire programma's. Defect trackoningssystemen zoals JIRA, MANTIS, BUGZILLA, en TRACOmdat het webgebaseerd is, kunnen meerdere gebruikers het tegelijkertijd gebruiken met hun eigen inloggegevens en toegewezen rollen.

Voordelen van TestLink

Voordat we met de installatie beginnen, is het handig om te begrijpen waarom TestLink een populaire keuze blijft voor testmanagement binnen QA-teams.

  • Het ondersteunt meerdere projecten binnen รฉรฉn installatie.
  • Het maakt het eenvoudig om testgevallen te exporteren en importeren tussen servers.
  • Het integreert gemakkelijk met veel tools voor defectbeheer.
  • Het voert geautomatiseerde testcases uit via XML-RPC.
  • Het filtert testgevallen op versie, trefwoorden, testgeval-ID en andere kenmerken.
  • Het wijst testcases met een paar klikken toe aan meerdere gebruikers.
  • Het genereert testplannen en testrapporten in verschillende formaten.
  • Het biedt inloggegevens voor meerdere gebruikers en ondersteunt gedetailleerde roltoewijzing.

Inloggen op TestLink

Na de installatie van TestLink is de eerste stap inloggen als beheerder en toegang krijgen tot het hoofddashboard.

Stap 1) Open de TestLink-homepage en voer uw 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

Een testproject fungeert als de overkoepelende container voor alle bijbehorende testplannen, testsuites en testgevallen. De volgende stappen laten zien hoe u uw eerste project aanmaakt.

Stap 1) Klik in het hoofdvenster op 'Projectbeheer testen'. Er wordt een nieuw venster geopend.

Een testproject maken

Stap 2) Klik op het tabblad 'Maken' om een โ€‹โ€‹nieuw project te maken.

Een testproject maken

Stap 3) Vul alle verplichte velden in, zoals de categorie, projectnaam, voorvoegsel en beschrijving. Klik na het invullen van de benodigde gegevens op de tab 'Maken' onderaan het venster.

Een testproject maken

Hiermee wordt uw project aangemaakt.Guru99โ€ succesvol.

Een testproject maken

Het maken van een testplan

Een testplan bevat alle informatie, inclusief de omvang van de softwaretests, mijlpalen, testsuites en testgevallen. Zodra het project is vastgesteld, is de volgende stap het definiรซren van een testplan ervoor.

Stap 1) Klik op Testplanbeheer op de startpagina.

Het maken van een testplan

Stap 2) Er wordt een nieuwe pagina geopend. Klik onderaan de pagina op het tabblad 'Maken'.

Het maken van een testplan

Stap 3) Vul alle benodigde gegevens in, zoals naam, beschrijving en de optie 'maken op basis van bestaand testplan'. Klik vervolgens op 'Maken'.

Het maken van een testplan

Stap 4) De GuruTestplan 99 is succesvol aangemaakt.

Het maken van een testplan

Bouw creatie

Een build vertegenwoordigt een specifieke release van de te testen software. Builds zijn handig voor groepen.ping Uitvoeringsresultaten voor een specifieke versie van de applicatie.

Stap 1) Klik op Builds/Releases onder Testplan op de startpagina.

Bouw creatie

Stap 2) Vul in het volgende venster alle gegevens voor de software-release in en klik op 'Maken' om deze op te slaan.

  1. Voer de titelnaam in
  2. Voer de beschrijving voor de softwareversie in.
  3. Vink het selectievakje voor status aan โ€“ Actief
  4. Vink het selectievakje voor status โ€“ Open aan
  5. Kies de releasedatum
  6. Klik op de knop 'Maken'.

Bouw creatie

Zodra een release is aangemaakt, ziet deze er zo uit.

Bouw creatie

Testsuite maken

Een testsuite is een verzameling testgevallen die hetzelfde onderdeel of dezelfde functionaliteit valideren. De volgende stappen leggen uit hoe u een testsuite voor uw project kunt maken.

Stap 1) Klik op de optie "Testspecificatie" op de startpagina.

Testsuite maken

Stap 2) Klik aan de rechterkant van het paneel op het instellingenpictogram. Testsuite maken. Er wordt een lijst met 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 'Opslaan'.

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

Testsuite maken

Je kunt de testsuite bekijken voor GuruEr wordt 99 gecreรซerd.

Testsuite maken

Uw testsuite verschijnt aan de linkerkant van het paneel onder de mappenstructuur.

Een testcase maken

Een testcase bevat een reeks teststappen die zijn ontworpen om een โ€‹โ€‹specifiek scenario te valideren met een verwacht resultaat. De onderstaande stappen leggen uit hoe je een testcase maakt, inclusief de afzonderlijke teststappen.

Stap 1) Klik op de map 'Test Suite' aan de linkerkant van het paneel, onder de mappenstructuur.

Een testcase maken

Stap 2) Klik op het instellingenpictogram in het rechterzijpaneel. Er wordt een lijst met testcase-bewerkingen weergegeven.

Een testcase maken

Stap 3) Er wordt een nieuw venster geopend. Klik op 'Maken' in de Test Case-bewerkingen om een โ€‹โ€‹nieuwe testcase te starten.

Een testcase maken

Stap 4) Vul de details in op de pagina met testcasespecificaties.

Een testcase maken

Stap 5) Nadat je de gegevens hebt ingevoerd, klik je op 'Maken' om ze op te slaan. De testcase voor Guru99 is succesvol aangemaakt.

Een testcase maken

Stap 6) Klik op de testcase in de map. Er wordt een nieuw venster geopend. Klik op 'Stappen maken' om de editor voor testcase-stappen te openen.

Een testcase maken

Stap 7) Er wordt een nieuw venster geopend op dezelfde pagina. Voer de volgende gegevens in.

  1. Voer de stapactie voor uw testcase in.
  2. Voer de details in over de stapactie
  3. Klik op 'Opslaan en nog een stapactie toevoegen' OF klik op 'Opslaan en afsluiten' als er geen teststappen meer zijn om toe te voegen.

Een testcase maken

Stap 8) Nadat je de teststap hebt opgeslagen en afgesloten, ziet het er zo uit.

Een testcase maken

Testcase toewijzen aan testplan

Om een โ€‹โ€‹testcase uit te voeren, moet deze aan een testplan worden toegewezen. De volgende stappen leggen uit hoe u een testcase aan uw testplan kunt toevoegen.

Stap 1) Klik op het instellingenpictogram Testcase toewijzen aan testplan Op het testpaneel verschijnt een lijst met bewerkingen.

Stap 2) Klik op 'Toevoegen aan testplannen'.

Testcase toewijzen aan testplan

Stap 3) Er wordt een nieuw venster geopend. Zoek naar uw project.Guru99 ".

  1. Vink het selectievakje aan bij uw testplan.
  2. Klik op de knop โ€œToevoegenโ€.

Testcase toewijzen aan testplan

Hiermee wordt uw testcase aan het testplan toegevoegd.

Gebruikers aanmaken en rollen toewijzen in TestLink

TestLink biedt functies voor gebruikersbeheer en autorisatie, zodat u de juiste machtigingen aan elk teamlid kunt toekennen.

Hieronder vindt u een lijst met standaardrollen in TestLink en de bijbehorende 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) Klik vanaf de TestLink-homepage op het pictogram Gebruikers/Rollen 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

De nieuw aangemaakte gebruikers verschijnen in de lijst.

Gebruikers aanmaken en rollen toewijzen in TestLink

Stap 4) Wijs de gebruiker de rol 'Testproject' toe.

  1. Klik op de โ€œTestprojectrollen toewijzenโ€ tab
  2. Kies de projectnaam
  3. Selecteer de gebruikersrol in het keuzemenu.

Gebruikers aanmaken en rollen toewijzen in TestLink

Schrijfvereisten

Vereisten beschrijven wat het systeem moet doen, en met TestLink kunt u deze opslaan samen met de testgevallen die ze verifiรซren. De volgende stappen laten zien hoe u een vereistenspecificatie toevoegt.

Stap 1) Selecteer in de navigatiebalk de link 'Vereisten'. Hiermee opent u de pagina met vereisten.

Schrijfvereisten

Stap 2) Klik aan de rechterkant van de pagina 'Vereisten' op 'Maken'.

Schrijfvereisten

Stap 3) Er wordt een nieuw venster geopend. Vul alle gegevens in, waaronder:

  1. Document-ID
  2. Titel
  3. eis Description
  4. Klik op "Opslaan"

Voor het type kunt u een optie kiezen uit het keuzemenu. In dit voorbeeld hebben we gekozen voor โ€œSpecificatie van gebruikersvereistenโ€.

Schrijfvereisten

Stap 4) De eisenomschrijving wordt aangemaakt en weergegeven in het linkerzijpaneel onder het project.Guru99 ".

Schrijfvereisten

Stap 5) Selecteer de knop 'Instellingen' op de startpagina van de vereistenspecificatie. Er wordt een nieuw venster geopend.

Schrijfvereisten

Stap 6) Klik op het tabblad 'Maken' onder 'Vereiste'. Operaties.

Schrijfvereisten

Stap 7) Vul alle gevraagde gegevens in en klik op 'Opslaan'.

  1. Voer de document-ID in
  2. Voer de titelnaam in
  3. Voer de beschrijving in
  4. Geef de status op: concept, herwerking, beoordeling, niet testbaar of geldig (wij kozen voor geldig).
  5. Voer het type in: gebruikersinterface, niet-functioneel, informatief, functie of gebruiksscenario (wij kozen voor gebruiksscenario).
  6. Voer het benodigde aantal testgevallen in
  7. Klik aan het einde op 'Opslaan'.

Schrijfvereisten

Let op: Om meer vereisten toe te voegen, vinkt u het selectievakje aan en klikt u op 'Opslaan'.

Aan de linkerkant van het paneel is de nieuwe vereiste zichtbaar.

Schrijfvereisten

Vereisten toewijzen aan testgevallen

In TestLink kan een vereiste worden gekoppeld aan testgevallen. Dit is een cruciale functie voor tracMaximale testdekking. In het testrapport kunt u controleren welke vereisten niet worden gedekt en deze toevoegen aan testsuites voor een optimale dekking.

Stap 1) Open in het gedeelte Testspecificatie een willekeurige testcase en klik op het pictogram Vereiste.

Vereisten toewijzen aan testgevallen

Stap 2) Volg deze stappen om een โ€‹โ€‹vereistenspecificatie aan een testgeval toe te wijzen.

  1. Gebruik het keuzemenu om de vereistenspecificatie te selecteren.
  2. Selecteer het vereiste selectievakje
  3. Klik op het tabblad 'Toewijzen'.

Vereisten toewijzen aan testgevallen

Na het klikken op het tabblad 'Toewijzen' verschijnt een venster met de melding 'Vereiste toegewezen'.

Vereisten toewijzen aan testgevallen

Een testcase uitvoeren

In TestLink kunt u een testcase uitvoeren en de uitvoeringsstatus ervan wijzigen. De status van een testcase kan worden ingesteld op 'Geblokkeerd', 'Geslaagd' of 'Mislukt'. Aanvankelijk heeft de testcase de status 'Niet uitgevoerd', maar zodra deze is gewijzigd, kan deze niet meer worden teruggezet naar 'Niet uitgevoerd'.

Stap 1) Klik in de navigatiebalk op de link 'Testuitvoering'. Hiermee opent u het paneel voor testuitvoering.

Een testcase uitvoeren

Stap 2) Selecteer de testcase die u wilt uitvoeren in het paneel aan de linkerkant.

Een testcase uitvoeren

Stap 3) Zodra je de testcase hebt geselecteerd, wordt er een nieuw venster geopend.

Een testcase uitvoeren

Stap 4) Volg deze stappen.

  1. Voer de notities in die betrekking hebben op de uitgevoerde testcase.
  2. Selecteer de status ervan

Een testcase uitvoeren

Stap 5) Vul op dezelfde pagina vergelijkbare gegevens over de uitvoering in. Selecteer de status en klik op 'Uitvoering opslaan'.

Een testcase uitvoeren

Testrapporten genereren

Testrapporten bieden inzicht in de voortgang van de uitvoering, de dekking van de vereisten en de algehele kwaliteitsstatus. TestLink ondersteunt verschillende formaten voor het delen van rapporten met belanghebbenden.

  • HTML
  • MS Word
  • MS Excel
  • OpenOffice Writer
  • 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) Volg deze stappen om een โ€‹โ€‹rapport te genereren.

  1. Selecteer of deselecteer de opties die u in uw testrapport wilt benadrukken.
  2. Klik op uw projectmap.

Testrapporten genereren

Het testrapport ziet er als volgt uit.

Testrapporten genereren

Testcase/testsuite exporteren

Met TestLink kunt u testprojecten en testsuites exporteren en vervolgens importeren in een ander TestLink-project op een andere server of systeem. De volgende stappen beschrijven de exportworkflow.

Stap 1) Selecteer de testcase die u wilt exporteren op de pagina Testspecificatie.

Testcase/testsuite exporteren

Stap 2) Klik aan de rechterkant van het paneel op de Testcase/testsuite exporteren Instellingenpictogram. Het toont de bewerkingen die op de testcase kunnen worden uitgevoerd.

Stap 3) Klik op de "Exporteren" knop.

Testcase/testsuite exporteren

Stap 4) Er wordt een nieuw venster geopend. Selecteer de gewenste optie en klik op het tabblad 'Exporteren'.

Testcase/testsuite exporteren

De volgende XML wordt gegenereerd.

Testcase/testsuite exporteren

Testcase/testsuite importeren

Met importeren worden testgevallen of testsuites vanuit een XML-export naar de gewenste testsuite geรฏmporteerd.

Stap 1) Selecteer de map van de testsuite waar u de testcase wilt importeren.

Testcase/testsuite importeren

Stap 2) Klik op het instellingenpictogram Testcase/testsuite importeren Aan de rechterkant van het paneel worden de bewerkingen weergegeven die op de testsuite of testcase kunnen worden uitgevoerd.

Stap 3) Klik op 'Importeren' in de lijst met testcasebewerkingen.

Testcase/testsuite importeren

Stap 4) Blader naar het XML-testcasebestand dat u vanuit TestLink hebt geรซxporteerd, voeg het toe en klik op 'Uploaden'.

  1. Gebruik de bladeroptie om het XML-testcasebestand dat u vanuit TestLink hebt geรซxporteerd, bij te voegen.
  2. Klik op "Bestand uploaden"

Testcase/testsuite importeren

Wanneer je een bestand uploadt, verschijnt er een venster met de melding "Testgevallen importeren".

Testcase/testsuite importeren

Stap 5) De testcase wordt geรผpload en aan de rechterkant van het paneel weergegeven.

Testcase/testsuite importeren

Veelgestelde vragen

TestLink ondersteunt officieel MySQL, Microsoft SQL Serveren PostgreSQL. MySQL Het blijft de meest gebruikte backend voor productie-installaties omdat het goed gedocumenteerd is in de TestLink-installatiehandleiding en de meeste hostingplatforms het ondersteunen.

TestLink integreert met populaire defectanalysetools. trackoningssystemen, waaronder JIRA, MANTIS, BUGZILLA, TRAC, Redmine en jijTrack. Elke integratie wordt geconfigureerd via de map cfg/, zodat mislukte testgevallen direct aan een defectticket kunnen worden gekoppeld.

Ja. TestLink is open-source software die is uitgebracht onder de GNU General Public License. Teams kunnen het downloaden, installeren en aanpassen zonder licentiekosten te betalen, hoewel ze wel moeten zorgen voor hosting, een database en doorlopend onderhoud.

Ja. AI-assistenten kunnen op basis van een vereistenomschrijving titels, stappen en verwachte resultaten voor testgevallen opstellen. RevKijkers moeten de nauwkeurigheid nog steeds controleren en de formulering aanpassen voordat ze de casussen in TestLink plakken, zodat ze in lijn blijven met de projectstandaarden.

Niet standaard. TestLink slaat uitvoeringsgegevens op in de database, dus teams exporteren deze doorgaans of gebruiken de XML-RPC API om BI- of AI-tools te voeden. Externe AI-dashboards kunnen vervolgens onbetrouwbare tests, trage gebieden en mogelijke regressierisico's aan het licht brengen.

Vat dit bericht samen met: