Delen via


Handmatige testcases maken en beheren

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Maak handmatige testcases om te controleren of elk product voldoet aan de gebruikersvereisten. Testcases definiëren de afzonderlijke stappen die testers uitvoeren en kunnen gedeelde stappen en parameters bevatten voor gegevensgestuurde tests. Organiseer testcases in testplannen en testsuites en wijs vervolgens testers toe om ze uit te voeren.

Zie Testobjecten en termen voor belangrijke concepten.

Notitie

Testiteraties zijn bedoeld voor gegevensgestuurde scenario's, niet voor werkstroomgestuurde scenario's. Als twee testscenario's verschillende werkstromen volgen, maakt u afzonderlijke testcases. Zie veelgestelde vragen over handmatig testen voor meer informatie.

Vereiste voorwaarden

Categorie Vereisten
Project-toegang Projectlid
Toegangsniveaus Ten minste basistoegang om testgerelateerde werkitems weer te geven. Gebruikers met Stakeholder hebben geen toegang tot Azure Test Plans.

Als u testplannen en testsuites wilt toevoegen, testartefacten wilt verwijderen of testconfiguraties wilt definiëren, hebt u Basic + Test plans toegang of een Visual Studio-abonnement nodig: Enterprise, Test Professional of MSDN Platforms.
toestemmingen Gebiedspad:
- Werkitems bewerken in dit knooppunt: testplannen, testsuites, testcases of andere op test gebaseerde werkitems toevoegen of wijzigen.
- Testplannen beheren: eigenschappen van testplannen wijzigen, zoals build- en testinstellingen.
- Testsuites beheren: testsuites maken en verwijderen, testcases toevoegen aan en verwijderen uit testsuites, testconfiguraties wijzigen en testsuites verplaatsen.

Project-niveau:
- Testconfiguraties en testomgevingen beheren: testconfiguraties en testomgevingen beheren.
- Werkitems definitief verwijderen: Op test gebaseerde werkitems definitief verwijderen.

Zie Handmatige testtoegang en machtigingen voor meer informatie.

Tip

U kunt AI gebruiken om u te helpen met deze taak later in dit artikel, of zie AI-hulp inschakelen met Azure DevOps MCP Server om aan de slag te gaan.

Testgevallen maken

  1. Als u dat nog niet hebt gedaan, maakt u een testplan.

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

    Schermopname van testcases met de knop Nieuwe testcase gemarkeerd.

    Notitie

    "Deze testsuite koppelt een werkitem 'User Story' aan de backlog." Wanneer u een testcase toevoegt aan een suite op basis van vereisten, koppelt u deze automatisch aan het achterstallige item. U kunt ook testcases rechtstreeks vanuit de backlog maken door het contextmenu voor een werkitem te openen en test toevoegen te selecteren.

  3. Voer een titel in en selecteer Klik of typ hier om een stap toe te voegen.

    Schermopname van de stappen die zijn ingevoerd voor een testcase.

  4. Voeg teststappen toe met een actie en verwacht resultaat voor elke stap. U kunt bijlagen toevoegen aan elke stap.

    Schermopname van een testcase waarbij de knop voor koppelingen is gemarkeerd.

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

Een testcase openen

Als u een testcase wilt openen, dubbel selecteert u de naam op het tabblad Definiëren of selecteert u deze op het tabblad Uitvoeren , opent u het contextmenu en selecteert u Testcase bewerken. Zie Contextmenuopties voor tabbladen definiëren voor meer informatie.

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

U kunt een testcase koppelen om suites, vereisten en bugs te testen. Als u gekoppelde items wilt zien, opent u op het tabblad Definiëren het contextmenu voor een testcase en selecteert u Gekoppelde items weergeven. Zie Gekoppelde items weergeven voor meer informatie.

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

Configuraties toewijzen aan testcases

Met behulp van configuraties kunt u dezelfde test uitvoeren op verschillende besturingssystemen, browsers of andere variaties. Wijs configuraties toe op suiteniveau of aan afzonderlijke testcases.

  1. Selecteer het testpakket en selecteer vervolgens Meer opties>Configuraties toewijzen.

    Schermopname van de selectie Configuraties toewijzen in het vervolgkeuzemenu Meer opties.

  2. Selecteer uw configuraties in het dialoogvenster en selecteer vervolgens Opslaan.

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

Als u configuraties wilt toewijzen aan afzonderlijke testcases, selecteert u een of meer testcases en selecteert u vervolgens Meer opties>Toewijzen configuratie.

Zie Verschillende configuraties testen voor meer informatie.

Waarschuwing

  • Configuratieovername: Als u configuraties wijzigt in een onderliggende suite, wordt de overname van de configuratie van de bovenliggende suites verbroken. De wijziging wordt nog steeds doorgevoerd in lagere onderliggende suites, tenzij een onderliggende suite deze al overschrijft.
  • Verborgen testpunten: als u de toewijzing van een configuratie ongedaan wilt maken, worden de bijbehorende testpunten verborgen. Als u ze wilt herstellen, moet u de configuratie opnieuw toewijzen.

Testcases opnieuw ordenen

De methode voor opnieuw ordenen is afhankelijk van het type suite:

Suite-type Hoe de volgorde te wijzigen
Statische suite Sleep en zet testcases neer in de lijst met testcases.
Suite op basis van vereisten De items in het backlog weergave herschikken.
Suite op basis van queries Wijzig de sorteerkolommen van de query.

Teststappen opnieuw ordenen

