Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Muistiinpano
Testimoduuli on vanhentunut , ja se poistetaan tulevassa versiossa. Käytä Power Platform Playwright -näytteitä Power Platformin ja Dynamics 365-palveluiden testien automatisointiominaisuuksiin.
Power Apps Test Engine on erityisesti Power Platform -sovelluksille suunniteltu testausratkaisu. Olitpa sitten uusi automatisoidun testauksen käyttäjä, Test Studion käyttäjätai kokenut kehittäjä, jolla on Playwright-osaamista , Test Engine tarjoaa skaalautuvan lähestymistavan testaukseen, joka on linjassa vähäkoodisen filosofian Power Platform kanssa.
Lue lisää siitä, miten Test Engine auttaa sinua riippumatta siitä, mistä aloitat:
Jos testaat sovelluksiasi Power Platform manuaalisesti, Test Engine tarjoaa helppokäyttöisen aloituspisteen testiautomaatioon:
- Low-code approach: Automaattisten testien luominen YAML:n ja Power Fxin avulla, samaa kaavakieltä kuin Power Apps
- DOM-tietoja ei tarvita: Sinun ei tarvitse ymmärtää HTML:ää tai CSS valitsimia, jotta voit käyttää sovelluksesi osia
- Perheen terminologia: Testaa viittauksen ohjausobjektien nimet sellaisina kuin ne näkyvät Power Apps Studiossa, mikä tekee testeistä helppolukuisia ja ylläpidettäviä
Test Engine voi auttaa sinua:
- Säästä aikaa: Automatisoi toistuvat testiskenaariot, joita suoritat tällä hetkellä manuaalisesti
- Lisää kattavuutta: Suorita kattavampia testejä useammin
- Luo testin perustaso: Dokumentoi testausprosessi muodossa, jota voidaan käyttää uudelleen ja jakaa
- Opi vähitellen: Aloita yksinkertaisilla testeillä ja laajenna mukavuustasosi noustessa
Tällä hetkellä Power Apps Test Engine toimii seuraavien Power Platform -osien kanssa:
Sinun on Install Microsoft Power Platform CLI testimoduulin käyttämiseksi.
Test Enginen käytön aloittaminen
Lähestymistapa aloittamiseen riippuu roolistasi ja kokemustasostasi:
Asenna työkalut:
- Asenna Microsoft Power Platform CLI
- Tutustu komentorivien perustoimintoihin
Aloita yksinkertaisella testillä:
- Aloita perustestillä, joka vahvistaa yksittäisen näytön tai toiminnon
- Käytä YAML-muotoa testin jäsentämiseen
- Opi testauksen yleisiä Power Fx toimintoja
Kehitä testaustaitojasi:
- Seuraa Test Engine -dokumentaation opetusohjelmia ja esimerkkejä
- Lisää testeihin vähitellen monimutkaisempia skenaarioita
Tärkeimmät ominaisuudet ja edut
Power Apps Test Engine tarjoaa kattavan joukon ominaisuuksia, jotka tukevat vankkaa, vähäistä koodausta ja ammattitaitoista testausta Power Platform -ratkaisuissa. Seuraavissa kohokohdissa esitellään, miten Test Engine voi auttaa sinua automatisoimaan, vahvistamaan ja ylläpitämään sovellusten laatua Power Platform .
Kokonaisvaltainen integrointitestaus
Jokainen seuraavista ominaisuuksista on suunniteltu auttamaan sinua saavuttamaan päästä päähän -integrointitestauksen kaikissa ratkaisuissasi Power Platform :
- Kattava Power Platform kattavuus: Testaa koko ratkaisusi integroidulla testauksella pohjaan perustuville sovelluksille, mallipohjaisille sovelluksille ja Dataverse
- Realistinen käyttäjäpolun testaus: Validoi täydelliset liiketoimintaprosessit useissa Power Platform komponenteissa ja varmista, että ratkaisusi toimivat odotetulla tavalla todellisille käyttäjille
- Yksinkertaistettu ympäristön määritys: Käytä samaa todennuskontekstia koko testipaketissasi, mikä vähentää asennuksen monimutkaisuutta ja ylläpitokustannuksia
Luonnollinen kieli ja tekoälyllä toimiva testaus
Jokainen seuraavista ominaisuuksista on suunniteltu auttamaan sinua saavuttamaan luonnollisen kielen ja tekoälyllä toimiva integrointitestaus kaikissa ratkaisuissasi Power Platform :
- Copilot luodut testit: Luo testejä luonnollisella kielellä – kuvaa, mitä haluat testata, ja anna Copilot auttaa testikoodin luonnissa
- Luonnollinen kieli ja generatiivinen tekoälypohjainen testaus: Luo testisuunnitelmia luonnollisella kielellä ja muunna ne suoritettaviksi testeiksi generatiivisen tekoälyn ominaisuuksien avulla
- AI-tulosten validointi: Testaa luottavaisesti tekoälyllä toimivia ominaisuuksia erikoistoiminnoilla, jotka käsittelevät ei-deterministisiä tekoälylähtöjä
- Ihmisen luettavat testisuunnitelmat: Kirjoita ja ylläpidä testejä, joita yrityskäyttäjät ja kehittäjät voivat sekä ymmärtää että osallistua
- AI-Assisted Test Authoring: GitHub Copilot avulla voit nopeuttaa testien luomista lähdeohjatuilla ratkaisuilla
Power Fx Testin laatiminen
Tekstin luontikielenä käyttäminen Power Fx tarjoaa seuraavat edut:
- Tuttu kaavakieli: Kirjoita testejä samalla Power Fx kielellä , jonka osaat jo pohjaan perustuvien sovellusten luomisesta
- Matala oppimiskäyrä: Käytä olemassa olevia Power Platform taitojasi testien luomiseen opettelematta monimutkaisia testauskehyksiä
- Ohjausobjektin nimiviittaukset: Viittaa sovelluksen ohjaimiin studion nimien perusteella sen sijaan, että sinun tarvitsee opetella monimutkaisia DOM-valitsimia
Yritysvalmis testausinfrastruktuuri
Yritysasiakkaat tarvitsevat vankkoja ominaisuuksia todennuksen turvalliseen hallintaan. Testimoottori tarjoaa:
- Todennuksen joustavuus: Tuki vuorovaikutteiselle kirjautumiselle, palvelun päänimelle ja istunnon pysyvyydelle suojausvaatimusten mukaisesti
- ALM-integrointi: integroi Azure DevOps, GitHub Actions ja muiden CI/CD-putkien kanssa saumattomasti automatisoitua testausta varten
- MFA-tuki: Suorita automatisoituja testejä ympäristöissä, jotka pakottavat monimenetelmäisen todentamisen ilman kompromisseja
Kehittyneet testausominaisuudet
Nämä ovat Test Enginen tarjoamia edistyneitä ominaisuuksia:
- Yhdistimen pilkkaaminen: Luo luotettavia testejä simuloimalla yhdistimien vastauksia, jopa maksullisissa tai ulkoisissa palveluissa
- Tietojen eristäminen: Testaa ennustettavissa olevilla tieto-olosuhteilla vaikuttamatta tuotantoympäristöihin
- Visuaalinen diagnostiikka: Testivirheiden vianmääritys automaattisten näyttökuvien ja videotallenteiden avulla
Rajoitukset
Koska Test Engine on esikatselussa, ota huomioon seuraavat nykyiset rajoitukset:
- Selaimen aluekohtaiset asetukset noudattavat selaimen oletusasetuksia
- Jotkin erikoisohjausobjektit voivat edellyttää Preview.PlaywrightAction-funktion käyttöä
- Suorituskyvyn testausominaisuudet ovat edelleen kehitteillä
Selaimet, joita tuetaan
Testimoottori toimii seuraavilla selaimilla:
- Chromium (Chrome, Microsoft Edge)
- Firefox
- WebKit (Safari)