Handmatige testcases maken

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Maak handmatige testcases om te controleren of elk product voldoet aan de behoeften van uw gebruikers. Handmatige testcases definiëren afzonderlijke stappen die testers uitvoeren, inclusief stappen die worden gedeeld in testcases. Als u verschillende gegevens wilt testen, geeft u parameters op voor de teststappen. Zie Stappen delen tussen testcases en Een test herhalen met verschillende gegevens voor meer informatie. Zie Testobjecten en termen voor een overzicht van testartefacten.

Organiseer uw testcases door ze toe te voegen aan testplannen en testsuites en vervolgens testers toe te wijzen om de tests uit te voeren. Zie Testobjecten en termen voor meer informatie.

Notitie

Testiteraties zijn ontworpen ter ondersteuning van gegevensgestuurde scenario's, niet werkstroomgestuurde scenario's. Als u twee testscenario's hebt waarin de werkstromen verschillen, kunt u overwegen om afzonderlijke testcases te maken. Zie ook veelgestelde vragen voor handmatig testen.

Vereisten

U moet over de volgende machtigingen en toegangsniveaus beschikken:

  • Basistoegang of hoger en machtigingen voor het weergeven van werkitems onder het bijbehorende gebiedspad. Zie Gebruikers toevoegen aan een project of team voor meer informatie.
  • Toegangsniveau Basic + Test Plans om testplannen en testsuites toe te voegen, testartefacten te verwijderen en testconfiguraties te definiëren. U kunt ook een van de volgende Visual Studio-abonnementen hebben:
  • U moet over de volgende machtigingen beschikken: als u testgerelateerde artefacten wilt toevoegen of bewerken,
    • Bewerk werkitems in deze knooppuntmachtigingsset op Toestaan onder het bijbehorende gebiedspad, om testplannen, testsuites, testcases of andere typen werkitems op basis van tests toe te voegen of te wijzigen.
    • Beheer de machtigingenset testplannen op Toestaan onder het bijbehorende gebiedspad om de eigenschappen van het testplan, zoals build- en testinstellingen, te wijzigen.
    • Beheer de machtiging testsuites die zijn ingesteld op Toestaan onder het bijbehorende gebiedspad, om testsuites te maken en te verwijderen, testcases toe te voegen en te verwijderen uit testsuites, testconfiguraties te wijzigen die zijn gekoppeld aan testsuites en een testsuite te wijzigen (een testsuite verplaatsen).

Zie Handmatige testtoegang en machtigingen voor meer informatie.

Testcases maken

  1. Als u dat nog niet hebt gedaan, maakt u een testplan en op vereisten gebaseerde testsuites.

  2. Selecteer een testpakket op basis van vereisten en selecteer Nieuwe testcase.

    Schermopname van testcases met de knop Nieuwe testcase gemarkeerd.

    Notitie

    De testsuite die hier wordt weergegeven, is gemaakt op basis van een werkitem user story in het achterstandsbord van het team. Wanneer u een testcase toevoegt aan dit soort suite, wordt de testcase automatisch gekoppeld aan het achterstallig item. Als u op deze manier testcases wilt maken, opent u het contextmenu voor het werkitem en kiest u Test toevoegen.

  3. Voer in het nieuwe werkitem een titel in en selecteer Hier klikken of typen om een stap toe te voegen.

    Schermopname van de stappen die zijn ingevoerd voor een testcase.

  4. Voeg teststappen toe met een beschrijving van de actie die nodig is om de test uit te voeren en de verwachte resultaten, zodat elk teamlid de test kan uitvoeren. U kunt desgewenst bijlagen toevoegen aan een stap. Herhaal dit totdat u alle stappen voor de test toevoegt.

    Er wordt een testcase gemaakt die u kunt uitvoeren.

    Zie Stappen delen en verhalen, problemen en andere werkitems kopiëren of klonen voor meer informatie.

Configuraties toewijzen aan testcases

U kunt configuraties opgeven, zoals verschillende besturingssystemen, webbrowsers en andere variaties voor uw tests.

  • Selecteer het testpakket >Meer opties>Configuraties toewijzen en selecteer uw configuraties in het dialoogvenster.

