Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Notă
Test Engine este deprevăzut și va fi eliminat într-o versiune viitoare. Folosește Power Platform Playwright samples pentru capabilități de automatizare a testelor în Power Platform și serviciile Dynamics 365.
Power Apps Test Engine oferă capabilități complete de AI generativă care acoperă întregul ciclu de viață al testării. Această pagină oferă o prezentare generală a modului în care inteligența artificială generativă poate îmbunătăți experiența de testare, de la crearea testelor până la execuție și validare.
Funcțiile de inteligență artificială generativă ale Test Engine abordează trei domenii cheie ale procesului de testare:
| Capacitate generativă de inteligență artificială | Descriere |
|---|---|
| Creare de teste asistată de inteligență artificială generativă | Creează rapid teste folosind GitHub Copilot și alte modele mari de limbaj (LLM) sau modele mici de limbaj (SLM) |
| Serverul Protocolului de Context Model | Analiză deterministă și generare de cod cu MCP |
| Testarea nedeterministă a inteligenței artificiale | Testați aplicații bazate pe inteligență artificială cu tehnici speciale de validare |
Creare de teste asistată de inteligență artificială generativă
Crearea de planuri de testare complete poate consuma mult timp, în special pentru aplicații complexe. Test Engine acceptă crearea generativă asistată de inteligență artificială prin:
GitHub Copilot: Generează șabloane de testare, pași de testare și aserții pe baza codului aplicației tale - Crearea de teste în limbaj natural: Descrieți scenariile de testare în limbaj simplu și traduceți-le în teste executabile
- Generarea de teste bazate pe eșantioane: Faceți referire la eșantioane existente pentru a crea teste relevante din punct de vedere contextual
Această abordare îi ajută pe autorii de teste să se concentreze pe logica de business și regulile de validare, mai degrabă decât pe sintaxa de testare și codul standard.
Implementarea serverului Model Context Protocol
Power Apps Test Engine include o implementare de server Model Context Protocol (MCP) care oferă o analiză deterministă a aplicațiilor tale și generează recomandări de testare.
Serverul MCP:
- Analizează structura aplicației pentru a identifica componentele testabile
- Generează modele de testare bazate pe tipuri de control și relații
- Oferă recomandări de cod contextual
- Se integrează cu clienți MCP precum Visual Studio și GitHub Copilot
- Folosește Plan Designer pentru a organiza și prioritiza eforturile de testare
- Include elemente de definire a soluțiilor și scheme de date pentru testare completă
- Folosește metadatele din soluția dvs. pentru a genera teste relevante din punct de vedere contextual
Atunci când combinați analiza deterministă cu capacitățile de inteligență artificială generativă, această abordare vă oferă o generare de teste mai fiabilă și mai precisă în comparație cu abordările generative pure.
Testarea capacităților IA nedeterministe
La testarea aplicațiilor care folosesc capabilități AI precum componentele AI Builder sau modelele Generative Pretrained Transformer (GPT), este necesară o atenție specială pentru gestionarea rezultatelor nedeterministe.
Motorul de testare oferă:
-
Funcția
Preview.AIExecutePrompt: Execută solicitări AI cu intrări controlate și validează ieșirile - Validare bazată pe toleranță: Verificați dacă rezultatele IA îndeplinesc așteptările în limitele acceptabile
- Validarea răspunsurilor structurate: Analizați și validați conținutul complex generat de inteligența artificială
- Validare bazată pe plan: Folosește definițiile Plan Designer pentru a valida rezultatele inteligenței artificiale în funcție de criteriile așteptate
Aceste capabilități garantează că puteți crea teste fiabile și repetabile chiar și atunci când lucrați cu sisteme de inteligență artificială inerent variabile.
Alegerea abordării potrivite în domeniul inteligenței artificiale generative
Pentru rezultate optime, luați în considerare aceste instrucțiuni:
| Dacă doriți să... | Luați în considerare utilizarea... |
|---|---|
| Generați rapid teste pentru o aplicație nouă | Autorare asistată de AI generativă cu GitHub Copilot |
| Obțineți analize precise și deterministe ale componentelor testabile | Serverul Protocolului de Context Model |
| Combinați analiza deterministă cu capacitățile generative | MCP cu un client LLM compatibil |
| Testați aplicații bazate pe inteligență artificială cu ieșiri variabile | Testarea nedeterministă a inteligenței artificiale cu Preview.AIExecutePrompt |
| Structurați-vă eforturile de testare în funcție de cerințele afacerii | Plan Designer cu integrare server MCP |
| Generați teste folosind metadatele soluției și schemele de date | Server MCP cu scanare a definițiilor soluției |
Articole asociate
Utilizarea serverului Model Context Protocol cu Test Engine
Testarea componentelor IA nedeterministe
Răsfoiți catalogul de mostre Test Engine
Încercați funcțiile power-fx ale motorului de testare
Utilizați Plan Designer