Testa olika konfigurationer

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Användarna kommer förmodligen att installera eller köra appen på en mängd olika konfigurationer, till exempel olika operativsystem, webbläsare och andra varianter. Du vill köra åtminstone några av dina tester i steg som har de olika konfigurationerna.

Använd dina testplaner för att bestämma vilka tester du vill köra på vilka konfigurationer. Du måste se till att när du kör dina tester att du har konfigurerat dina steg för de konfigurationer som du behöver.

Du kan rita en schemamatris med de kombinationer som du vill testa:

Testmatris för webbläsar- och operativsystemskonfigurationer

Sedan kan du:

Förutsättningar

  • Du måste ansluta till ett projekt. Om du inte har något projekt än skapar du ett.
  • Du måste läggas till i ett projekt. Lägg till användare i ett projekt eller team om du vill lägga till dem.
  • Om du vill visa eller lägga till testkonfigurationer måste du ha grundläggande åtkomst eller högre.
  • Om du vill lägga till testkonfigurationer måste du ha behörigheten Hantera testkonfigurationer på projektnivå inställd på Tillåt. Som standard beviljas den här behörigheten till medlemmar i grupperna Deltagare och Projektadministratör.

Mer information finns i Manuell teståtkomst och behörigheter.

Arbeta med TCM-kommandoradsverktyget

Om du vill använda TCM-kommandoradsverktyget måste du ha följande objekt på plats:

  • Visual Studio 2017 Professional eller tidigare version har installerats. Du kommer åt TCM från kommandotolken och följande kataloger:

    • %programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
  • Om du vill köra ett TCM-kommando anger du parametrarna /collection och /teamproject och /login efter behov.

    Parameter Description
    /Samling:CollectionURL Obligatoriskt. Anger URI för gruppprojektsamlingen. Formatet för URI:n är följande:
    – För Azure DevOps Services: http://dev.azure.com/OrganizationName
    – För Azure DevOps Server: http://ServerName:Port/VirtualDirectoryName/CollectionName. Om ingen virtuell katalog används är formatet för URI:n följande:http://ServerName:Port/CollectionName.
    /teamproject:project Obligatoriskt. Namnet på projektet som innehåller de testobjekt som du vill klona eller importera automatiserade tester till.
    /login:username,[password] Valfritt. Anger namnet och lösenordet för en giltig Azure DevOps-användare och vem som har behörighet att köra kommandot. Använd det här alternativet om dina Windows-autentiseringsuppgifter inte har rätt behörigheter, om du använder grundläggande autentisering eller om du inte är ansluten till en domän.
  • Du måste vara giltig medlem i ett eller flera projekt som du vill komma åt och ha de behörigheter som krävs baserat på de kommandon som du kör. Mer information finns i Manuell teståtkomst och behörigheter.

  • Du måste ha samma åtkomstnivåer som krävs för att lägga till testplaner och testpaket för att klona eller importera testobjekt.

Visa konfigurationer och variabler

Du vill ofta se de konfigurationer som redan är tillgängliga för att köra dina tester.

Du kan visa en lista över testkonfigurationer och konfigurationsvariabler från sidan Konfigurationer .

När du är i projektet väljer du Testa planer>konfigurationer i det vänstra navigeringsområdet. Här ser du alla testkonfigurationer och variabler som för närvarande är tillgängliga för dina testplaner.

Skärmbild av Power Query-redigeraren frågetestplaner.

Välj en konfiguration eller variabel för att se mer information om den i fönstret till höger.

Skapa konfigurationer och variabler

En testkonfiguration är en kombination av konfigurationsvariabelvärden. Dina konfigurationsvariabler kan till exempel vara operativsystem, webbläsare, CPU-typ, databas. En konfiguration kan vara "Windows 8 + 32-bitars CPU" eller "Windows 10 + 64-bitars CPU".