Schermopname van het dialoogvenster Configuraties toewijzen om het pakket te testen, met een aantal opties geselecteerd.

U kunt ook configuraties toewijzen aan afzonderlijke testcases. Selecteer een of meer testcases, selecteer Meer opties>Configuratie toewijzen.

  • Breng uw wijzigingen aan en sla deze vervolgens op.

Zie Verschillende configuraties testen voor meer informatie.

Testcases opnieuw ordenen

U kunt handmatige testcases opnieuw ordenen in statische suites, op vereisten gebaseerde suites en op query's gebaseerde suites.

Open een testcase en gebruik vervolgens de pijl-omhoog en pijl-omlaag om de volgorde te wijzigen.

Schermopname van de pijlen die worden gebruikt om teststappen omhoog of omlaag te verplaatsen.

Bestaande testcases toevoegen aan een testpakket

Voeg bestaande testcases toe aan een testpakket met de volgende acties.

  1. Selecteer een testpakket. Selecteer Bestaande testcases toevoegen in het menu Nieuwe testcase.

    Schermopname van de optie Bestaande testcases toevoegen om te selecteren.

  2. Voeg indien nodig zoekclausules toe en selecteer query uitvoeren.

    Schermopname van het dialoogvenster Testcases toevoegen aan suite met de knop Query uitvoeren gemarkeerd.

  3. Wanneer u de gewenste testcases hebt gevonden, markeert u deze en selecteert u Testcases toevoegen.

  1. Als u dat nog niet hebt gedaan, maakt u een testplan en op vereisten gebaseerde testsuites.

  2. Selecteer een testpakket op basis van vereisten. Kies in het rechterdeelvenster de optie + (Nieuw) en kies vervolgens Nieuwe testcase.

    Schermopname van het testpakket voor een achterstandsitem en het toevoegen van een nieuwe testcase.

    De testsuite die hier wordt weergegeven, is gemaakt op basis van een werkitem user story in het achterstandsbord van het team. Wanneer u een testcase toevoegt aan dit soort suite, wordt de testcase automatisch gekoppeld aan het achterstallig item. Als u op deze manier testcases wilt maken, opent u het snelmenu voor het werkitem en kiest u Test toevoegen.

  3. Kies hier klikken of typen om een stapkoppeling toe te voegen en teststappen toe te voegen met een beschrijving van de actie die nodig is om de test uit te voeren en de verwachte resultaten, zodat elk teamlid de test kan uitvoeren. U kunt desgewenst bijlagen toevoegen aan een stap. Herhaal dit totdat u alle stappen voor de test toevoegt. Schermopname van het maken van de stappen voor een nieuwe handmatige testcase.

    U kunt stappen tussen testcases delen. Zie Stappen voor delen voor meer informatie.

    Hoe kan ik een bestaande testcase vinden binnen een testplan?

U kunt handmatige testcases opnieuw ordenen in statische suites, op vereisten gebaseerde suites en op query's gebaseerde suites. Kies Ordertests op de werkbalk en sleep vervolgens een of meer tests. Of open het snelmenu voor een test om het naar boven of naar een andere positie te verplaatsen. Nadat u de volgorde van de tests hebt gewijzigd, kunt u ze sorteren op het veld Order en deze vervolgens in die volgorde uitvoeren met de webrunner.

Schermopname van geordende testcases.

Tip

U kunt een testcase maken die automatisch wordt gekoppeld aan een vereiste: User Story (Agile), ProductAchterstanditem (Scrum), Vereiste (CMMI) of Probleem (Basic) wanneer u een test maakt op basis van het Kanban-bord. Zie Inlinetests toevoegen, uitvoeren en bijwerken voor meer informatie.

De rasterweergave gebruiken om testcases te bewerken