Selecteer een teststap en gebruik de pijl-omhoog en pijl-omlaag om deze te verplaatsen. U kunt meerdere stappen samen selecteren en verplaatsen.

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

Tip

Als verschillende testcases dezelfde stappen delen, gebruikt u gedeelde stappen om ze gesynchroniseerd te houden. Wanneer u een gedeelde stap bijwerkt, wordt de wijziging toegepast op alle testcases waarnaar wordt verwezen.

Bestaande testcases toevoegen aan een testpakket

Voeg bestaande testcases toe aan een testpakket met behulp van de volgende stappen.

  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, selecteert u deze en kiest u Testcases toevoegen.

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 bord. Zie Inlinetests toevoegen, uitvoeren en bijwerken voor meer informatie.

De rasterweergave gebruiken om testcases te bewerken

Met behulp van de rasterweergave kunt u testcases rechtstreeks bewerken en gegevens kopiëren tussen Excel en uw testcases.

  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 kies vervolgens bewerk testcases in rasterweergave.

    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. 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 kolomopties om de velden in het werkitem testcase te selecteren. U kunt deze velden weergeven en bewerken wanneer u overschakelt naar de rasterweergave .

    Schermopname van de knop Kolomopties.

U kunt ook testcases en teststappen uit Excel kopiëren. Kopieer de kolommen voor titel, actie en verwachte resultaten en plak deze in de rasterweergave . Alleen opmaak met meerdere regels blijft behouden bij het kopiëren tussen Excel en het raster.

Schermafbeelding met de optie Opslaan voor stappen die zijn gekopieerd van Excel naar de rasterweergave.

Notitie

Gebruik de Teams-invoegtoepassing niet voor Excel om werkitems voor testcases toe te voegen of bij te werken. Excel kan de indeling waarin teststappen worden opgeslagen, niet parseren, waardoor de opmaak van testcases kan worden beschadigd.

Testers toewijzen

Wijs testcases toe zodat verschillende testers deze kunnen uitvoeren. U kunt alle testcases in een testpakket toewijzen aan meerdere testers, wat handig is voor acceptatietests.

Testers hebben Basic access nodig om tests uit te voeren vanaf Azure Test Plans.

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

    Schermopname van de optie 'Testers toewijzen voor het uitvoeren van alle tests' in het contextmenu van een testsuite.

    Het dialoogvenster Testers selecteren om alle tests in de suite 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 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 Zoek gebruikers en E-mail verzenden gemarkeerd.

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

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.

Testgevallen bulkgewijs bewerken

U kunt meerdere testcases tegelijk bewerken. Selecteer verschillende testcases in een testpakket en selecteer Testcases bewerken. Zie Exporteren, importeren en bulksgewijs bijwerken van testspecifieke werkitems voor meer informatie.

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

Tag testcases om ze te filteren en te groeperen. Tag bijvoorbeeld alle aanmeldingstests, zodat u ze snel opnieuw kunt uitvoeren na een opgeloste fout. U kunt filteren op tag in de webportal Test plans en op query's gebaseerde suites maken op basis van tags.

Als u nieuwe tags wilt toevoegen, hebt u ten minste Basistoegang en de machtiging Nieuwe tagdefinitie maken op projectniveau ingesteld op Toestaan. Zie Werkitemtags toevoegen voor meer informatie.

U kunt tags toevoegen wanneer u een testcase bewerkt of tags bulksgewijs bewerken in de rasterweergave .

Schermopname van tags voor een testcase.

De naam van testcases wijzigen of verwijderen

U kunt de naam van testcases wijzigen of verwijderen uit een testpakket.

Wijzig de naam van een testcase: Open de testcase vanuit het contextmenu en bewerk de naam.

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

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

Een testcase verwijderen: selecteer Verwijderen in het contextmenu voor de testcase.

Schermopname van verwijderde testcase.

::: moniker-end

AI gebruiken om testcases te beheren

Als u de Azure DevOps MCP Server configureert, kunt u AI-assistenten gebruiken om uw testcases te beheren met behulp van prompts in natuurlijke taal.

Voorbeeldprompts voor testcasebeheer

Opdracht Voorbeeldprompt
Een testcase maken Create a new test case in <Contoso> project titled '<Verify login with valid credentials>'
Testcases vermelden Show all test cases in test suite <67890> in project <Contoso>
Niet-toegewezen testcases zoeken List test cases in test plan <12345> that have no tester assigned
Testcases bijwerken Update work item <5678> to set State = <Ready> and Priority = <2>
Zoeken op trefwoord Find all test cases in <Contoso> that contain 'checkout' in the title
Verlopen tests identificeren List test cases in <Contoso> project that haven't been run in the last 90 days
De dekking van testcases controleren Show all active test cases in area path <Contoso\\Payments> grouped by state
Tests zoeken zonder stappen List test cases in test plan <12345> that have no test steps defined
Dubbele testcases herkennen Find test cases in project <Contoso> that have the same title
Hiaten met hoge prioriteit controleren Show test cases in area path <Contoso\\Payments> with Priority = <1> that have State = <Design>

Tip

Als u Visual Studio Code gebruikt, is agentmodus vooral handig voor het oplossen van complexe testcasescenario's.

  • Als u wilt voorkomen dat verouderde of in de cache opgeslagen gegevens uit eerdere query's worden gebruikt, voegt u deze toe aan de prompt' 'Gebruik eerder opgehaalde gegevens niet'.

Volgende stappen