Funktionstestning
Som programvaruleverantör kan du nu utföra anpassade funktionstester med valfri testram – via självbetjäning för M365-portalen.
När vi först startade tjänsten erbjöd vi de färdiga testerna, som är en fördefinierad uppsättning tester som drivs via standardiserade skript. Detta kunde dock inte få fullständig testtäckning för många oberoende programvaruleverantörer (ISV).
Som svar på din feedback ger vi våra ISV möjlighet att ladda upp automatiska funktionstest.
Följ stegen nedan om du vill använda den här funktionen:
- Upload dina filer (binärfiler, beroenden och skript) som ett enda .zip paket.
- Välj om du vill starta om virtuella testdatorer vid olika körningspunkter.
- Hantera tillgängliga alternativ för dina skript.
- Välj när du vill använda Windows-uppdateringen på den virtuella maskinerna under körning.
Detaljerade beskrivningar av stegen ovan är markerade nedan:
Upload ett funktionellt testpaket
Kom igång genom att gå till sidan Upload, välja Upload nytt program under Programkatalogen på navigeringsmenyn till vänster på portalen Testbas för M365 i Azure. Därifrån kan du:
Flik 1 – Ange grundläggande information. Ange namnet på och versionen av programmet. I alternativet Typ av test väljer du Functional tests .
Observera att alternativet OOB (out-of-Box) är obligatoriskt som standard.

Flik 2 – Upload de olika komponenterna i paketet genom att ladda upp en ZIP-fil med hela testet (binärfiler, beroenden, skript osv.).
Mer aka.ms/usl-package-outline finns i aka.ms/usl-package-outline information. (Obs! Både in-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 de inflikar- och funktionstestaktiviteterna. Välj sökvägarna till PowerShell-skripten som installerar, startar, stänger och avinstallerar programmet (för In-of-Box) samt sökvägarna till alla dina egna skript för att utföra funktionstestet. (Obs! Ett skript för att avinstallera programmet är valfritt).
För närvarande kan du ladda upp mellan 1 och 8 skript för dina funktionstester. (Kommentera det här inlägget på ett bra sätt om du behöver fler skript!)

(Valfritt) Konfigurera en omstart efter installationen. För vissa program krävs en omstart efter installationen.
Välj för det specifika skriptet på fliken Uppgifter om du vill att en Reboot After Execution omstart ska ske efter körningen av skriptet.
Flik 4 – Välj Windows uppdateringen installeras: Programmet för korrigeringen Windows uppdateringen utförs innan du använder något skript. Vi rekommenderar att du installerar en Windows uppdateringen efter programmets installation för att nära efterlikna dina verkliga användningsscenarier.

Flik 5 – Granska och skapa paketet. När du har utfört stegen ovan väljer du att Create slutföra uppladdningsprocessen.
När paketet har skapats kan du kontrollera verifieringsstatus för paketet.
Vi kör ett första test för att installera, starta, stänga och avinstallera programmet. Det gör att vi kan verifiera 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 status i Manage packages menyn, vilket är en av två poster:
- Verifieringen lyckas: Paketet testas automatiskt mot förhandsuppdateringar Windows de OS-versioner du valt. eller
- Verifieringen misslyckas: Du måste undersöka orsakerna till felet, åtgärda problemet och ladda upp paketet på ny tid.
Du får också ett meddelande om båda resultaten via meddelandeikonen i Azure Portal.