opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
opomba,
Test Engine je zastarel in bo odstranjen v prihodnji izdaji. Uporabite Power Platform Playwright vzorce za zmogljivosti avtomatizacije testiranja v Power Platform in Dynamics 365 storitvah.
Power Apps Test Engine ponuja celovite zmogljivosti generativne umetne inteligence, ki zajemajo celoten življenjski cikel testiranja. Ta stran ponuja pregled, kako lahko generativna umetna inteligenca izboljša vašo izkušnjo testiranja, od ustvarjanja testov do izvajanja in validacije.
Generativne funkcije umetne inteligence Test Engine obravnavajo tri ključna področja procesa testiranja:
| Zmogljivost generativne umetne inteligence | Description |
|---|---|
| Generativno avtorstvo testov s pomočjo umetne inteligence | Hitro ustvarjanje testov z uporabo GitHub Copilot in drugih velikih jezikovnih modelov (LLM) ali majhnih jezikovnih modelov (SLM) |
| Strežnik protokola konteksta modela | Deterministična analiza in generiranje kode z MCP |
| Nedeterministično testiranje umetne inteligence | Testirajte aplikacije, ki jih poganja umetna inteligenca, s posebnimi tehnikami validacije |
Generativno avtorstvo testov s pomočjo umetne inteligence
Ustvarjanje celovitih načrtov testiranja je lahko zamudno, zlasti pri kompleksnih aplikacijah. Test Engine podpira generativno avtoring s pomočjo umetne inteligence prek:
- GitHub Copilot integracija: Ustvarite testne predloge, testne korake in trditve na podlagi vaše aplikacijske kode
- Ustvarjanje testov v naravnem jeziku: Opišite testne scenarije v preprostem jeziku in jih prevedite v izvedljive teste
- Generiranje testov na podlagi vzorcev: Sklicujte se na obstoječe vzorce za ustvarjanje kontekstualno ustreznih testov
Ta pristop pomaga avtorjem testov, da se osredotočijo na poslovno logiko in pravila validacije, namesto na sintakso testov in standardno kodo.
Implementacija strežnika protokola konteksta modela
Power Apps Test Engine vključuje strežniško implementacijo Model Context Protocol (MCP), ki zagotavlja deterministično analizo vaših aplikacij in generira priporočila za teste.
Strežnik MCP:
- Analizira strukturo aplikacije za prepoznavanje komponent, ki jih je mogoče preizkusiti
- Ustvari testne vzorce na podlagi tipov kontrol in odnosov
- Zagotavlja kontekstualna priporočila za kodo
- Integrira se z MCP odjemalci, kot sta Visual Studio in GitHub Copilot
- Uporablja Oblikovalnik načrtov za organizacijo in določanje prioritet testiranja
- Vključuje elemente definicije rešitve in podatkovne sheme za celovito testiranje
- Uporablja metapodatke iz vaše rešitve za ustvarjanje kontekstualno ustreznih testov
Ko združite deterministično analizo z generativnimi zmogljivostmi umetne inteligence, vam ta pristop ponuja zanesljivejšo in natančnejšo generacijo testov v primerjavi s čisto generativnimi pristopi.
Testiranje nedeterminističnih zmogljivosti umetne inteligence
Pri testiranju aplikacij, ki uporabljajo zmogljivosti umetne inteligence, kot so komponente AI Builder ali modeli generativnega predtreniranega transformatorja (GPT), je potrebna posebna pozornost pri obravnavi nedeterminističnih izhodov.
Testni mehanizem zagotavlja:
-
Funkcija
Preview.AIExecutePrompt: Izvajanje pozivov umetne inteligence z nadzorovanimi vhodi in potrjevanje izhodov - Validacija na podlagi tolerance: Preverite, ali rezultati umetne inteligence izpolnjujejo pričakovanja znotraj sprejemljivih pragov
- Validacija strukturiranih odgovorov: Razčlenjevanje in validiranje kompleksne vsebine, ustvarjene z umetno inteligenco
- Validacija na podlagi načrta: Uporabite definicije oblikovalnika načrtov za validacijo izhodov umetne inteligence glede na pričakovana merila
Te zmogljivosti zagotavljajo, da lahko ustvarite zanesljive in ponovljive teste tudi pri delu z inherentno spremenljivimi sistemi umetne inteligence.
Izbira pravega generativnega pristopa k umetni inteligenci
Za optimalne rezultate upoštevajte te smernice:
| Če želite ... | Razmislite o uporabi ... |
|---|---|
| Hitro generiranje testov za novo aplikacijo | Generativno AI-podprto avtorstvo z GitHub Copilot |
| Pridobite natančno, deterministično analizo preizkušljivih komponent | Strežnik protokola konteksta modela |
| Združite deterministično analizo z generativnimi zmožnostmi | MCP z združljivim odjemalcem LLM |
| Testiranje aplikacij, ki jih poganja umetna inteligenca, s spremenljivimi izhodi | Nedeterministično testiranje umetne inteligence z Preview.AIExecutePrompt |
| Strukturirajte svoja testiranja glede na poslovne zahteve | Oblikovalec načrtov z integracijo strežnika MCP |
| Generiranje testov z uporabo metapodatkov rešitve in podatkovnih shem | Strežnik MCP s skeniranjem definicij rešitev |
Sorodni članki
AI-podprto avtorstvo testov z GitHub Copilot
Uporaba strežnika Model Context Protocol s Test Engine
Testiranje nedeterminističnih komponent umetne inteligence
Brskajte po katalogu vzorcev testnega mehanizma
Preizkusite testni mehanizem power-fx-functions
Uporabite oblikovalnik načrtov