Power Apps Test Engine'i ülevaade (aegunud)

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:

  1. Installige tööriistad:

  2. Alustage lihtsa testiga:

    • Alustage põhitestiga, mis valideerib ühe ekraani või funktsiooni
    • YAML-vormingu kasutamine testi struktureerimiseks
    • Õppige testimise tavalisi Power Fx funktsioone
  3. Arendage oma testimisoskusi:

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.

Toetatud brauserid

Test Engine töötab järgmiste brauseritega:

  • Chromium (Chrome, Microsoft Edge)
  • Firefox
  • WebKit (Safari)

Järgmised toimingud

Uurige testmootori funktsioone