Skapa konfigurationsvariablerna först. Kombinera sedan flera variabelvärden för att skapa en konfiguration.

  1. Öppna sidan Konfigurationer i webbportalen Testplaner, välj + ikonen och välj Ny konfigurationsvariabel.

    Skärmbild som visar alternativet Ny konfigurationsvariabel i menyn Ny.

  2. Ange ett namn för variabeln, till exempel Webbläsare, och en beskrivning. Välj Lägg till nytt värde och lägg sedan till ett värde. Lägg till så många värden som du vill i konfigurationsvariabeln och spara sedan den.

    Skärmbild som visar hur du lägger till värden i en ny konfigurationsvariabel.

  3. Upprepa stegen för att skapa andra konfigurationsvariabler som du behöver. Skapa till exempel en konfigurationsvariabel med namnet Operativsystem med namnen på varje operativsystem som du vill testa.

    Skärmbild som visar hur du anger värden för en konfigurationsvariabel för operativsystem.

  4. + Välj ikonen och välj Ny testkonfiguration.

    Skärmbild som visar alternativet Ny testkonfiguration på menyn Nytt.

  5. Ange ett namn för testkonfigurationen och lägg till de konfigurationsvariabler som du skapade. Välj ett värde för varje variabel för den här konfigurationen.

    Skärmbild som visar hur du lägger till variabler i den nya testkonfigurationen.

    Kontrollera att Tilldela till nya testplaner är markerat för att göra den här konfigurationen till standard för alla nya testplaner som du skapar.

  6. Spara den nya testkonfigurationen.

En testkonfiguration är en kombination av konfigurationsvariabelvärden. Dina konfigurationsvariabler kan till exempel vara operativsystem, webbläsare, CPU-typ, databas. En konfiguration kan vara "Windows 8 + 32-bitars CPU" eller "Windows 10 + 64-bitars CPU".

Du måste först skapa konfigurationsvariablerna. Kombinera sedan flera variabelvärden för att skapa en konfiguration.

  1. Öppna sidan Konfigurationer i webbportalen Testplaner, väljNy…ikonen och välj Ny konfigurationsvariabel.

    Lägga till en ny konfigurationsvariabel

  2. Ange ett namn för variabeln, till exempel Webbläsare, och skriv ett värde. Lägg till så många värden som du vill i konfigurationsvariabeln och spara sedan den.

    Ange värden för en ny konfigurationsvariabel

  3. Upprepa stegen för att skapa andra konfigurationsvariabler som du behöver. Skapa till exempel en konfigurationsvariabel med namnet Operativsystem med namnen på varje operativsystem som du vill testa.

    Ange värden för en konfigurationsvariabel för operativsystem

  4. Välj ikonen Ny… och välj Ny testkonfiguration.

    Lägga till en ny testkonfiguration

  5. Ange ett namn för testkonfigurationen och lägg till de konfigurationsvariabler som du skapade. Välj ett värde för varje variabel för den här konfigurationen.

    Lägga till variabler i den nya testkonfigurationen

    Se till att Tilldela till nya testplaner är markerat för att göra detta till standardkonfigurationen för alla nya testplaner som du skapar.

  6. Spara den nya testkonfigurationen.

Tilldela konfigurationer för att testa planer och sviter

Du kan tilldela konfigurationer till en testsvit eller ett enskilt testfall. Konfigurationer som tilldelats en testsvit gäller för alla tester eller sviter i den.

  1. Om du vill tilldela en konfiguration till en testsvit går du till sidan Testplaner och väljer en plan. I området Testsviter väljer du en testsvit och väljer Fler alternativ eller högerklickar för att öppna snabbmenyn och väljer sedan Tilldela konfiguration.

    Skärmbild som visar alternativet Tilldela konfigurationsmeny.

    Om du lägger till flera konfigurationer i en testsvit upprepas testfallen med var och en av de konfigurationer som du har tilldelat.

    Skärmbild som visar flera konfigurationstilldelningar till en testsvit.

  2. Om det behövs åsidosätter du standardkonfigurationen som tilldelats ett testfall och tilldelar den konfiguration du behöver. Välj ett eller flera testfall, öppna snabbmenyn och välj Tilldela konfiguration.

    Skärmbild som visar hur du tilldelar en konfiguration som tilldelats ett testfall.

  3. Sök efter och välj de konfigurationer som ska tilldelas till testfallen.

    Skärmbild som visar konfigurationer för ett testfall.