Voer de volgende stappen uit om testcases te kopiëren en plakken in de rasterweergave .

  1. Selecteer het pictogram Rasterweergave .

    Schermopname van de knop Rasterweergave die wordt gebruikt om de rasterweergave te openen.

  2. Selecteer een of meer testcases en selecteer vervolgens Testcase(s) bewerken in het raster.

    Schermopname van verschillende testcases geselecteerd met het contextmenu geopend en Testcase(s) bewerken in het raster geselecteerd.

  3. Rijen toevoegen, verwijderen of wissen.

    Schermopname van het contextmenu Raster om rijen in te voegen, te verwijderen of te wissen.

  4. Optioneel. Als u meerdere testcases wilt toevoegen aan het testpakket, selecteert u Testcases toevoegen met behulp van raster.

    Schermopname met de optie voor het toevoegen van testcases met behulp van de rasterweergave.

    • Gebruik in de lijstweergave de kolomopties om de velden in het werkitem testcase te selecteren.

    Schermopname van de knop Kolomopties.

    Deze velden weergeven en bewerken wanneer u overschakelt naar de rasterweergave .

Schakelen tussen raster - en lijstweergaven met behulp van het menu Beeld rechts van het venster.

Schermopname van het menu Beeld om te schakelen tussen lijst- en rasterweergaven.

In het snelmenu van het raster kunt u rijen toevoegen, verwijderen of wissen.

Schermopname van het snelmenu van het raster om rijen in te voegen, te verwijderen of te wissen.

U kunt de rasterweergave gebruiken wanneer u meerdere testcases toevoegt aan het testpakket:

Schermopname van het maken van nieuwe testcases met behulp van het raster.

Notitie

Gebruik de Teams-invoegtoepassing voor Excel niet om werkitems voor testcases toe te voegen of bij te werken. Excel kan de indeling die wordt gebruikt voor het opslaan van teststappen niet parseren. In sommige gevallen kan dit van invloed zijn op de opmaak van de werkitems van de testcase.

U kunt andere velden bewerken in de rasterweergave . Gebruik in de lijstweergave de kolomopties om de velden in het werkitem testcase te selecteren.

Schermopname van kolomopties om velden te selecteren die u wilt bewerken.

U kunt deze velden vervolgens weergeven en bewerken wanneer u overschakelt naar de rasterweergave.

Excel gebruiken om gegevens te kopiëren naar een rasterweergave

U kunt testcases en teststappen kopiëren vanuit een bestaand Excel-werkblad. Kopieer de kolommen uit Excel die u wilt gebruiken voor de titel-, actie- en verwachte resultatenvelden. Kopiëren kopieert geen kolomopmaak, behalve meerdere regels, uit het werkblad. Plak deze kolommen in de rasterweergave , bewerk indien nodig en sla ze op.

Schermopname van de optie Opslaan voor stappen die vanuit Excel naar de rasterweergave zijn gekopieerd.

U kunt de gegevens uit de rasterweergave kopiëren en in het Excel-werkblad plakken. Kopiëren kopieert niet de opmaak van de teststap, behalve met meerdere regels, naar het werkblad.

Notitie

Gebruik de Teams-invoegtoepassing voor Excel niet om werkitems voor testcases toe te voegen of bij te werken. Excel kan de indeling die wordt gebruikt voor het opslaan van teststappen niet parseren. In sommige gevallen kan dit van invloed zijn op de opmaak van de werkitems van de testcase.

U kunt testcases en teststappen kopiëren vanuit een bestaand Excel-werkblad, dat alleen wordt ondersteund met Internet Explorer- en Chrome-browsers.

Kopieer de kolommen uit Excel die u wilt gebruiken voor de titel-, actie- en verwachte resultatenvelden. Kopiëren kopieert geen kolomopmaak, behalve meerdere regels, uit het werkblad. Plak deze kolommen in de rasterweergave , bewerk indien nodig en sla ze op.

Schermopname van gekopieerde testcases in de rasterweergave.

U kunt de gegevens uit de rasterweergave kopiëren en in het Excel-werkblad plakken. Kopiëren kopieert niet de opmaak van de teststap, behalve met meerdere regels, naar het werkblad.

Testers toewijzen

