Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Napomena
Značajke pretpregleda nisu namijenjene u proizvodne svrhe i mogu imati ograničene funkcije. Te su značajke dostupne prije službenog izdavanja da bi se klijentima omogućio prijevremeni pristup i slanje povratnih informacija.
Power Apps Test Engine nudi sveobuhvatne generativne mogućnosti umjetne inteligencije koje obuhvaćaju cijeli životni ciklus testiranja. Ova stranica pruža pregled načina na koji generativna umjetna inteligencija može poboljšati vaše iskustvo testiranja, od izrade testa do izvođenja i provjere valjanosti.
Značajke generativne umjetne inteligencije Test Enginea bave se trima ključnim područjima procesa testiranja:
| Sposobnost generativne umjetne inteligencije | Opis |
|---|---|
| Generativno autorstvo testova potpomognuto umjetnom inteligencijom | Brzo izradite testove pomoću GitHub Copilot drugih velikih jezičnih modela (LLM) ili malih jezičnih modela (SLM) |
| Model Context Protocol poslužitelja | Deterministička analiza i generiranje koda pomoću MCP-a |
| Nedeterminističko testiranje umjetne inteligencije | Testirajte aplikacije koje pokreće umjetna inteligencija posebnim tehnikama provjere valjanosti |
Generativno autorstvo testova potpomognuto umjetnom inteligencijom
Izrada sveobuhvatnih planova testiranja može biti dugotrajna, posebno za složene primjene. Test Engine podržava generativno autorstvo potpomognuto umjetnom inteligencijom kroz:
- GitHub Copilot integracija: generirajte predloške testiranja, korake testiranja i tvrdnje na temelju koda aplikacije
- Izrada testa prirodnog jezika: Opišite testne scenarije na običnom engleskom jeziku i prevedite ih u izvršne testove
- Generiranje testova na temelju uzoraka: referencirajte postojeće uzorke za stvaranje kontekstualno relevantnih testova
Ovaj pristup pomaže autorima testova da se usredotoče na poslovnu logiku i pravila provjere valjanosti, a ne na sintaksu testiranja i standardni kod.
Implementacija poslužitelja Model Context Protocol
Power Apps Test Engine uključuje implementaciju poslužitelja Model Context Protocol (MCP) koja pruža determinističku analizu vaših aplikacija i generira preporuke za testiranje.
MCP poslužitelj:
- Analizira strukturu aplikacije kako bi identificirao komponente koje se mogu testirati
- Generira testne obrasce na temelju vrsta kontrola i odnosa
- Pruža kontekstualne preporuke koda
- Integrira se s MCP klijentima kao što su Visual Studio i GitHub Copilot
- Koristi Plan Designer za organiziranje i određivanje prioriteta napora testiranja
- Uključuje elemente definicije rješenja i sheme podataka za sveobuhvatno testiranje
- Koristi metapodatke iz vašeg rješenja za generiranje kontekstualno relevantnih testova
Kada kombinirate determinističku analizu s generativnim mogućnostima umjetne inteligencije, ovaj vam pristup nudi pouzdanije i točnije generiranje testova u usporedbi sa samim čistim generativnim pristupima.
Testiranje nedeterminističkih mogućnosti umjetne inteligencije
Prilikom testiranja aplikacija koje koriste AI mogućnosti kao što su AI Builder komponente ili modeli generativnog unaprijed obučenog transformatora (GPT), potrebno je posebno uzeti u obzir rukovanje nedeterminističkim izlazima.
Test Engine pruža:
-
Funkcija
Preview.AIExecutePrompt: Izvršavanje AI upita s kontroliranim ulazima i potvrđivanje izlaza - Provjera valjanosti na temelju tolerancije: provjerite ispunjavaju li rezultati umjetne inteligencije očekivanja unutar prihvatljivih pragova
- Provjera valjanosti strukturiranog odgovora: raščlanjivanje i provjera složenog sadržaja generiranog umjetnom inteligencijom
- Provjera valjanosti temeljena na planu: koristite definicije dizajnera planova za provjeru valjanosti rezultata umjetne inteligencije prema očekivanim kriterijima
Ove mogućnosti osiguravaju da možete stvoriti pouzdane, ponovljive testove čak i kada radite s inherentno promjenjivim AI sustavima.
Odabir pravog generativnog pristupa umjetnoj inteligenciji
Za optimalne rezultate uzmite u obzir ove smjernice:
| Ako želite... | Razmislite o korištenju... |
|---|---|
| Brzo generirajte testove za novu aplikaciju | Generativno autorstvo potpomognuto umjetnom inteligencijom s GitHub Copilot |
| Dobijte preciznu, determinističku analizu komponenti koje se mogu testirati | Model Context Protocol poslužitelja |
| Kombinirajte determinističku analizu s generativnim mogućnostima | MCP s kompatibilnim LLM klijentom |
| Testirajte aplikacije pokretane umjetnom inteligencijom s promjenjivim izlazima | Nedeterminističko testiranje umjetne inteligencije s Preview.AIExecutePrompt |
| Strukturirajte svoje napore testiranja na temelju poslovnih zahtjeva | Plan Designer s integracijom MCP poslužitelja |
| Generirajte testove pomoću metapodataka rješenja i shema podataka | MCP poslužitelj sa skeniranjem definicije rješenja |
Povezani članci
Autorstvo testova potpomognuto umjetnom inteligencijom s GitHub Copilot
Korištenje poslužitelja Model Context Protocol s testnim modulom
Testiranje nedeterminističkih komponenti umjetne inteligencije
Pregledajte katalog uzoraka testnih motora
Isprobajte funkcije Power Engine power-fx
Korištenje alata za dizajniranje planova