Du kan tilldela konfigurationer till en testplan, en testsvit eller ett enskilt testfall. Konfigurationer som tilldelats en testplan eller testsvit gäller för alla tester eller sviter i den.

  1. Om du vill tilldela en konfiguration till en testplan öppnar du snabbmenyn för planen på sidan Testplaner och väljer Tilldela konfiguration för att testa planen.

    Tilldela en konfiguration till en testplan

  2. Om du vill tilldela en konfiguration till en testsvit öppnar du snabbmenyn för sviten och väljer Tilldela konfiguration för att testa sviten.

    Tilldela en konfiguration till en testsvit

    Om du lägger till flera konfigurationer i en testplan eller svit upprepas testfallen i planen eller sviten med var och en av de konfigurationer som du har tilldelat.

    Flera konfigurationstilldelningar till en testsvit

  3. Om det behövs åsidosätter du standardkonfigurationen som tilldelats ett testfall och tilldelar den konfiguration du behöver. Välj ett eller flera testfall, öppna snabbmenyn och välj Tilldela konfigurationer.

    Åsidosätta standardkonfigurationen som tilldelats ett testfall

  4. Sök efter och välj de konfigurationer som ska tilldelas till dessa testfall.

    Ange nödvändiga konfigurationer för ett testfall

Köra tester med varje konfiguration

Konfigurera en testplattform för en viss konfiguration, till exempel att testa appen med Hjälp av Google Chrome i Windows 10.

  1. Välj och kör ett test som har tilldelats den här konfigurationen.

    Skärmbild som visar ett test med en specifik konfiguration och alternativet Kör för webbprogram valt.

    När du kör testet visas en påminnelse om konfigurationen i statusfältet.

    Skärmbild som visar konfigurationen för det här testet i statusfältet.

  1. Konfigurera en testplattform för en viss konfiguration, till exempel att testa appen med Hjälp av Google Chrome i Windows 10.

  2. Välj och kör ett test som har tilldelats den här konfigurationen.

    Köra testet med den tilldelade konfigurationen

    När du kör testet får du en påminnelse om den konfiguration som krävs i statusfältet i fönstret Test Runner.

    Den nödvändiga konfigurationen visas i testkörningsfönstret

Spåra testresultat för varje konfiguration

  1. Öppna sidan Diagram för testpaketet, välj Nytt och välj Nytt testresultatdiagram.

    Skärmbild som visar menyalternativet Nytt testresultatdiagram.

  2. Välj en typ av diagram, till exempel ett cirkeldiagram eller stapeldiagram, och välj sedan Gruppera>efter konfiguration och välj OK.

    Skärmbild som visar hur du väljer ett konfigurationsalternativ för gruppera efter i dialogrutan Konfigurera diagram.

    Ett diagram skapas som kan hjälpa dig att spåra dina tester baserat på konfigurationer. Du kan fästa det här diagrammet på instrumentpanelen.

    Skärmbild som visar ett stapeldiagram med värden för Inte körning, Godkänd och Misslyckad.

Om du har ett testfall som visas i flera testpaket kan du ange de olika konfigurationerna för varje svit. Samma testfall kan ha olika konfigurationsinställningar i olika testpaket och testplaner.

  1. Öppna sidan Diagram för testplanen eller testsviten, välj Ny och välj Nytt testresultatdiagram.

    Skapa ett nytt testresultatdiagram

  2. Välj vilken typ av diagram du behöver, välj Konfiguration i listan Grupperaefter och välj OK.

    Välja vilken typ av diagram du behöver

    Ett diagram skapas som kan hjälpa dig att spåra dina tester baserat på konfigurationer. Du kan fästa det här diagrammet på instrumentpanelen.

    Resultatdiagrammet för konfigurationstestet

Om du har ett testfall som visas i flera testplaner och testpaket kan du ange de olika konfigurationerna för var och en av dessa. Samma testfall kan ha olika konfigurationsinställningar i olika testpaket och testplaner.