Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Märkus.
Testmootor on iganenud ja eemaldatakse tulevases väljaandes. Kasuta Power Platform Playwright samples testiautomatiseerimise võimaluste jaoks Power Platformis ja Dynamics 365 teenustes.
Power Apps Test Engine on testimislahendus, mis on loodud spetsiaalselt Power Platformi rakendustele. Olenemata sellest, kas olete automatiseeritud testimisega uustulnuk, Test Studio tuttav või kogenud arendaja, kellel onPlaywrighti teadmised, pakub Test Engine skaleeritavat lähenemisviisi testimisele, mis on kooskõlas vähese koodiga filosoofiaga . Power Platform
Vaadake lisateavet selle kohta, kuidas Test Engine teid aitab olenemata sellest, kust te alustate.
Kui testite oma Power Platform rakendusi käsitsi, pakub Test Engine juurdepääsetavat sisenemispunkti testimise automatiseerimiseks:
- Low-code lähenemine: Loo automatiseeritud testid YAML-i ja Power Fx-i abil, mis on sama valemikeel, mida kasutatakse Power Apps
- DOM-teadmisi pole vaja: rakenduse komponentidega suhtlemiseks ei pea te mõistma HTML-i ega CSS valijaid
- Tuttav terminoloogia: Testib kontrollnimesid, nagu need ilmuvad Power Apps Studios, muutes testid lihtsasti loetavaks ja hooldatavaks
Test Engine aitab teil:
- Säästke aega: automatiseerige korduvad testistsenaariumid, mida praegu käsitsi teete
- Suurendage katvust: tehke põhjalikumaid teste sagedamini
- Testi lähtetaseme loomine: dokumenteerige oma testimisprotsess vormingus, mida saab uuesti kasutada ja jagada
- Õppige järk-järgult: alustage lihtsate testidega ja laiendage oma mugavuse taseme tõustes
Praegu töötab Power Apps Test Engine järgmiste Power Platformi komponentidega:
Test Engine'i kasutamiseks pead installima Microsoft Power Platform CLI.
Test Engine’iga alustamine
Alustamise lähenemine sõltub teie rollist ja kogemuste tasemest:
Installige tööriistad:
- Paigalda Microsoft Power Platform CLI
- Tutvuge põhiliste käsurea toimingutega
Alustage lihtsa testiga:
- Alustage põhitestiga, mis valideerib ühe ekraani või funktsiooni
- YAML-vormingu kasutamine testi struktureerimiseks
- Õppige testimise tavalisi Power Fx funktsioone
Arendage oma testimisoskusi:
- Järgige Test Engine’i dokumentatsioonis toodud õpetusi ja näiteid
- Lisage oma testidele järk-järgult keerukamaid stsenaariume
Peamised omadused ja eelised
Power Apps Test Engine pakub põhjalikku funktsioonide komplekti, mis toetab tugevat, madala koodiga ja professionaalse tasemega testimist Power Platformi lahenduste jaoks. Järgmised esiletõstmised näitavad, kuidas Test Engine aitab teil oma rakendusi automatiseerida, valideerida ja kvaliteeti säilitada Power Platform .
Integratsiooni täielik testimine
Kõik järgmised funktsioonid on loodud selleks, et aidata teil saavutada terviklik integratsioonitestimine kõigis teie Power Platform lahendustes.
- Põhjalik Power Platform katvus: testige kogu oma lahendust lõuendirakenduste , mudelipõhiste rakenduste ja integreeritud testimisegaDataverse
- Realistlik kasutajateekonna testimine: valideerige täielikud äriprotsessid mitmes Power Platform komponendis, tagades, et teie lahendused töötavad tegelike kasutajate jaoks ootuspäraselt
- Lihtsustatud keskkonna seadistamine: kasutage sama autentimiskonteksti kogu testikomplektis, vähendades seadistamise keerukust ja hoolduskulusid
Loomuliku keele ja tehisintellektil põhineva testimise abil
Kõik järgmised funktsioonid on loodud selleks, et aidata teil saavutada loomuliku keele ja tehisintellektil põhinevat integratsioonitestimist kõigis teie Power Platform lahendustes.
- Copilot-genereeritud testid: Loo testid loomuliku keele abil – kirjelda, mida soovid testida, ja lase Copilot aidata testikoodi genereerida
- Loomulik keel ja generatiivne AI-toega testimine: looge loomulikus keeles testiplaane ja teisendage need käivitatavateks testideks, kasutades generatiivseid tehisintellekti võimalusi.
- AI tulemuste valideerimine: testige enesekindlalt AI-toega funktsioone spetsiaalsete funktsioonidega, mis käsitlevad mittedeterministlikke tehisintellekti väljundeid
- Inimloetavad testiplaanid: kirjutage ja hooldage teste, mida ärikasutajad ja arendajad saavad nii mõista kui ka millesse panustada
- AI-Assisted Testi koostamine: Kasuta GitHub Copilot testide loomise kiirendamiseks lähtekoodipõhiste lahendustega
Power Fx Testi koostamine
Teksti autorikeelena kasutamine Power Fx annab järgmised eelised.
- Tuttav valemikeel: kirjutage teste samas Power Fx keeles , mida juba oskate lõuendirakenduste loomisest
- Madal õppimiskõver: Kasutage oma olemasolevaid Power Platform oskusi testide loomiseks ilma keerulisi testimisraamistikke õppimata
- Juhtelemendi nime viited: Viita rakendusele nende stuudionimede järgi, selle asemel, et õppida keerulisi DOM-valijaid
Ettevõttele sobiv testimise infrastruktuur
Ärikliendid vajavad autentimise turvaliseks haldamiseks tugevaid funktsioone. Katsemootor pakub:
- Autentimise paindlikkus: interaktiivse sisselogimise, teenuse subjekti ja seansi püsivuse tugi, et see vastaks teie turvanõuetele
- ALM integratsioon: Sujuvalt integreeruda Azure DevOps, GitHub Actions ja teiste CI/CD torujuhtmetega automatiseeritud testimiseks
- MFA tugi: käivitage automatiseeritud teste keskkondades, mis jõustavad mitmikautentimise ilma kompromissideta
Täiustatud testimisvõimalused
Need on täiustatud võimalused, mida testmootor pakub.
- Konnektori mõnitamine: looge usaldusväärseid teste, simuleerides konnektori vastuseid, isegi tasuliste või väliste teenuste puhul
- Andmete isoleerimine: testige prognoositavate andmetingimustega ilma tootmiskeskkonda mõjutamata
- Visuaalne diagnostika: testitõrgete tõrkeotsing automaatsete ekraanipiltide ja videosalvestiste abil
Kitsendused
Kuna Test Engine on eelvaates, pidage meeles järgmisi praeguseid piiranguid.
- Brauseri lokaadi sätted järgivad teie brauseri vaikeseadeid
- Mõned spetsiaalsed juhtelemendid võivad nõuda funktsiooni Preview.PlaywrightAction kasutamist
- Jõudluse testimise võimalused on alles väljatöötamisel
Toetatud brauserid
Test Engine töötab järgmiste brauseritega:
- Chromium (Chrome, Microsoft Edge)
- Firefox
- WebKit (Safari)