Power Apps testimoduulin ominaisuudet (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 Testimoduuli tarjoaa kattavan ominaisuusjoukon Power Platform -ratkaisujen tehokkaaseen testaukseen. Tällä sivulla kerrotaan käytettävissä olevista ominaisuuksista, joiden avulla voit rakentaa tehokkaita testipaketteja sovelluksillesi Power Platform .

Sovellusten testausominaisuudet

Test Enginen ominaisuudet alkavat sovellusten testaamisesta.

Canvas-sovellusten testaus

Mitä se mahdollista: Luo pohjaan perustuville sovelluksillesi kattavia testejä, jotka ovat vuorovaikutuksessa ohjausobjektien kanssa, vahvistavat liiketoimintalogiikan ja tarkistavat loppukäyttäjien käyttökokemukset.

Tärkeimmät ominaisuudet:

  • Kontrollipohjainen testaus: Ole vuorovaikutuksessa sovellusten ohjausobjektien kanssa niiden studionimien avulla ilman DOM-tietoa
  • Käyttöliittymän vahvistus: Tarkista ohjausobjektin ominaisuudet, näkyvyys ja tila testin suorittamisen aikana
  • Navigointitestaus: Vahvista näytön siirtymät ja käyttäjätyönkulut sovelluksessasi
  • Kaavan arviointi: Monimutkaisen liiketoimintalogiikan testaaminen lausekkeiden avulla Power Fx
  • Datan sidonnan vahvistus: Varmista, että data kulkee oikein sovelluksesi ja tietolähteiden välillä

Milloin sitä käytetään:

  • Kriittisten käyttäjäsiirtymien vahvistaminen pohjaan perustuvissa sovelluksissa
  • Sovelluksen toimivuuden varmistaminen kaavamuutosten tai ohjausobjektien päivitysten jälkeen
  • Regressiotestipakettien rakentaminen monimutkaisille pohjaan perustuville sovelluksille

Lue lisää Canvas-sovellusten testauksesta

Mallipohjainen sovellustestaus

Mitä se mahdollista: Automatisoi mallipohjaisten sovellusten, kuten lomakkeiden, näkymien, liiketoimintaprosessien ja koontinäyttöjen, testaus.

Tärkeimmät ominaisuudet:

  • Lomakkeen vuorovaikutus: Testaa lomakkeen lataaminen, tietojen syöttäminen ja liiketoimintasääntöjen vahvistus
  • Näkymän siirtyminen: Ruudukkonäkymien, suodatustoimintojen ja tietueen valinnan vahvistaminen
  • Komennon suorittaminen: Testaa valintanauhan painikkeita ja komentopalkin vuorovaikutuksia
  • Liiketoimintaprosessit: Vaiheiden siirtymien ja pakollisten kenttien validoinnin vahvistaminen
  • Kojelaudan vahvistus: Testaa koontinäytön komponentit ja vuorovaikutteiset suodattimet

Milloin sitä käytetään:

  • Yhdenmukaisen toiminnan varmistaminen monimutkaisissa mallipohjaisissa sovelluksissa
  • Lomakesääntöjen ja liiketoimintalogiikan vahvistaminen mukautusten jälkeen
  • Useita kokonaisuuksia kattavien päästä päähän -liiketoimintaprosessien testaus

Lue lisää mallipohjaisesta sovellustestauksesta

Dataverse Integroinnin testaus

Mitä se mahdollista: Testaa sovelluksia, jotka ovat vuorovaikutuksessa tietotoimintojen, liiketoimintasääntöjen ja laskettujen kenttien kanssa Dataverse.

Tärkeimmät ominaisuudet:

  • CRUD-toiminnot: Testaa tietueiden luonti-, luku-, päivitys- ja poistotoimintoja Dataverse
  • Liiketoimintasäännön vahvistus: Varmista, että liiketoimintasäännöt toimivat odotetulla tavalla
  • Suojausmallin testaus: Varmista, että käyttöoikeusroolit ja käyttöoikeudet toimivat oikein
  • Laskettu ja koontikenttätestaus: Varmista, että kaavat ja koosteet lasketaan oikein
  • Suhteen siirtyminen: Testaa hakukenttiä ja niihin liittyviä entiteettivuorovaikutuksia

Milloin sitä käytetään:

  • Dataintensiivisten sovellusten testaaminen monimutkaisilla Dataverse vuorovaikutuksilla
  • Liiketoimintasääntöjen ja laskettujen kenttien tarkistaminen rakenteen muutosten jälkeen
  • Varmista, että suojausroolin oikeudet toimivat tarkoitetulla tavalla

Lue lisää Dataverse integrointitestauksesta

Erikoistuneet testausominaisuudet

Seuraavien erikoisominaisuuksien avulla voit testata kehittyneitä skenaarioita, kuten tekoälypohjaisia komponentteja, todennusta ja suojausta sekä tietojen simulointia. Nämä ominaisuudet auttavat varmistamaan, että ratkaisusi Power Platform ovat kestäviä, turvallisia ja luotettavia myös monimutkaisissa tai ei-deterministisissä ympäristöissä.

Tekoälyn ja Copilot ominaisuuksien testaus

Mitä se mahdollista: Testaa tekoälyllä toimivia komponentteja erikoistoiminnoilla, jotka ottavat huomioon ei-deterministisen käyttäytymisen.

Tärkeimmät ominaisuudet:

  • AI Builder kehotetestaus: Vahvista tekoälymallin vastaukset ja integroi ne testityönkulkuihin
  • Samankaltaisuuden vastaavuus: Käytä likimääräistä vertailua tekoälyn luomalle sisällölle tarkan vastaavuuden sijaan
  • Sisällön vahvistus: Varmista, että tekoälyn luoma sisältö täyttää odotetut kriteerit ilman tarkkoja vastaavuuksia
  • Virheiden käsittely: Testaa tekoälymallin virhetilat ja varatoiminnot

Milloin sitä käytetään:

  • AI Builder osia käyttävien sovellusten testaaminen
  • Copilot luodun sisällön vahvistaminen täyttää liiketoimintavaatimukset
  • Luonnollisen kielen käsittelyominaisuuksien testipakettien luominen

Todennus ja tietoturvatestaus

Mitä se mahdollista: Testaa sovelluksia erilaisilla todennusmenetelmillä ja suojauskokoonpanoilla.

Tärkeimmät ominaisuudet:

  • Useita todennusmenetelmiä: Tuki vuorovaikutteiselle, palvelun päänimen ja istunnon pysyvyydelle
  • MFA:n käsittely: Testaa ympäristöissä, joissa on käytössä monimenetelmäinen todentaminen
  • Simuloidut käyttäjäkontekstit: Testaa eri käyttöoikeusrooleilla ja käyttöoikeuksilla
  • Tunnusten hallinta: Automatisoi todennustunnusten käsittely testivaiheissa

Milloin sitä käytetään:

  • Testaus turvallisissa yritysympäristöissä MFA-vaatimuksilla
  • Sovelluksen toiminnan vahvistaminen käyttäjille, joilla on eri käyttöoikeusrooleja
  • Testien automatisointi CI/CD-putkissa palvelun päänimen todennuksella

Lue lisää todennusvaihtoehdoista

Datan simulointi ja pilkkaaminen

Mitä se mahdollista: Luo luotettavia, eristettyjä testejä simuloimalla ulkoisia riippuvuuksia.

Tärkeimmät ominaisuudet:

  • Yhdistimen vastauksen pilkkaaminen: Simuloi liittimien vastauksia kutsumatta todellisia palveluita
  • Deterministinen testaus: Luo ennustettavat testiolosuhteet ulkoisista järjestelmistä riippumatta
  • Virheskenaarion testaus: Simuloi virhetilanteita yhdistimistä poikkeusten käsittelyn testaamiseksi
  • Suorituskyvyn testaus: Testaa sovelluksen toimintaa erilaisilla simuloiduilla vasteajoilla

Milloin sitä käytetään:

  • Maksullisiin API-palveluihin perustuvien sovellusten testaaminen ilman kustannuksia
  • Luotettavasti suoritettavien testien luominen ilman ulkoisia riippuvuuksia
  • Yhdistimen vikaskenaarioiden virheenkäsittelyn tarkistaminen

Lue lisää yhdistimien pilkkaamisesta

Kehittäjäkokemuksen ominaisuudet

Seuraavat ominaisuudet on suunniteltu parantamaan testien tekijöiden ja kehittäjien kokemusta. Ne tarjoavat työkaluja ja integraatioita, jotka virtaviivaistavat testien luomista, mahdollistavat laajennettavuuden ja tukevat ratkaisujen automatisoituja Power Platform testaustyönkulkuja.

Tekoälyavusteisen testin laatiminen

Mikä se mahdollistaa: Accelerate-testien luonnin GitHub Copilot tekoälytoimintojen avulla lähdeohjatuilla Power Platform -ratkaisuillasi.

Tärkeimmät ominaisuudet:

  • Luonnollisen kielen testin luonti: Luo testejä kuvaamalla skenaarioita selkokielellä
  • Lähdekontekstin tietoisuus: Ratkaisutiedostojen avulla voit luoda tarkkoja ohjausviittauksia ja siirtymistyönkulkuja
  • Näytepohjainen oppiminen: Käytä aiemmin luotuja malleja malleina monimutkaisemmissa testiskenaarioissa
  • Ohjatut testimallit:Luo täydellisiä testipaketteja, mukaan lukien reunatapaukset ja poikkeusten käsittely

Milloin sitä käytetään:

  • Uusien testipakettien nopea käynnistäminen olemassa oleviin sovelluksiin
  • Testien luontimallien oppiminen tekoälyn luomien esimerkkien avulla
  • Kattavan testikattavuuden luominen minimaalisella manuaalisella koodauksella

Lue lisää tekoälyavusteisesta testien luomisesta

Power Fx Testin laatiminen

Mitä se mahdollista: Kirjoita testejä tutulla Power Fx kaavakielellä, jolloin testin luominen on sekä tekijöiden että kehittäjien käytettävissä.

Tärkeimmät ominaisuudet:

  • Kaavapohjaiset vahvistukset: Testiehtojen vahvistaminen lausekkeiden avulla Power Fx
  • Omaisuuden käytön hallinta: Sovelluksen ohjausobjektien ominaisuuksiin viittaaminen ja niiden ominaisuuksien tarkistaminen suoraan
  • Kokoelman käsittely: Käsittele tietokokoelmia tuttujen funktioiden avulla
  • Monimutkainen olosuhdetestaus: Ilmaise kehittynyttä testilogiikkaa operaattoreiden ja funktioiden avulla Power Fx

Milloin sitä käytetään:

  • Olemassa olevan Power Fx tiedon käyttäminen testin luomiseen
  • Luo testejä, joita sovellusten tekijät voivat ymmärtää ja ylläpitää
  • Monimutkaisen validointilogiikan rakentaminen kehittyneille sovellusten toiminnoille

Lue lisää Power Fx testauksesta

Laajennettavuuden viitekehys

Mitä se mahdollista: Mukauta ja laajenna Test Engine -ominaisuuksia vastaamaan erikoistuneita testaustarpeita.

Tärkeimmät ominaisuudet:

  • Mukautetut palveluntarjoajat: Luo erikoistuneita palveluntarjoajia yksilöllisille sovellustyypeille
  • Käyttäjän määrittämät funktiot: Laajenna Power Fx mukautetuilla C#-funktioilla
  • Mukautetut tyypit: Määritä erikoistyypit monimutkaisia testausskenaarioita varten
  • Testikehyksen integrointi: Yhdistä Test Engine olemassa oleviin testauskehyksiin

Milloin sitä käytetään:

  • Mukautettujen ohjausobjektien tai komponenttien testaaminen, joita vakiotoimittajat eivät kata
  • Erikoistuneen testauslogiikan käyttöönotto ainutlaatuisiin liiketoimintavaatimuksiin
  • Integrointi olemassa olevaan testausinfrastruktuuriin

Lue lisää laajennettavuusvaihtoehdoista

ALM- ja CI/CD-integraatio

Mitä se mahdollista: Sisällytä automatisoitu testaus kehityksen elinkaareen ja jatkuviin integrointiputkiin.

Tärkeimmät ominaisuudet:

  • Komentorivin suoritus: Suorita testejä päätelaitteista tai muodosta agentteja
  • Pipeline integration: Sisällytä helposti testit Azure DevOps- tai GitHub Actions-työnkulkuihin
  • Testiraportointi: Luo jäsenneltyjä testituloksia putken kulutukselle
  • Ympäristön vaihtaminen: Testaa käyttöönottoputken eri ympäristöissä

Milloin sitä käytetään:

  • Automatisoidun testauksen käyttöönotto CI/CD-putkistoissa
  • Laatuporttien Power Platform luominen ratkaisujen käyttöönottoa varten
  • Jatkuvan testauksen käytäntöjen luominen kehitystiimillesi

Diagnostiikka ja vianetsintä

Seuraavien diagnostiikka- ja vianmääritysominaisuuksien avulla voit nopeasti tunnistaa, analysoida ja ratkaista testin suorittamisen aikana ilmenneitä ongelmia. Nämä työkalut tarjoavat visuaalisia artefakteja ja yksityiskohtaisia lokeja virheenkorjauksen yksinkertaistamiseksi ja testien luotettavuuden parantamiseksi.

Visuaalisen testin artefaktit

Mitä se mahdollista: Tallenna visuaalisia todisteita testin suorittamisesta virheenkorjauksen ja vikojen ratkaisemisen yksinkertaistamiseksi.

Tärkeimmät ominaisuudet:

  • Kuvakaappaus: Ota kuvakaappaukset automaattisesti tärkeimmissä testipisteissä
  • Videotallennus: Tallenna videoita testin suorittamisesta monimutkaisissa skenaarioissa
  • Virhekontekstin sieppaus:Kerää lisää kontekstitietoja, kun testit epäonnistuvat
  • Jäljitys ja lokit: Luo yksityiskohtaiset suorituslokit virheenkorjausta varten

Milloin sitä käytetään:

  • Ajoittaisten testivirheiden virheenkorjaus
  • Monimutkaisten testiskenaarioiden visuaalinen dokumentointi
  • Testitulosten jakaminen tiimin jäsenten kanssa, joilla ei ole pääsyä testausympäristöön

Tulevat ominaisuudet

Seuraavat tulevat ominaisuudet korostavat testimoduulin suunniteltuja parannuksia. Nämä ominaisuudet laajentavat keskusteluiden tekoälyn, Power Automate työnkulkujen ja kehittyneiden tekoälytestausskenaarioiden tukea testausstrategian vahvistamiseksi.

Microsoft Copilot Studio integrointi

Suunniteltu integrointi Microsoft Copilot Studio mahdollistaa keskustelukokemusten ja tekoälyä hyödyntävien virtuaaliagenttien testauksen, ja sen avulla voit vahvistaa botin vastaukset, keskustelutyönkulut ja integroinnin taustajärjestelmiin.

Power Automate testaaminen

Power Automate testauksen parannettu tuki on kehityksessä, joka tarjoaa kattavampia ominaisuuksia automatisoitujen työnkulkujen, työnkulkutoimintojen ja käynnistimien testaamiseen. Tämä työ tukee sekä integrointitestausta että yksikkötestausmenetelmiä virtauskomponenteille.

Lisää tekoälytestausominaisuuksia

Tulevat parannukset sisältävät AI Builder SDK:n tekoälyarvosanan ja mukautetun arviointiskenaarion laajennetun tuen, mikä helpottaa tekoälyä hyödyntävien ominaisuuksien vahvistamista ennakoitavissa ja toistettavissa olevissa testituloksissa.

Lue lisää ominaisuuden elinkaaresta