Power Apps testimoduulin yleiskatsaus (vanhentunut)

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:

  1. Asenna työkalut:

  2. 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
  3. 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:

Selaimet, joita tuetaan

Testimoottori toimii seuraavilla selaimilla:

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

Seuraavat vaiheet

Tutustu testimoottorin ominaisuuksiin