U kunt testcases opnieuw toewijzen, zodat een andere tester ze kan uitvoeren. U kunt alle testcases in een testpakket toewijzen aan meerdere testers, wat handig is voor acceptatietests.

Testers hebben basic-toegang nodig om tests uit te voeren vanuit Azure Test Plans.

  1. Selecteer in het contextmenu voor een testpakket de optie Testers toewijzen om alle tests uit te voeren.

    Schermopname van de testers toewijzen om alle testopties uit te voeren in een contextmenu van het testpakket.

    De testers selecteren om alle tests in het suitedialoogvenster uit te voeren, wordt geopend.

  2. Testers toevoegen aan of verwijderen uit de lijst. Nadat u de testers hebt geselecteerd, selecteert u E-mail verzenden en bewerkt u het bericht zo nodig, zodat ze weten dat tests gereed zijn om ze uit te voeren.

    Schermopname van het dialoogvenster Toewijzen van testers om alle tests uit te voeren met Zoekgebruikers en e-mail verzenden gemarkeerd.

    Het e-mailbericht bevat een koppeling die testers kunnen openen om de lijst met toegewezen tests weer te geven.

U kunt een afzonderlijke testcase toewijzen aan een tester.

  1. Selecteer een test op het tabblad Uitvoeren voor een testpakket en open vervolgens het contextmenu.

    Schermopname van het contextmenu voor een testcase met de optie Tester toewijzen geselecteerd.

  2. Selecteer Tester toewijzen. Zoek en selecteer een tester.

  1. U kunt testcases opnieuw toewijzen, zodat een andere tester ze kan uitvoeren. Selecteer de tests die u opnieuw wilt toewijzen. Open vervolgens het snelmenu (kies de "..." Beletseltekens of klik met de rechtermuisknop) en selecteer de tester die u wilt uitvoeren.

    Schermopname van opnieuw toegewezen tests aan een andere tester.

    U kunt ook alle testcases in een testpakket toewijzen aan meerdere testers, wat handig is voor acceptatietests. Open het snelmenu voor het testplan en kies Testers toewijzen om alle tests uit te voeren.

    Schermopname van het toewijzen van testers om alle tests uit te voeren.

  2. Testers toevoegen aan of verwijderen uit de lijst. Nadat u de testers hebt geselecteerd, schakelt u het selectievakje E-mail verzenden in en bewerkt u het bericht zo nodig, zodat ze weten dat tests gereed zijn om ze uit te voeren.

    Schermopname van het verzenden van e-mailberichten naar testers.

    Het e-mailbericht bevat een koppeling die testers kunnen openen om de lijst met toegewezen tests weer te geven. Testers hebben basic-toegang nodig om tests uit te voeren vanuit Azure Test Plans.

Testcases beheren

U kunt een testcase openen om deze te bekijken of te bewerken.

  1. Als u een testcase in een testpakket wilt openen, dubbel selecteert u op het tabblad Definiëren de naam van de testcase die u wilt openen.
  2. Selecteer op het tabblad Uitvoeren een testcase, open het contextmenu en selecteer Testcase bewerken.

Schermopname van de optie Testcase bewerken voor een testcase in het contextmenu.

Een testcase kan worden gekoppeld aan testsuites, vereisten en bugs. Als u gekoppelde items wilt zien, opent u op het tabblad Definiëren het contextmenu voor een testcase en selecteert u Gekoppelde items weergeven.

Schermopname van het dialoogvenster Gekoppelde items voor een testcase met opties om TestSuites, Vereisten en Bugs weer te geven.

In het dialoogvenster Gekoppelde items kunt u TestSuites, Vereisten en Bugs bekijken.

Testcases bulksgewijs bewerken

U kunt meerdere testcases tegelijk bewerken. Selecteer verschillende testcases in een testpakket en selecteer Testcase(s) bewerken.

Schermopname van het dialoogvenster Werkitems bewerken, waarin u velden en waarden voor verschillende testcases kunt selecteren.

Selecteer een veld en voer een waarde in. Selecteer Nieuw veld toevoegen om nog een veldwaardepaar toe te voegen.

