Generatyvinio AI galimybės "Power Apps" testavimo modulyje (nebenaudojama)

Pastaba.

Bandomasis modulis yra nebenaudojamas ir bus pašalintas būsimame leidime. Naudokite Power Platform Playwright pavyzdžius testavimo automatizavimo galimybėms "Power Platform" ir Dynamics 365 tarnybose.

"Power Apps" testavimo modulis siūlo išsamias generatyvinio dirbtinio intelekto galimybes, apimančias visą testavimo ciklą. Šiame puslapyje pateikiama apžvalga, kaip generatyvinis dirbtinis intelektas gali pagerinti jūsų testavimo patirtį nuo bandymų kūrimo iki vykdymo ir patvirtinimo.

"Test Engine" generatyvinio dirbtinio intelekto funkcijos apima tris pagrindines testavimo proceso sritis:

Generatyvinės AI galimybės Aprašą
Generatyvinis dirbtiniu intelektu paremtas testų kūrimas Greitai kurkite testus naudodami "GitHub Copilot" ir kitus didelius kalbos modelius (LLM) arba mažus kalbos modelius (SLM)
Modelio kontekstinio protokolo serveris Deterministinė analizė ir kodo generavimas naudojant MCP
Nedeterministinis DI testavimas Išbandykite dirbtiniu intelektu pagrįstas programas naudodami specialius patvirtinimo metodus

Generatyvinis dirbtiniu intelektu paremtas testų kūrimas

Išsamių bandymų planų kūrimas gali užtrukti daug laiko, ypač sudėtingoms programoms. "Test Engine" palaiko generatyvinį dirbtinio intelekto kūrimą per:

  • GitHub Copilot integracija: generuokite testavimo šablonus, bandymo veiksmus ir teiginius pagal programos kodą
  • Natūralios kalbos testo kūrimas: aprašykite bandymų scenarijus paprasta anglų kalba ir paverskite juos vykdomaisiais testais
  • Bandymų generavimas pagal pavyzdį: remkitės esamais pavyzdžiais, kad sukurtumėte kontekstiškai svarbius bandymus

Šis metodas padeda testų autoriams sutelkti dėmesį į verslo logiką ir tikrinimo taisykles, o ne į bandymo sintaksę ir katilinės kodą.

Modelio konteksto protokolo serverio diegimas

"Power Apps" testavimo modulis apima modelio konteksto protokolo (MCP) serverio diegimą, kuris teikia deterministinę jūsų programų analizę ir generuoja bandymų rekomendacijas.

MCP serveris:

  • Analizuoja programos struktūrą, kad nustatytų testuojamus komponentus
  • Generuoja tikrinimo modelius pagal valdiklių tipus ir ryšius
  • Teikia kontekstinio kodo rekomendacijas
  • Integruojamas su MCP klientais, tokiais kaip "Visual Studio" ir "GitHub Copilot"
  • Naudoja "Plan Designer", kad organizuotų ir nustatytų testavimo prioritetus
  • Apima sprendimo apibrėžimo elementus ir duomenų schemas išsamiam testavimui
  • Naudoja metaduomenis iš jūsų sprendimo, kad sugeneruotų kontekstą atitinkančius testus

Kai derinate deterministinę analizę su generatyvinio dirbtinio intelekto galimybėmis, šis metodas suteikia jums patikimesnį ir tikslesnį bandymų generavimą, palyginti su vien tik grynais generatyviniais metodais.

Nedeterministinių DI galimybių testavimas

Testuojant programas, kuriose naudojamos dirbtinio intelekto galimybės, pvz., "AI Builder" komponentai arba generatyvinio iš anksto apmokyto transformatoriaus (GPT) modeliai, reikia skirti ypatingą dėmesį nedeterministinių išėjimų tvarkymui.

Bandymo variklis suteikia:

  • Funkcija Preview.AIExecutePrompt: vykdykite AI raginimus su kontroliuojamomis įvestimis ir patikrinkite išvestis
  • Tolerancija pagrįstas tikrinimas: patikrinkite, ar DI išvestys atitinka lūkesčius neperžengiant priimtinų ribų
  • Struktūrinio atsako patvirtinimas: išanalizuokite ir patvirtinkite sudėtingą dirbtinio intelekto sukurtą turinį
  • Planais pagrįstas tikrinimas: naudokite plano dizaino įrankio aprašus, kad patikrintumėte DI išvestis pagal numatomus kriterijus

Šios galimybės užtikrina, kad galite kurti patikimus, pakartojamus testus net ir dirbdami su iš esmės kintančiomis DI sistemomis.

Tinkamo generatyvinio dirbtinio intelekto metodo pasirinkimas

Norėdami gauti optimalius rezultatus, apsvarstykite šias gaires:

Jei norite... Apsvarstykite galimybę naudoti...
Greitai sugeneruokite naujos programos testus Generatyvinis dirbtinio intelekto palaikomas kūrimas naudojant "GitHub Copilot"
Gaukite tikslią, deterministinę patikrinamų komponentų analizę Modelio kontekstinio protokolo serveris
Sujunkite deterministinę analizę su generatyvinėmis galimybėmis MCP su suderinamu LLM klientu
Išbandykite dirbtiniu intelektu pagrįstas programas su kintamais išėjimais Nedeterministinis dirbtinio intelekto testavimas su Preview.AIExecutePrompt
Susisteminkite savo testavimo pastangas pagal verslo reikalavimus Planuokite dizaino įrankį su MCP serverio integracija
Testų generavimas naudojant sprendimo metaduomenis ir duomenų schemas MCP serveris su sprendimo apibrėžimo nuskaitymu

dirbtinio intelekto palaikomas testų kūrimas naudojant GitHub Copilot
Modelio konteksto protokolo serverio naudojimas su bandymo moduliu
Nedeterministinių DI komponentų testavimas
Bandomojo variklio pavyzdžių katalogo naršymas
Išbandykite bandomąsias variklio galios fx funkcijas
Plano dizaino įrankio naudojimas