Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
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 |
Susiję straipsniai
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