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
Esiversiotoimintoja ei ole tarkoitettu tuotantokäyttöön, ja niiden toiminnot voivat olla rajoitettuja. Nämä toiminnot ovat käytettävissä ennen virallista julkaisua, jotta asiakkaat voivat käyttää niiden ennakkojulkaisua ja antaa palautetta.
Power Apps Test Engine tarjoaa kattavan valikoiman ominaisuuksia ratkaisujen tehokkaaseen testaamiseen Power Platform . 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ä käyttöoikeusroolin käyttö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 Copilotin 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 testivirtoihin
- 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:
- Komponentteja käyttävien AI Builder sovellusten testaus
- Copilotin luoman sisällön validointi vastaa liiketoiminnan vaatimuksia
- 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
Mitä se mahdollista: Nopeuta testien luomista käyttämällä GitHub Copilot tekoälyominaisuuksia lähdeohjattujen Power Platform ratkaisujesi kanssa.
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
- Putken integrointi: Sisällytä testit Azure DevOps helposti 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 tukea keskustelevalle tekoälylle, Power Automate työnkuluille ja edistyneille tekoälytestausskenaarioille vahvistaakseen testausstrategiaasi entisestään.
Microsoft Copilot Studio integraatio
Suunniteltu integrointi Microsoft Copilot Studio mahdollistaa keskustelukokemusten ja tekoälypohjaisten virtuaalisten agenttien testaamisen, jolloin voit vahvistaa bottien vastaukset, keskusteluvirrat ja integroinnin taustajärjestelmiin.
Power Automate testaus
Kehitteillä on parannettu testaustuki Power Automate , 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
Tulevia parannuksia ovat SDK:n tekoälyn arvioija AI Builder ja laajennettu tuki mukautetuille arviointiskenaarioille, mikä helpottaa tekoälypohjaisten ominaisuuksien validointia ennustettavilla ja toistettavilla testituloksilla.