Jaa


Generatiiviset tekoälyominaisuudet Power Apps Test Enginessä (esikatselu)

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 kattavat generatiiviset tekoälyominaisuudet, jotka kattavat koko testauksen elinkaaren. Tällä sivulla on yleiskatsaus siihen, miten generatiivinen tekoäly voi parantaa testauskokemustasi testin luomisesta suoritukseen ja validointiin.

Test Enginen generatiiviset tekoälyominaisuudet käsittelevät testausprosessin kolmea keskeistä osa-aluetta:

Generatiivinen tekoälyominaisuus Description
Generatiivinen tekoälyavusteinen testien luominen Luo testejä nopeasti käyttämällä GitHub Copilot muita suuria kielimalleja (LLM) tai pieniä kielimalleja (SLM)
Model Context Protocol -palvelin Deterministinen analyysi ja koodin luominen MCP:llä
Ei-deterministinen tekoälytestaus Testaa tekoälypohjaisia sovelluksia erityisillä validointitekniikoilla

Generatiivinen tekoälyavusteinen testien luominen

Kattavien testisuunnitelmien laatiminen voi olla aikaa vievää erityisesti monimutkaisissa sovelluksissa. Test Engine tukee generatiivista tekoälyavusteista luontia seuraavilla tavoilla:

  • GitHub Copilot integrointi: Luo testimalleja, testivaiheita ja vahvistuksia sovelluskoodin perusteella
  • Luonnollisen kielen testin luominen: Kuvaile testiskenaariot selkeällä englannilla ja käännä ne suoritettaviksi testeiksi
  • Näytepohjaisen testin luonti: Viittaa olemassa oleviin näytteisiin luodaksesi asiayhteyteen liittyviä testejä

Tämä lähestymistapa auttaa testin tekijöitä keskittymään liiketoimintalogiikkaan ja vahvistussääntöihin testisyntaksin ja vakiokoodin sijaan.

Model Context Protocol -palvelimen toteutus

Power Apps Test Engine sisältää MCP (Model Context Protocol) -palvelintoteutuksen, joka tarjoaa deterministisen analyysin sovelluksistasi ja luo testisuosituksia.

MCP-palvelin:

  • Analysoi sovellusrakennetta testattavien komponenttien tunnistamiseksi
  • Luo testimalleja kontrollityyppien ja suhteiden perusteella
  • Tarjoaa kontekstuaalisia koodisuosituksia
  • Integroituu MCP-asiakkaisiin, kuten Visual Studio ja GitHub Copilot
  • Käyttää Plan Designeria testaustoimien organisointiin ja priorisointiin
  • Sisältää ratkaisun määrittelyelementit ja tietomallit kattavaa testausta varten
  • Käyttää ratkaisusi metatietoja kontekstisidonnaisten testien luomiseen

Kun yhdistät deterministisen analyysin generatiivisiin tekoälyominaisuuksiin, tämä lähestymistapa tarjoaa sinulle luotettavamman ja tarkemman testien luomisen verrattuna pelkkiin generatiivisiin lähestymistapoihin.

Ei-determinististen tekoälyominaisuuksien testaaminen

Testattaessa sovelluksia, jotka käyttävät tekoälyominaisuuksia, kuten AI Builder komponentteja tai generatiivisia esikoulutettuja muuntajamalleja (GPT), on kiinnitettävä erityistä huomiota ei-determinististen tulosteiden käsittelyyn.

Testimoottori tarjoaa:

  • Toiminto Preview.AIExecutePrompt: Suorita tekoälykehotteet ohjatuilla tuloilla ja vahvista lähdöt
  • Toleranssiin perustuva validointi: Varmista, että tekoälyn tuotokset täyttävät odotukset hyväksyttävissä kynnysarvoissa
  • Jäsennelty vastauksen vahvistus: Jäsennä ja vahvista monimutkaista tekoälyn luomaa sisältöä
  • Suunnitelmapohjainen vahvistus: Plan Designer -määritelmien avulla voit vahvistaa tekoälyn tuotokset odotettujen kriteerien perusteella

Nämä ominaisuudet varmistavat, että voit luoda luotettavia, toistettavia testejä myös silloin, kun työskentelet luonnostaan muuttuvien tekoälyjärjestelmien kanssa.

Oikean generatiivisen tekoälylähestymistavan valitseminen

Parhaan tuloksen saavuttamiseksi ota huomioon nämä ohjeet:

Jos haluat... Harkitse käyttöä...
Luo nopeasti testejä uudelle sovellukselle Generatiivinen tekoälyavusteinen luonti GitHub Copilot
Hanki tarkka, deterministinen analyysi testattavista komponenteista Mallin kontekstin protokollan palvelin
Yhdistä deterministinen analyysi generatiivisiin ominaisuuksiin MCP yhteensopivalla LLM-asiakkaalla
Testaa tekoälyllä toimivia sovelluksia vaihtelevilla lähdöillä Ei-deterministinen tekoälytestaus Preview.AIExecutePrompt
Jäsennä testaustyösi liiketoiminnan vaatimusten perusteella Plan Designer MCP-palvelinintegraatiolla
Luo testejä ratkaisun metatietojen ja tietorakenteiden avulla MCP-palvelin ratkaisun määrittelyn skannauksella

Tekoälyavusteinen testien luonti GitHub Copilot
Model Context Protocol -palvelimen käyttäminen Test Enginen kanssa
Ei-determinististen tekoälykomponenttien testaus
Selaa Test Engine -malliluetteloa
Kokeile Test Engine power-fx-functions -funktioita
Käytä Plan Designeria