Selles artiklis vaatleme põhjalikult kogu Microsofti testimise ökosüsteemi, sealhulgas teste ja tööriistu, mida saate kasutada nutitelefonide, tahvelarvutite ja Windowsi käitavate arvutitega või selliste teenustega nagu Windows 365, Azure, App Center või Microsoft Forms ühendatud arvutitega. Eesmärk on näidata teile, mida saate testida, kuidas seda testida ja iga lähenemisviisi piiranguid, et saaksite luua oma testimiskeskkonna ilma ülekoormamata.
Turvaline testimine Windowsi seadmetes: rakendus Take a Test
Hariduskeskkonnas on ülioluline, et veebieksameid oleks võimalik petmiseta läbi viia , ja sel eesmärgil on Microsoft Windowsi lisanud spetsiaalse rakenduse nimega „Tee test“. See rakendus toimib turvalise brauserina, mis lukustab süsteemi nii, et õpilasel on juurdepääs ainult kindlale veebiaadressile või õppeasutuse määratletud URL-ide loendile.
Kui viktoriin käivitatakse valiku „Tee viktoriin” abil, läheb seade väga agressiivsesse lukustusrežiimi : õpilane ei saa printida, ekraanipilte teha ega tekstisoovitusi kasutada, kui õpetaja või administraator pole neid funktsioone viktoriini lingil selgesõnaliselt lubanud. Lisaks on keelatud ka teiste rakenduste avamine, süsteemiseadete (välised kuvarid, teavitused, värskendused jne) muutmine, Cortanale juurdepääs või eelnevalt lõikelauale kopeeritud sisu kleepimine.
Rakenduse kasutamine kohandub erinevate stsenaariumidega. Kiirete testide või väikese mõjuga hindamiste jaoks saab õpetaja luua turvalise hindamis-URL-i ja seda klassiga jagada. Õpilased avavad lihtsalt selle lingi ja Windows avab automaatselt nupu „Tee test“ ning laadib testi turvalises keskkonnas.
Kõrge panusega hindamiste, näiteks lõpueksamite või ametlike testide puhul on soovitatav seadistada oma seade eksamiteks spetsiaalse kontoga ja käivitada Take Test rakendus täisekraani lukustatud režiimis. Selle kontoga sisse logides käivitab Windows rakenduse automaatselt kioskirežiimis ja blokeerib kõik muud protsessid, tagades, et miski väljaspool testi ei saa sekkuda.
Turvaliste hindamislinkide loomine ja levitamine
Eksami sooritamise juures on huvitav see, et see pole mõeldud ainult viktoriinide jaoks : iga veebiressurssi (simulaatorit, interaktiivset harjutust, teoreetilisi materjale jne) saab lukustatud režiimis esitada. See saavutatakse spetsiaalse URL-i loomisega ms-edu-secureassessment skeemi abil, mis käsib Windowsil selle avada turvalises rakenduses, mitte tavalises brauseris.
Lingi põhisüntaks on tüüpi ms-edu-secureassessment:<URL>#enforceLockdown . Sellele baasile saab lisada parameetreid, et lubada funktsioone, mis muidu oleksid keelatud. Näiteks saab tekstisoovitused, printimise või ekraanipildid lubada selliste parameetritega nagu &enableTextSuggestions, &requirePrinting või &enableScreenCapture, mida saab testi jaoks vastavalt vajadusele ka kombineerida.
Kui link ei sisalda ühtegi neist parameetritest, on vaikekäitumine kõige piiravam : kõik peale juurdepääsu määratud veebisaidile blokeeritakse. Testide puhul, mis integreerivad Windows Lockdown API-t ja peavad enne turvarežiimi aktiveerimist kontrollima taustaprotsesse, saab järelliite `enforceLockdown` eemaldada. See takistab rakenduse kohest blokeerimist, andes aega ühildumatute rakenduste käsitsi sulgemiseks.
Kui turvaline link on loodud, on selle levitamine väga paindlik : seda saab avaldada kooli veebisaidil, saata e-posti teel, lisada OneNote'i märkmikku või isegi luua otseteid õpilaste töölaudadele, nii et nad peavad vaid topeltklõpsama. Tegelik töövoog on järgmine: õpilane avab lingi, Windows käivitab valiku „Tee test” ja seade läheb automaatselt lukustatud režiimi.
Sisu poolest sobib Microsoft Forms selle strateegiaga ideaalselt , kuna see võimaldab teil kujundada eksameid ja viktoriine, mida saab seejärel turvaliste linkide abil linkida. Administraatoritele ja õpetajatele, kes soovivad üksikasjalikumat teavet, on olemas tehniline viide rakenduse „Loo viktoriin” kohta, milles on kirjeldatud kõiki saadaolevaid reegleid ja konfiguratsioonivalikuid.
Rakenduste keskus: Windowsi ja mobiilseadmete rakenduste pidev levitamine ja testimine
Rakenduste testimisel nutitelefonides või tahvelarvutites on teiseks oluliseks tugisambaks App Center – Microsofti pidev integratsiooni- ja edastusplatvorm Androidi, iOS-i, macOS-i ja Windowsi rakendustele. Üks selle igapäevases tegevuses kõige kasulikumaid funktsioone on levitamisteenus, mis võimaldab arendajatel avaldada sisemisi järke ja jagada neid testijatega allalaadimislinkide või installiportaali enda kaudu.
Tüüpiline töövoog algab siis, kui arendaja kutsub testija : testija saab meili, mis teavitab teda, et ta on rakendusse lisatud, ja pakub talle võimalust luua rakenduste keskuse konto, kui tal seda veel pole. Kui konto on registreeritud, logib testija sisse ja näeb rakenduste loendit, millele tal on juurdepääs, koos konkreetsete installimisjuhistega, mis sõltuvad testitava seadme operatsioonisüsteemist.
Testijate jaoks on mugav konto luua juba enne ametliku kutse saamist , kuna nad saavad registreeruda otse rakenduste keskuse veebisaidil ja olla valmis, kui arendaja neile rakenduse määrab. Installiportaalist saavad nad alla laadida erinevaid versioone, vaadata ehitusmärkmeid ja installida värskendusi peaaegu sama lihtsalt kui ametlikust poest.
Kui testija ei soovi enam rakenduse järke saada, lubab rakenduste keskus tal testimise lõpetada ja kõigist selle levitusgruppidest lahkuda . Siiski on teatud tingimused: ta ei tohi olla projekti kaastööline ega kuuluda rakendusega seotud jagatud gruppi ega Azure AD gruppi. Kui need nõuded on täidetud, avage lihtsalt oma mobiilseadmest installiportaal, valige rakendus, kasutage kolme punktiga menüüd ja valige suvand „Peata rakenduse testimine”.
Pärast nende toimingute tegemist eemaldatakse kasutaja testijate hulgast ja ta kaotab juurdepääsu nii installiportaalile kui ka arendajaportaalile . See on selge viis testimistsüklites aktiivsete isikute haldamiseks ja müra vältimiseks levitamise ja tagasiside mõõdikutes.
Microsoft Emulator Windows 10 Mobile'i jaoks: proovige seda ilma füüsilise seadmeta
Kui sul pole käepärast kõiki füüsilisi nutitelefonimudeleid , saab Microsofti Windows 10 Mobile'i emulaatorist asendamatu tööriist. See on töölauarakendus, mis käitab Hyper-V-s Windows 10 Mobile'i virtuaalset kujutist, võimaldades sul siluda ja testida universaalse Windowsi platvormi (UWP) rakendusi keskkonnas, mis on väga sarnane päris asjaga, kuid isoleeritud põhiriistvarast.
Emulaator on loodud pakkuma sarnast jõudlust kui päris telefonil , kuigi enne Microsofti poes avaldamist on alati soovitatav rakendus füüsilistes seadmetes valideerida. Üks pilt saab simuleerida erinevaid ekraani eraldusvõime ja suuruse kombinatsioone ning saate nende vahel vahetada olenevalt kasutajaprofiilist, kellele soovite keskenduda.
Nõuete osas peab hostarvutil olema riistvaralise virtualiseerimise, SLAT-i ja DEP-iga protsessor , vähemalt 4 GB muutmälu ning 64-bitine Windows 10 Pro versioon või uuem, millele on installitud Hyper-V. Lisaks vajab emulaator Visual Studio 2015 või uuemat versiooni ja ei laadi rakendusi, mis on mõeldud Windows Phone'i versioonidele enne versiooni 7.1.
Installiprogramm on integreeritud Windows 10 SDK-sse, mille saab lisada otse Visual Studio installimise ajal. Desinstallimise saab teha Visual Studiost või programmide ja funktsioonide kaudu , kuigi Hyper-V virtuaalne Etherneti adapter jääb süsteemi ja tuleb täielikuks puhastamiseks käsitsi võrguühendustest eemaldada.
Rakenduse käivitamiseks emulaatoris valige lihtsalt emuleeritud seade Visual Studio käivitusprogrammi rippmenüüst . Seejärel laaditakse mobiilipilt, rakendus juurutatakse selle sees ja saate seda samm-sammult siluda nagu päris telefonis.
Uued funktsioonid ja funktsioonid, mida saab testida
Windows 10 Mobile'i emulaatori uusimad versioonid lisavad täieliku toe universaalsele Windowsi platvormile ja sisaldavad täiustusi, nagu hiireklõpsu ja puutetundliku puute eristamine, NFC- ühilduvus (sh lähedus- ja HCE-stsenaariumid) ning riistvaraline graafikakiirendus kohaliku GPU kaudu, eeldusel, et see on lisatööriistade vahekaardil Andurid lubatud.
Emulaatoris saab testida mitme eraldusvõime, ekraanisuuruse ja mälukonfiguratsiooniga , muuta ekraani suunda vertikaalseks ja horisontaalseks, kohandada akna suumi monitoriga, simuleerida võrguühendust hostiga ning konfigureerida keelt ja piirkonda rahvusvahelistumise valideerimiseks.
Samuti saate testida rakenduse elutsükli aspekte, näiteks keelamist või välistamiseks märkimist , muuta käitumist silumisomaduste abil, hallata kohalikku salvestusruumi (varem isoleeritud salvestusruum) – mis säilib emulaatori avatud olekus, kuid kaob sulgemisel –, kasutada hostarvuti mikrofoni, kaardistada füüsilist klaviatuuri telefoni klaviatuuriga või suhelda lukustuskuvaga, simuleerides toitenuppu F12-klahviga.
Siiski on mitmeid funktsioone, mida ei saa emulaatoris valideerida ja mis nõuavad absoluutselt füüsilise seadme kasutamist : kompass, güroskoop, vibratsioonimootor, reaalse ekraani heleduse reguleerimine ja VGA-st kõrgema eraldusvõimega video sujuv taasesitus, eriti piltide puhul, millel on ainult 512 MB muutmälu.
Hiir, klaviatuur ja mitmikpuute sisend
Windows 10 seadmega seotud hiire kasutamise simuleerimiseks sisaldab emulaator hiire sisestusrežiimi , mis suunab füüsilise hiire klõpsud mobiilseadme operatsioonisüsteemi reaalsete hiiresündmustena. See aktiveeritakse tööriistaribal oleva vastava nupu kaudu ja võimaldab teil testida liideseid, mis eristavad puudutust ja klõpsamist.
Klaviatuuri sisendit saab lülitada F4-klahviga: kui see on aktiivne, kaardistatakse arvuti klaviatuur telefoni klaviatuuriga, säilitades standardse klahvikäitumise. Lokaliseeritud klaviatuuridele omaseid erimärke aga ei toetata; nende jaoks peate kasutama emuleeritud süsteemi tarkvaralist sisestuspaneeli.
Lisaks integreerib emulaator mitmikpuutega sisestusrežiimi, mis võimaldab simuleerida näpistamisžeste elementide suumimiseks, pööramiseks ja liigutamiseks . Aktiveerimisel ilmuvad kaks puutepunkti, mida saab parema nupuga ümber paigutada ja vasaku nupuga liigutada, et taasluua tüüpilisi interaktsioone fotode, kaartide või muu visuaalse sisuga.
Täiustatud andurid: kiirendusmõõtur, asukoht, võrk, SD, märguanded ja palju muud
Üks emulaatori suurimaid tugevusi on lisatööriistade kogum reaalsete andurite ja tingimuste simuleerimiseks . Näiteks kiirendusmõõturi vahekaart võimaldab teil testida rakenduse reaktsiooni orientatsiooni ja liikumise muutustele, kas liigutades punkti reaalajas 3D-tasapinnal või esitades eelnevalt salvestatud järjestust, mis simuleerib telefoni raputamist.
Asukoha vahekaart võimaldab teil luua autosõidu-, jalgrattasõidu- või kõndimismarsruute, paigutades punkte kaardile erinevates režiimides (Nõelaga, Reaalajas või Marsruut) ja valides kiiruse- ja täpsusprofiile: täiuslikest näitudest (Nõelaga) kuni linna-, äärelinna- või maakeskkondadeni, kus GPS-signaali kombineeritakse WiFi- ja mobiilsidevõrgu hinnangutega. See on oluline geofence'i parameetrite, tsoonide suuruste ja viibimisaegade kohandamiseks.
Võrgujaotises saate sundida erinevaid ühenduvustingimusi : võrku pole, 2G, 3G või 4G ning signaali tugevust hea, keskmise või nõrgana. See võimaldab teil testida, kas veebiteenustele tuginev rakendus saab laadimisaegade, ühenduse katkestuste ja ribalaiuse järskude muutustega hästi hakkama; ühenduse probleemide paremaks mõistmiseks on soovitatav korrata mitut stsenaariumi.
SD-kaardi vahekaart kasutab arvuti kausta simuleeritud eemaldatava SD-kaardina . Sisestamisel kopeeritakse kaustas olevad failid emulaatorisse ja väljutamisel saab muudatusi tagasi sünkroonida, arvestades FAT32 suurusepiirangut (32 GB). Lugemis- ja kirjutamiskiirused on piiratud, et need sarnaneksid päris SD-kaardi jõudlusega, mis on aeglasem kui hosti kõvaketas.
Teavituste tööriista abil asendab emulaator ajutiselt WNS-i või MPN-i push-teavituste simulatsioonimootoriga . Saate valida rakenduse, teavituskanali, tüübi (ikoon, röstsai jne) ja malli. Soovi korral saate XML-i üleslaadimist muuta ja teate saata, et näha, kuidas rakendus reageerib – seda kõike ilma pilvepõhist taustaserverit seadistamata.
Lõpuks võimaldab vahekaart „Andurid” lubada või keelata valikulisi andureid, näiteks ümbritseva valguse, esikaamera, güroskoobi, magnetomeetri (kompassi), NFC või tarkvaranupud . See on kasulik rakenduse toimivuse testimiseks odavamates telefonides, mis ei sisalda kõiki andureid standardvarustuses, mis on oluline, kui soovite jõuda võimalikult laia turuni.
Toimivuse jälgimine ja teadaolevad probleemid
Graafika jõudluse jälgimiseks pakub emulaator kaadrisageduse loendureid , mida saab rakenduse koodist lubada (kasutades App.xaml.cs-i omadust EnableFrameRateCounter). Need loendurid näitavad ekraani värskendussagedust, kasutajaliidese lõimede täitmiskiirust, tekstuurimälu kasutust, GPU poolt töödeldud pindade arvu ja ekraani täitetaset kaadri kohta.
Mitte nii meeldiva poole pealt on mitmeid teadaolevaid probleeme ja taastamistööriistu . Üks levinud neist on viga Hyper-V virtuaalse Etherneti kommutaatori eemaldamisel, mis mõnikord hangub. Lahendus hõlmab `netcfg -d` käivitamist administraatori õigustega, mis lähtestab kõik võrguseadmed (mitte ainult emulaatoris olevad) ja sunnib arvuti taaskäivitama.
Kui emulaatorid lihtsalt ei käivitu, saate kasutada XdeCleanup.exe-d, emulaatori binaarfailidega kaasasolevat utiliiti, mis kustutab virtuaalmasinad, diferentsiaalkettad ja keskkonnapõhised lülitid . See töötab administraatorina ja puhastab kõik probleemsed olekud, kuigi see kustutab ka kontrollpunktid ja salvestatud olekud.
Emulaatori installitud Windows 10 Mobile'i pilt kuvatakse kaustas Programmid ja funktsioonid ning selle saab desinstallida nagu iga teist komponenti , kuid VHD-fail (flash.vhd) tuleb käsitsi kustutada kataloogist Emulation\Mobile. Kui teil on probleeme riistvaralise graafikakiirendusega, saate selle registrivõtme (DisableRemoteFx) abil keelata ja seejärel virtuaalmasina kustutada, et see tarkvaralise renderdamisega uuesti genereeriks.
Täpsemate küsimuste või haruldaste juhtumite korral haldab Microsoft spetsiaalseid Windows 10 tööriistade foorumeid , kus on koondatud nii meeskonna enda kui ka teiste arendajate pakutud levinud probleemid ja lahendused.
Labori- ja jõudlustööriistad Windowsi riist- ja süsteemidele
Lisaks puhtalt rakendustepõhisele testimisele pakub Microsoft terviklikku tööriistakomplekti riistvara ja süsteemide valideerimiseks , mis töötavad Windows 10-ga või integreeruvad selle ökosüsteemiga. Need lahendused on selgelt suunatud seadmetootjatele, integraatoritele, originaalseadmete tootjatele (OEM) ja IT-spetsialistidele, kes peavad tagama jõudluse, ühilduvuse ja töökindluse.
Windowsi riistvaralabori komplekt (HLK) on ametlik testimisraamistik riistvaraseadmete ühilduvuse ja stabiilsuse hindamiseks Windows 10-s. See võimaldab teil käivitada standardiseeritud testikomplekte, koguda tulemusi ja pärast nende läbimist kasutada neid aruandeid toodete sertifitseerimiseks ja Microsofti ühilduvate riistvarade loendisse lisamiseks.
Windows Performance Toolkit (WPT) keskendub nii süsteemide kui ka rakenduste jõudlusprobleemide mõõtmisele, analüüsimisele ja diagnoosimisele . Selle jälgimis- ja detailsed analüüsitööriistad aitavad tuvastada kitsaskohti, liigset protsessori või ketta kasutust, latentsusaja pikenemist ja muid probleeme, mis võivad nutitelefoni, tahvelarvuti või arvuti kasutuskogemust rikkuda.
Windowsi hindamistööriistakomplekt täiendab Windowsi hindamissüsteemi testi testidega, mis on loodud töötava süsteemi üldise kvaliteedi hindamiseks : jõudlus, töökindlus, stabiilsus ja funktsionaalsus. See on eriti kasulik arvutitootjatele ja -kokkupanijatele, kes soovivad enne toodete turule laskmist valideerida komponentide ja draiverite kombinatsioone.
Segatud reaalsuse maailma jaoks pakub Microsoft Windows Mixed Reality HMD harjutuskomplekti , mis ühendab riist- ja tarkvara peakomplektide ja hostarvutite valideerimise automatiseerimiseks. See kontrollib, kas mõlemad vastavad sujuva VR/MR-kogemuse jaoks vajalikele jõudlus- ja ühilduvusnõuetele.
Lisadokumentatsiooni saamiseks pakuvad Windowsi insenerijuhendid (WEG) partneritele ja originaalseadmete tootjatele (OEM-idele) üksikasjalikke juhiseid Windowsi-põhiste seadmete kavandamise, testimise ja tarnimise kohta. Lisaks koondab Microsofti riistvara armatuurlaud HLK-testide esitamise, draiverite väljalasked ja partnerikontode haldamise.
Windows 365: Windowsi reaalmaailma testid pilves mobiiltelefonides ja tahvelarvutites
Teine huvitav valdkond, kus Microsofti teenuste toimivust ja kasutatavust hinnata, on Windows 365 – „voogedastus-Windows“, mis pakub pilvearvuteid, millele pääseb ligi peaaegu igast seadmest, millel on kaasaegne brauser või ühilduv kaugtöölaua klient.
See teenus on selgelt mõeldud ettevõtetele, mitte niivõrd kodukasutajale, kes soovib oma operatsioonisüsteemiga ise nokitseda . Ettevõtte keskkonnas, kus on kümneid või sadu töötajaid, võimaldab Windows 365 juurutada tsentraalselt hallatavaid Windowsi töölaudu ilma, et peaks ostma ja hooldama nii palju kohalikku riistvara, mille eeliseks on see, et sellele pääseb ligi Windowsi, macOS-i, Linuxi arvutitest või isegi tahvelarvutitest ja nutitelefonidest.
Tellimused jagunevad äri- ja ettevõttepakettideks, millel on väga sarnased hinnad ja konfiguratsioonid , erinedes peamiselt kasutajalimiitide, litsentside ja haldusmehhanismide poolest. Tüüpilised konfiguratsioonid hõlmavad valikuid, millel on 2 vCPU-d, 8 GB muutmälu ja 128 GB salvestusruumi, mille kuukulu on umbes mitukümmend dollarit kasutaja kohta.
Alustamine on üsna lihtne: pärast Windows 365 portaali sisselogimist näeb kasutaja oma pilvearvuteid, saab need otse brauserist (näiteks Microsoft Edge'iga) käivitada ja otsustada, kas anda juurdepääs lõikelauale, printerile, mikrofonile või failiedastusele. Kogemuse parandamiseks, eriti eraldusvõime ja renderdamise sujuvuse osas, on soovitatav installida ka kaugtöölaua klient.
Praktilistes testides on keskmise hinnaklassi konfiguratsiooni jõudlus kontoritöödeks ja sirvimiseks piisav , kuid see ei paista silma samaväärse füüsilise arvutiga võrreldes. Võrdlustestid näitavad protsessori jõudlust, mis on sarnane mõne aasta taguste keskklassi Inteli protsessoritega, ning ühenduse latentsus on märgatav teatud toimingute puhul, näiteks rakenduste avamisel või video voogesitamisel.
Koge seda iPadi, Androidi nutitelefoni või Raspberry Pi-ga.
Üks Windows 365 hindamise põhiaspekte on selle reageerimisvõime väga erinevates seadmetes kasutamisel . Reaalsetes testides prooviti sellele ligi pääseda tavalise 10,2-tollise iPadi, tipptasemel Android-telefoni töölauarežiimiga (Huawei P30 Pro) ja Raspberry Pi 3 Model B kaudu.
iPad on kahtlemata seade, millel on parimad omadused : kuigi selle ekraan pole Windowsi töölaua jaoks ideaalne, on see mõistlikult funktsionaalne, eriti täisekraanirakenduste ja välise klaviatuuri kasutamisel. Reageerimiskiirus on vastuvõetav ja üldine tunne on nagu täisfunktsionaalse kaugarvuti kasutamine.
Spektri teises otsas on Raspberry Pi 3, mille puhul miniPC protsessori ja muutmälu piirangud oma osa võtavad . Raspberry Pi operatsioonisüsteemi Chromium brauser saab pudelikaelaks ning kaugtöölaua kogemus on kohmakas, viivituse ja kehva reageerimisvõimega, sedavõrd, et seda ei soovitata Windows 365 pidevaks kasutamiseks.
Lisaks, kuigi mõned RDP-kliendid, näiteks Remmina, toetavad klassikalist kaugtöölauda, ei rakenda kõik neist õigesti Windows 365 aluseks olevaid "tööruume" , seega võib funktsionaalne ühilduvus olla piiratud. See vähendab praktilisi valikuid väga tagasihoidlike seadmete või kergete Linuxi distributsioonide puhul.
Töölauarežiimiga Android-nutitelefoni puhul on olukord kuskil vahepeal : ühenduse loomine, põhiliste kontorirakendustega töötamine ja sirvimine on võimalik, kuid sujuvus jätab soovida ning võrgu latentsuse ja brauseri või kaugkliendi lisakoormuse kombinatsioon muudab selle terve päeva jooksul mitte kõige mugavamaks kogemuseks.
Nende testidega on selge, et Windows 365 ei muuda võluväel ühtegi vana seadet tipptasemel arvutiks . Kuigi suur osa töötlemisest toimub serveris, vajab kohalik seade minimaalset arvutusvõimsust, head ühenduvust ja korralikku kaugklienti, et kogemus oleks kasvõi minimaalselt sujuv.
Samuti mängib rolli serverite füüsiline asukoht: kui Windows 365 eksemplarid asuvad kaugetes andmekeskustes , mõjutab edasi-tagasi latentsus oluliselt tajutavat kohesust akende liigutamisel, kirjutamisel või multimeediasisu esitamisel. See on tegur, mida ettevõtted peavad oma pilvetööruumi strateegia kujundamisel arvesse võtma.
Kontrollitud ärikeskkonnas hõlbustab Windows 365 "virtuaalse IT-infrastruktuuri" tsentraliseeritud haldamist , kuid selle pakkumine konkureerib otseselt traditsioonilise sülearvutite või tagasihoidlike arvutite ostmise võimalusega, mida kasutaja aja jooksul amortiseerib. Praegu kaldub üksikute töötajate jaoks tasakaal sageli oma riistvara omamise poole, mis on prognoositavam ja ei nõua kuutasusid.
Kogu selle ökosüsteemiga – sealhulgas turvaliste hindamiste testimine, rakenduste keskus versioonide levitamiseks, täiustatud emulaatorid silumiseks, HLK/WPT/hindamiskomplektid riistvara sertifitseerimiseks ja pilveteenused nagu Windows 365 kaugtööjaamadele – pakub Microsoft väga laia valikut tööriistu Windowsi ja selle teenustega ühendatud nutitelefonide, tahvelarvutite ja arvutite testimiseks , nii et iga organisatsioon saab valida kombinatsiooni, mis sobib kõige paremini tema tehnilise reaalsuse ja eelarvega.