Tags gebruiken voor testcases

U kunt testcases taggen en alleen de testcases met specifieke tags weergeven. Tag bijvoorbeeld alle tests die betrekking hebben op het aanmelden, zodat u deze tests opnieuw kunt uitvoeren als er een fout is opgelost voor die pagina. U kunt filteren op die tag vanuit de webportal Test plans .

Als u nieuwe tags wilt toevoegen aan werkitems, moet u basistoegang of hoger hebben en de machtigingen voor nieuwe tagdefinities op projectniveau maken ingesteld op Toestaan. Zie Werkitemtags toevoegen voor meer informatie.

U kunt tags toevoegen en bewerken wanneer u een testcase bewerkt of tags bulksgewijs bewerken in de rasterweergave . U kunt ook suites maken op basis van query's wanneer u tags gebruikt.

Schermopname van tags voor een testcase.

De naam van testcases wijzigen of verwijderen

U kunt de naam van testcases wijzigen of verwijderen. Open de testcase vanuit het contextmenu.

Schermopname van een testcase met het contextmenu waarin Testcase openen is geselecteerd.

Hier kunt u de naam van de testcase wijzigen.

Schermopname van een testcase met de naam die is geselecteerd om te bewerken.

U kunt de testcase ook verwijderen uit het testpakket. Selecteer Verwijderen in het contextmenu voor de testcase.

Schermopname van verwijderde testcase.

Als u testplannen en testsuites definitief wilt verwijderen, moet u lid zijn van de groep Project Beheer istrators of moet u het knooppuntplan voor het gebiedspad beheren of de machtiging Testsuites beheren instellen op Toestaan. Als u testartefacten wilt beheren of verwijderen, moet u ook uw toegangsniveau hebben ingesteld op Basic + Test Plans of Visual Studio Enterprise. Zie Testartefacten verwijderen in Azure Boards voor meer informatie.

U kunt testcases taggen en testcases alleen weergeven met specifieke tags. Tag bijvoorbeeld alle tests die betrekking hebben op het aanmelden, zodat u deze tests opnieuw kunt uitvoeren als er een fout is opgelost voor die pagina. Vervolgens kunt u filteren op die tag vanuit de webportal Test plans .

Als u nieuwe tags wilt toevoegen aan werkitems, moet u basistoegang of hoger hebben en de machtigingen voor nieuwe tagdefinities op projectniveau maken ingesteld op Toestaan. Zie Werkitemtags toevoegen voor meer informatie.

U kunt tags toevoegen en bewerken wanneer u een testcase bewerkt of tags bulksgewijs bewerken in de rasterweergave. U kunt ook suites maken op basis van query's wanneer u tags gebruikt.

Schermopname die wordt weergegeven in de webportal Testplannen, op de pagina Testplannen, tags kiezen of toevoegen vanuit het testcasevenster.

U kunt de naam van testcases wijzigen of verwijderen. Open de testcase vanuit het snelmenu.

Schermopname van geopende testcase voor bewerken.

Hier kunt u de naam van de testcase wijzigen.

Schermopname van de hernoemde testcase.

U kunt de testcase ook permanent verwijderen.

Schermopname van verwijderde testcase.

Als u testplannen en testsuites wilt verwijderen, moet u lid zijn van de groep Project Beheer istrators of moet u beschikken over het knooppuntpad: testplannen beheren of machtigingen voor testsuites beheren op Toestaan. Als u testartefacten wilt beheren of verwijderen, moet u ook uw toegangsniveau hebben ingesteld op Basic + Test Plans of Visual Studio Enterprise.

Als u testplannen en testsuites wilt verwijderen, moet u lid zijn van de groep Project Beheer istrators of moet u beschikken over het knooppuntniveau Beheer van testplannen of machtigingen voor testsuites beheren op Toestaan. Als u testartefacten wilt beheren of verwijderen, moet u ook uw toegangsniveau hebben ingesteld op Basic + Test Plans of Visual Studio Enterprise. Zie Testartefacten verwijderen in Azure Boards voor meer informatie.

Volgende stappen