Dela via


Funktionell testning

Viktigt

Test Base för Microsoft 365 övergår till slutet av livscykeln (EOL) den 31 maj 2024. Vi har åtagit oss att arbeta nära varje kund för att ge support och vägledning för att göra övergången så smidig som möjligt. Om du har frågor, problem eller behöver hjälp skickar du en supportbegäran.

Som programvaruutgivare kan du nu utföra anpassade funktionstester med hjälp av det testramverk som du väljer – via testbasen med självbetjäning för Microsoft 365-portalen.

När vi först lanserade tjänsten erbjöd vi färdiga tester, vilket är en fördefinierad uppsättning tester som drivs med standardiserade skript. Det gick dock inte att uppnå fullständig testtäckning för många oberoende programvaruleverantörer (ISV: er).

Som svar på din feedback ger vi därför våra ISV:er möjligheten att ladda upp automatiserade funktionstester.

Följ stegen nedan om du vill använda den här funktionen:

  1. Ladda upp dina filer (binärfiler, beroenden och skript) som ett enda .zip paket.
  2. Välj om du vill starta om test Virtual Machines (VM) vid olika körningspunkter.
  3. Hantera tillgängliga alternativ för dina skript.
  4. Välj när Windows-uppdateringen ska tillämpas på den virtuella datorn under körningen.

Detaljerade beskrivningar av stegen ovan är markerade nedan:

Ladda upp ett funktionellt testpaket

Kom igång genom att gå till sidan Ladda upp och välja Ladda upp nytt program under Programkatalog på navigeringsmenyn till vänster i testbasen för M365-portalen i Azure. Därifrån:

Flik 1 – Ange grundläggande information. Ange namnet och versionen av ditt program. I alternativet Typ av test väljer du Functional tests.

Obs!

Skript i paket har en körningstidsgräns på 60 minuter. Skriptkörning efter 60 minuter skulle överskrida tidsgränsen.

Välj fliken funktionstestning.

Flik 2 – Ladda upp komponenterna i paketet genom att ladda upp en zip-fil med hela testet (binärfiler, beroenden, skript osv.).

Mer information finns i aka.ms/usl-package-outline. (Obs! Både out-of-box-testskripten och innehållet i funktionstestet bör placeras i samma zip-fil). För närvarande är filstorleken begränsad till 2 GB.

Flik 3 – Konfigurera testuppgifterna Out-of-Box och Functional. Här väljer du sökvägen till PowerShell-skripten som installerar, startar, stänger och avinstallerar ditt program (för Out-of-Box) och sökvägarna till alla dina anpassade skript för att utföra ditt funktionstest. (Obs! Ett skript för att avinstallera programmet är valfritt).

För närvarande kan du ladda upp 1 till 8 skript för dina funktionstester. (Kommentera gärna det här inlägget om du behöver fler skript!)

Ladda upp upp till 8 skript med funktionstester.

(Valfritt) Du kan konfigurera en omstart efter installationen. Vissa program kräver en omstart efter installationen.

Välj Reboot After Execution det specifika skriptet på fliken Uppgifter om du vill att en omstart ska utföras efter körningen av skriptet.

Flik 4 – Välj när Windows-uppdateringen ska installeras: Programmet för den Windows Update korrigeringen görs före valfritt skript. Vi rekommenderar att du installerar en Windows-uppdatering efter programmets installation för att nära efterlikna dina verkliga programanvändningsscenarier.

Windows-uppdateringen kan installeras efter ett specifikt skript.

Flik 5 – Granska och skapa paketet. När du har slutfört stegen ovan väljer du Create för att slutföra uppladdningsprocessen.

När paketet har skapats kan du kontrollera verifieringsstatusen för paketet.

Vi kör ett första test för att installera, starta, stänga och avinstallera ditt program. Det gör att vi kan kontrollera att ditt paket kan installeras på vår tjänst utan fel.

Verifieringsprocessen kan ta upp till 24 timmar. När verifieringen är klar kan du se statusen Manage packages på menyn, vilket skulle vara en av två poster:

  1. Verifieringen lyckas: Paketet testas automatiskt mot förhandsversioner av Windows-uppdateringar för de operativsystemversioner som du har valt. eller
  2. Verifieringen misslyckas: Du måste undersöka orsakerna till felet, åtgärda problemet och ladda upp paketet igen.

Du meddelas också om något av resultaten via meddelandeikonen i Azure Portal.