Testsuites maken en beheren

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

Testsuites organiseren testcases binnen een testplan. Gebruik testsuites om gerelateerde tests te groeperen voor een sprint, functie of mijlpaal. Azure Test Plans ondersteunt drie soorten testsuites:

  • Statische testsuites : handmatig georganiseerde containers die testcases en andere testsuites bevatten. Gebruik ze als mappen om gerelateerde tests te groeperen.
  • Testsuites op basis van vereisten : automatisch gekoppeld aan een achterstallig werkitem (gebruikersverhaal, PBI, vereiste). Gebruik deze om de testdekking voor specifieke vereisten bij te houden.
  • Op query gebaseerde testsuites — Dynamisch ingevuld door een werkitem-query. Testcases die overeenkomen met de query worden automatisch opgenomen.

Zie Testobjecten en termen voor belangrijke concepten.

Vereiste voorwaarden

Categorie Requirements
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.

Een statische testsuite maken

  1. Selecteer meer opties voor een testpakket in uw testplan en selecteer vervolgens New Suite>.
  2. Voer een naam in voor de suite.

U kunt testsuites slepen en neerzetten om ze te nesten onder statische suites, en testcases slepen en neerzetten om ze opnieuw te ordenen.

Schermopname van het gebruik van slepen en neerzetten om een test te verplaatsen.

Een testpakket op basis van vereisten toevoegen

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

Opmerking

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.

    Gebruik 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 van het toevoegen van componenten om te filteren op iteratie en het uitvoeren van de query.

  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.

    De schermafbeelding laat het toevoegen van op eisen gebaseerde suites voor uw achterstanditems zien.

Een testpakket op basis van query's maken

  1. Selecteer in uw testplan meer opties voor een testpakket en selecteer vervolgens New Suite>Query based suite.
  2. Definieer de query die overeenkomt met de gewenste testcases. Filter bijvoorbeeld op gebiedspad, iteratie of status.
  3. Kies Suite maken. Testcases die overeenkomen met de query worden automatisch opgenomen en gesynchroniseerd wanneer werkitems veranderen.

Opmerking

Op query's gebaseerde suites zijn alleen-lezen. U kunt testcases niet handmatig toevoegen of verwijderen. Als u de inhoud van de suite wilt wijzigen, werkt u de query bij.

Bijhouden van wijzigingen in de testsuite

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 houdt de testsuitecontrolevermelding onder de geschiedenis van het testpakket andere acties bij, zoals:

  • Testcases toevoegen aan of verwijderen uit een testpakket
  • Testers toevoegen aan of verwijderen uit een testpakket

Een testpakket zoeken in een testplan

Als u een testpakket in een testplan wilt vinden, selecteert u het filterpictogram in Testplannen. Voer de naam van het testpakket in om de lijst te filteren. Zoekresultaten zijn beperkt tot de geselecteerde hiërarchie van het testplan.

Schermopname van het vinden van een testpakket in een testplan.

Volgende stap