Delen via


Testplannen en testsuites maken

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

Maak testplannen en testsuites om handmatig testen voor sprints of mijlpalen bij te houden. Op die manier kunt u zien wanneer de test voor een specifieke sprint of mijlpaal is voltooid. Zie Wat is Azure Test Plans?voor meer informatie over handmatig testen.

Werkitems delen gedurende uw testervaring

U bouwt bijvoorbeeld versie 1.* van uw product en u kunt verschillende testcases voor die versie maken. Elk van deze testcases kan op elk gewenst moment worden bijgewerkt en meer worden toegevoegd. Voor elke ontwikkelingscyclus en release van uw product maakt u een testplan en importeert u de bestaande testcases in dat plan. U kunt de testcases desgewenst ook onderverdelen in afzonderlijke testsuites binnen het plan om het beheer en de bewaking van deze afzonderlijke sets testcases eenvoudiger te maken.

Nadat u uw testplan hebt gemaakt, wijst u testconfiguraties toe en wijst u testers toe om de vereiste testmatrix te behandelen. Deze testers voeren de tests uit en meten de kwaliteit van het product. Testers blijven testen totdat het product voldoet aan afsluitcriteria. Voor de volgende ontwikkelingscyclus en release kunt u een nieuw testplan maken en dezelfde testcases opnieuw gebruiken. Herhaal deze ontwikkelingstest-releasecyclus door dezelfde testcases in elk nieuw testplan te importeren.

Omdat testplannen verwijzen naar testcases, worden updates van een testcase automatisch weergegeven in alle testplannen en testsuites die deze gebruiken.

In de volgende versie van het product kunt u de bestaande testcases opnieuw gebruiken. Een betere optie is echter om de testcases te kopiëren of te klonen. Met een kopie wordt een nieuwe basislijn gemaakt. Wijzigingen in deze nieuwe testcases zijn niet van invloed op uw vorige testplannen.

Advies

Zie de veelgestelde vragen over handmatig testen voor meer informatie over de manieren waarop u met testplannen, testsuites en testcases kunt werken.

Vereisten

Categorie Vereisten
Toegangsniveaus - Ten minste Basic toegang, met machtigingen om werkitems onder het bijbehorende gebiedspad weer te geven.
- Als u testplannen en testsuites wilt toevoegen, verwijdert u testartefacten en definieert u testconfiguraties: Basic + Test Plans toegang.
Of een van de volgende Visual Studio-abonnementen:
- Onderneming
- Test Professional
- MSDN-platformen
Toestemmingen - Als u testplannen, testsuites, testcases of andere typen werkitems wilt toevoegen of wijzigen: Werkitems bewerken onder deze node toestemming ingesteld op Toestaan onder de bijbehorende Area Path.
- Als u de eigenschappen van het testplan wilt wijzigen, zoals build- en testinstellingen: Testplannen beheren machtiging ingesteld op Toestaan onder het bijbehorende Gebiedspad.
: als u testsuites wilt maken en verwijderen, testcases wilt toevoegen aan en verwijderen uit testsuites, testconfiguraties wilt wijzigen die zijn gekoppeld aan testsuites en een testsuitehiërarchie wilt wijzigen (een testsuite verplaatsen): Testsuites beheren machtigingen ingesteld op Toestaan onder het bijbehorende Gebiedspad.

Zie Handmatige testtoegang en machtigingen voor meer informatie.

Een testplan maken

Over het algemeen maakt u testplannen om vereisten te testen. Voordat u een testplan maakt, definieer de backlog aan vereisten.

  1. Meld u aan bij uw Azure DevOps-project en selecteer Testplannen>Testplannen.

    Schermopname van het openen van de pagina met testplannen voor Azure DevOps Server 2020 en Azure DevOps Services.

  2. Selecteer + Nieuw testplan.

    Schermopname van het maken van een nieuw testplan voor Azure DevOps Server 2020 en Azure DevOps Services.

  3. Voer een naam in voor het testplan, controleer of het gebiedspad en de iteratie juist zijn ingesteld en selecteer vervolgens Aanmaken.

    Schermopname van het toevoegen van details van het testplan voor Azure DevOps Server 2020 en Azure DevOps Services.

De naam van een testplan wijzigen

Als u de naam van een testplan wilt wijzigen, voert u de volgende stappen uit.

  1. Selecteer Testplannen.

  2. Selecteer Naast de naam van het testplan meer acties>bewerken.

    Schermopname met de optie voor het bewerken van een testplan.

  3. Wijzig de naam en selecteer Opslaan en sluiten.

