Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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
Als u dat nog niet hebt gedaan, maakt u een testplan.
Selecteer een testpakket op basis van vereisten en selecteer Nieuwe testcase.
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.
Voer een titel in en selecteer Klik of typ hier om een stap toe te voegen.
Voeg teststappen toe met een actie en verwacht resultaat voor elke stap. U kunt bijlagen toevoegen aan elke stap.
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.
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.
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.
Selecteer het testpakket en selecteer vervolgens Meer opties>Configuraties toewijzen.
Selecteer uw configuraties in het dialoogvenster en selecteer vervolgens Opslaan.
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.
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.
Selecteer een testpakket. Selecteer Bestaande testcases toevoegen in het menu Nieuwe testcase.
Voeg indien nodig zoekclausules toe en selecteer query uitvoeren.
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.
Selecteer het pictogram Rasterweergave .
Selecteer een of meer testcases en kies vervolgens bewerk testcases in rasterweergave.
Rijen toevoegen, verwijderen of wissen.
Als u meerdere testcases wilt toevoegen aan het testpakket, selecteert u Testcases toevoegen met behulp van raster.
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 .
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.
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.
Selecteer in het contextmenu voor een testpakket de optie Testers toewijzen om alle tests uit te voeren.
Het dialoogvenster Testers selecteren om alle tests in de suite uit te voeren wordt geopend.
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.
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
Selecteer een test op het tabblad Uitvoeren voor een testpakket en open vervolgens het contextmenu.
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.
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 .
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.
Een testcase verwijderen: selecteer Verwijderen in het contextmenu voor de 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'.