Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Oharra
Aurrebista-eginbideak ez daude ekoizpenerako diseinatuta, eta funtzionalitate murriztua izan dezakete. Eginbide horiek kaleratze ofiziala baino lehen dauden erabilgarri, bezeroek atzitu eta beren oharrak eman ditzaten.
Power Apps Test Engine-k Model Context Protocol (MCP) zerbitzariaren inplementazio bat dauka, zure aplikazioen analisi deterministaren bidez proben sorrera hobetzen duena. Gida honek gaitasun hau nola erabili azaltzen du testuinguruari egokitutako probak zehatzagoak sortzeko.
Zer da Eredu Testuinguruaren Protokoloa?
Model Context Protocol (MCP) IA tresnen arteko komunikaziorako estandar bat da, testuingurua eta ekintzak emateko. Test Engine-ren testuinguruan, honako hau ahalbidetu dezake:
- Analisi determinista: Aplikazioaren egitura eskaneatzea eta aztertzea
- Testuinguruaren kontzientzia: Kodearen arteko harremanak eta mendekotasunak ulertzea
- Kodearen sorrera: Testuinguruan oinarritutako kode zatiak sortzea
- Laguntza interaktiboa: Erabiltzaileen kontsultei iradokizun garrantzitsuekin erantzutea
- Planaren integrazioa: Plan Designer -rekin lan egitea proba egituratuen plangintzarako
Test Engine MCP zerbitzariak sarrera/irteera (stdio) inplementazio estandar bat eskaintzen du, MCP bezeroekin erabil dezakezuna, hala nola Visual Studio, GitHub Copilot edo beste tresna bateragarri batzuekin.
Nola funtzionatzen duen Test Engine MCP zerbitzariak
Test Engine MCP zerbitzariak aplikazioen eskaneatzea determinista eta gomendio sortzaileak konbinatzen ditu:
Eskaneatze fasea: Zure aplikazioaren egitura aztertzen du identifikatzeko:
- Kontrol motak eta hierarkiak
- Nabigazio bideak
- Datu-iturriak eta eskemak
- Elkarrekintza-eredu ohikoenak
- Soluzio osagaien harremanak
- Entitateen definizioak eta harremanak
- Inprimaki-diseinuak eta negozio-arauak
- Kode pertsonalizatuaren osagaiak
Analisi fasea: Eskaneatzearen emaitzak prozesatzen ditu identifikatzen laguntzen duten galdera finduak zehazteko:
- Proba daitezkeen osagaiak eta propietateak
- Proba-eszenatoki posibleak
- Estaldura aukerak
- Arrisku-eremuak
- Datuen mendekotasunak
- Beharrezko proba-datuen konfigurazioa
Planaren integrazio fasea: Plan Diseinatzailearekin lantzen du honetarako:
- Antolatu probak negozio-eskakizunen arabera
- Lehentasuna eman proba-eszenatoki kritikoei
- Sortu egituratutako proba-planak
- Jarrai ezazu probaren estaldura planaren elementuen arabera
- Sortu probaren estaldurari buruzko txostenak
Gomendio fasea: Testuinguruari dagozkion galderak sortzen ditu honako hauekin laguntzeko:
- Proba txantiloiak eta egiturak
- Power Fx baieztapenak
- Nabigazio sekuentziak
- Datuen balidazio ereduak
- Datuen definizio faltsuak
- Erroreak kudeatzeko eszenatokiak
Integrazio fasea: MCP bezeroekin stdio bidez komunikatzen da honetarako:
- Erabiltzaileen eskaerei erantzun
- Testuinguruaren araberako iradokizunak eman
- Proba-kasu osoak sortzen laguntzeko gomendatutako galderak
MCP metodoa erabiltzearen onurak
Model Context Protocol zerbitzariak hainbat abantaila eskaintzen ditu ikuspegi sortzaile hutsekin alderatuta, eta hauek hobetzeko konfigura daitezke:
| Abantaila | Deskribapenak |
|---|---|
| Zehaztasuna | Analisi deterministak sortutako probek benetako kontrolak eta propietateak erreferentziatzen dituztela ziurtatzen du. |
| Fidagarritasuna | Probak zure aplikazioaren benetako egituran oinarritzen dira, eta ez ustezko ereduetan. |
| Testuinguruaren kontzientzia | MCP zerbitzariak zure aplikazioaren egitura ulertzen du eta proba garrantzitsuagoak sor ditzake. |
| Plan Diseinatzailearekin integrazioa | Negozio-eskakizunen eta planaren elementuen arabera probak antolatzea ahalbidetzen du |
| Soluzioen metadatuen erabilera | Zure irtenbidearen entitateen definizioak, harremanak eta negozio-arauak erabiltzen ditu |
| Proba-datuen sorrera | Zure soluzioaren datu-ereduan oinarritutako proba-datu egokiak eraikitzeko iradokizunak sortzen ditu. |
| LLMen osagarria | Hizkuntza-eredu handiekin lan egiten du haien sorrera-gaitasunak hobetzeko |
| Ikuspegi estandarizatua | MCP zehaztapena jarraitzen du bezero ezberdinekin elkarreragin koherentea izateko. |
MCP zerbitzaria konfiguratzen
Test Engine MCP zerbitzaria erabiltzeko:
- Instalatu Power Apps Test Engine CLI-ren azken bertsioa
- Konfiguratu zure aplikazioaren iturburu-fitxategiak lan-eremu batean
- Konfiguratu MCP zerbitzaria zure lan-eremua aztertzeko
- Konektatu MCP bezero bat zerbitzarira
Aurrebaldintzak
- Power Apps Test Engine CLI (azken bertsioa)
- Iturburu-kontrolatutako irtenbidea Power Platform
- MCP-rekin bateragarria den bezero bat, hala nola Visual Studio edo GitHub Copilot
Plan Designer MCP-rekin erabiltzea
Plan Designer -ek zure proba-ahaleginak antolatzeko eta lehentasunak ezartzeko egituratutako ikuspegia eskaintzen du. Test Engine MCP zerbitzariarekin erabiltzen denean, probak sortzeko prozesua hobetzen du:
- Proba-planaren sorrera: Definitu proba-planak helburu eta arrakasta-irizpide zehatzekin
- Eskakizunen mapaketa: Lotu probak negozio-eskakizunekin eta irtenbide-osagaiekin
- Probaren lehentasuna: Identifikatu bide kritikoak eta arrisku handiko eremuak probak egiteko zure irtenbidea ezartzen duzun heinean
- Estalduraren analisia: Jarraitu probaren estaldura planaren elementuen eta irtenbidearen osagaien arabera
- Proba-datuen definizioa: Zehaztu proba-datuen eskakizunak proba-eszenatoki bakoitzerako
Nola hobetzen duen Plan Designer-eko informazioak MCP zerbitzaria
MCP zerbitzariak Plan Designer-en informazioa erabiltzen du honetarako:
- Lehentasun handiko arloetan probak sortzea zentratu
- Sortu planak definitutako eskakizunak betetzen dituzten proba-datuak
- Planaren elementu espezifikoak balioztatzeko egitura-probak
- Sortu negozioaren lehentasunekin bat datozen proba-estaldura osoa
- Eman trazabilitatea proben eta negozio-eskakizunen artean
Oinarrizko ezagutzak eta Laguntza ataleko bilaketak
Berrikusi Test Engine MCP MCP zerbitzariari eta hasteko informazioa lortzeko.
Analisi determinista eta IA generatiboa konbinatzea
Test Engine MCP zerbitzariaren benetako indarra analisi determinista eta gaitasun sortzaileak konbinatzean datza:
- Analisi deterministak zehaztasuna bermatzen du benetako osagaiak identifikatuz.
- IA sortzaileak hizkuntza naturalaren ulermena eta proba-eszenatoki sortzaileak eskaintzen ditu
- Elkarrekin, fidagarriak eta osoak diren probak sortzen dituzte
Ikuspegi hibrido honek bien mugak gainditzen laguntzen du:
- Ikuspegi determinista hutsak sormenezko proba-eszenatokien estaldura falta izan dezake.
- Ikuspegi generatibo hutsek existitzen ez diren kontrolak edo propietate okerrak erreferentzia egin ditzakete.
- Lortutako emaitzak hobetzeko eta hobetzeko berrikuspen prozesua
Jardunbide egokiak
Test Engine MCP zerbitzariarekin lan egitean:
- Eman iturburu-testuinguru osoa: Ziurtatu zure soluzio-karpetak fitxategi garrantzitsu guztiak dituela
- Izan zaitez zehatza eskaeretan: Sartu kontrol-izen zehatzak eta espero diren portaerak
- Iterazio inkrementala: Hasi oinarrizko probekin eta pixkanaka gehitu konplexutasuna
- Sortutako probak egiaztatu: Probak berrikusi eta egokitu exekutatu aurretik
- Konbinatu eskuzko espezializazioarekin: Erabili MCP zerbitzaria produktibitate tresna gisa, ez ezagutza probatzeko ordezko gisa
Arazoak konpontzea
MCP zerbitzariarekin arazoak badituzu, saiatu arazoak konpontzeko urrats hauekin:
| Arazoa | Ebazpena |
|---|---|
| Zerbitzariak huts egin du abiarazteko | Egiaztatu instalazioa eta PATH inguruneko aldagaiak |
| Bezeroak ezin du konektatu | Egiaztatu stdio konfigurazioa eta fitxategi baimenak |
| Sortutako probek kontrol okerrak aipatzen dituzte | Ziurtatu zure irtenbide-fitxategiak osorik eta eguneratuta daudela |
| Analisia osatu gabea dirudi | Erabili erregistro zehatza zerbitzariak zer eskaneatzen ari den ikusteko |
Erlazionatutako artikuluak
Ikasi IA bidezko probak idazteari buruz
IA probak ez-deterministak ulertu
Arakatu Test Engine laginak