U kunt hier andere wijzigingen aanbrengen in het testplan.

Een testplan verwijderen

Als u een testplan wilt verwijderen, voert u de volgende stappen uit.

  1. Selecteer Testplannen.

  2. Selecteer naast de naam van het testplan Meer acties>Verwijderen.

  3. In het dialoogvenster Testartefacten permanent verwijderen wordt precies uitgelegd wat er wordt verwijderd. Voer de testplan-id in om te bevestigen dat u wilt verwijderen en selecteer vervolgens Definitief verwijderen.

    Schermopname toont het dialoogvenster voor het definitief verwijderen van testartefacten.

Een testpakket op basis van vereisten toevoegen

Voeg nu testsuites toe voor de achterstandsitems waarvoor handmatige tests nodig zijn. Deze tests kunnen gebruikersverhalen, vereisten of andere werkitems zijn op basis van uw project.

Notitie

Het bijhouden van vereisten wordt alleen ondersteund voor testcases die zijn gekoppeld via een testpakket op basis van vereisten. Werkitems bevatten een Gebruikersverhaal (Agile), Productachterstanditem (Scrum), Vereiste (CMMI) en Probleem (Basic). De koppeling tussen een werkitem voor vereisten en handmatige testuitvoering wordt alleen gevormd wanneer de testcase is gekoppeld met behulp van een testpakket op basis van vereisten.

  1. Als u een suite wilt toevoegen aan een testplan, selecteert u Meer opties voor de test suite en selecteert u vervolgens Nieuwe suite>Op vereiste gebaseerde suite.

    Schermopname van het maken van een testpakket op basis van vereisten voor Azure DevOps Server 2020 en Azure DevOps Services.

    U gebruikt op vereisten gebaseerde suites om uw testcases samen te groeperen. Op die manier kunt u de teststatus van een achterstandsitem bijhouden. Elke testcase die u toevoegt aan een testpakket op basis van vereisten, wordt automatisch gekoppeld aan het achterstallige item.

  2. Voeg in Op vereisten gebaseerde suites een of meer componenten toe om uw werkitems te filteren op het iteratiepad voor de sprint. Voer de query uit om de overeenkomende achterstanditems weer te geven.

    Schermopname toont het toevoegen van componenten om te filteren op iteratie en de query uit te voeren om resultaten voor Azure DevOps Server 2020 en Azure DevOps Services weer te geven.

  3. Selecteer in de lijst met werkitems die door de query worden geretourneerd de achterstandsitems die u in deze sprint wilt testen. Selecteer Suiten maken om voor elke vereiste een suite te maken.

    Een screenshot laat zien hoe u op vereisten gebaseerde suites toevoegt voor uw backlog-items voor Azure DevOps Server 2020 en Azure DevOps Services.

Werken met testsuites

U kunt een statische testsuite maken die elk type testsuite kan bevatten. Gebruik deze testsuites als mappen. Versleep testsuites om ze te groeperen binnen een statisch testplan. Sleep en zet tests neer om ze opnieuw te ordenen.

Een schermafbeelding toont het gebruik van slepen en neerzetten om een test te verplaatsen.

U kunt wijzigingen in testplannen en testsuites bijhouden. Open het werkitem voor het testplan of het testpakket en bekijk vervolgens de geschiedenis van het werkitem.

Voor testsuites worden andere acties bijgehouden in het veld Test Suite Audit . Het toevoegen en verwijderen van testcases uit een testpakket wordt bijvoorbeeld bijgehouden in dit veld.

Testplannen, testsuites en testcases exporteren.

Selecteer Exporteren van testcases naar CSV.

Schermopname van een testplan geselecteerd en de optie Testcases exporteren naar CSV.

Wijzig de testcasevelden in het rapport door kolommen toe te voegen aan of te verwijderen uit de lijstweergave van het testpakket.

Belangrijk

U kunt niet meer dan 75 testsuites in één bewerking exporteren. Het e-mailbericht ondersteunt maximaal 1 MB aan gegevens.

Een testcase zoeken in een testplan

Gebruik in Testplannen voor uw testplan het filterpictogram om de zoek- en filterlijst weer te geven. Hiermee kunt u de gewenste tests vinden.

Schermopname van het vinden van een testplan voor Azure DevOps Server 2020 en Azure DevOps Services.

Volgende stappen