Kopīgot, izmantojot


Power Apps Testa programmas funkcijas (priekšskatījums)

Piezīmes

Priekšskatījuma līdzekļi nav paredzēti komerciālai lietošanai, un to funkcionalitāte var būt ierobežota. Šie līdzekļi ir pieejami pirms oficiālā laidiena, lai klienti varētu priekšlaikus piekļūt līdzeklim un sniegt atsauksmes.

Power Apps Test Engine nodrošina visaptverošu funkciju kopumu, lai efektīvi pārbaudītu Power Platform risinājumus. Šajā lapā ir detalizēti aprakstītas iespējas, kas pieejamas, lai palīdzētu izveidot spēcīgus testēšanas komplektus jūsu Power Platform lietojumprogrammām.

Lietojumprogrammu testēšanas iespējas

Testēšanas programmas iespējas sākas ar lietojumprogrammu testēšanu.

Audekla lietojumprogrammu testēšana

Iespējas: Izveidojiet visaptverošus testus savām audekla programmām, kas mijiedarbojas ar vadīklām, verificē biznesa loģiku un verificē lietotāja pieredzi.

Galvenās iespējas:

  • Uz vadīklām balstīta testēšana: mijiedarbojieties ar programmu vadīklām, izmantojot to studijas nosaukumus, neprasot DOM zināšanas
  • UI validācija: pārbaudiet vadīklas rekvizītus, redzamību un stāvokli testa izpildes laikā
  • Navigācijas testēšana: ekrāna pāreju un lietotāju plūsmu validēšana lietotnē
  • Formulas novērtēšana: sarežģītas biznesa loģikas pārbaude, izmantojot Power Fx izteiksmes
  • Datu saistīšanas validācija: pārbaudiet, vai dati tiek pareizi plūsmāti starp jūsu programmu un datu avotiem

Kad to lietot:

  • Kritisko lietotāju kampaņu validēšana audekla programmās
  • Programmas funkcionalitātes nodrošināšana pēc formulas izmaiņām vai kontroles atjauninājumiem
  • Regresijas testa komplektu izveide sarežģītām audekla lietojumprogrammām

Uzziniet vairāk par Canvas lietojumprogrammu testēšanu

Modeļa vadīta lietojumprogrammu testēšana

Ko tas iespējo: Automatizējiet modeļa vadītu programmu, tostarp veidlapu, skatu, biznesa procesu plūsmu un informācijas paneļu, testēšanu.

Galvenās iespējas:

  • Veidlapas mijiedarbība: testa veidlapu ielāde, datu ievade un biznesa kārtulu validācija
  • Skata navigācija: režģa skatu, filtrēšanas operāciju un ierakstu atlases validēšana
  • Komandu izpilde: testēt lentes pogas un komandjoslas mijiedarbību
  • Biznesa procesu plūsmas: posmu pāreju un obligātās lauka validācijas validācija
  • Informācijas paneļa verifikācija: informācijas paneļa komponentu un interaktīvo filtru pārbaude

Kad to lietot:

  • Konsekventas uzvedības nodrošināšana sarežģītās modeļa vadītās lietotnēs
  • Veidlapu kārtulu un biznesa loģikas validēšana pēc pielāgojumiem
  • Visaptverošu biznesa procesu testēšana, kas aptver vairākas entītijas

Uzziniet vairāk par modeļa vadītu lietojumprogrammu testēšanu

Dataverse integrācijas testēšana

Ko tas iespējo: Testējiet lietojumprogrammas, ar kurām mijiedarbojas Dataverse, tostarp datu operācijas, biznesa kārtulas un aprēķinātie lauki.

Galvenās iespējas:

  • CRUD operācijas: testē ierakstu Dataverse izveides, lasīšanas, atjaunināšanas un dzēšanas operācijas
  • Biznesa kārtulu validācija: pārbaudiet, vai biznesa kārtulas tiek izpildītas, kā paredzēts
  • Drošības modeļa testēšana: pārbaudiet, vai drošības lomas un atļaujas darbojas pareizi
  • Aprēķinātā un apkopojuma lauka testēšana: nodrošiniet pareizu formulu un apkopojumu aprēķināšanu
  • Relāciju navigācija: pārbaudīt uzmeklēšanas laukus un saistīto entītiju mijiedarbību

Kad to lietot:

  • Datu ietilpīgu lietojumprogrammu testēšana ar sarežģītu Dataverse mijiedarbību
  • Biznesa kārtulu un aprēķināto lauku validēšana pēc shēmas izmaiņām
  • Drošības lomu atļauju nodrošināšana, kā paredzēts

Uzziniet vairāk par Dataverse integrācijas testēšanu

Specializētas testēšanas funkcijas

Tālāk norādītie specializētie līdzekļi ļauj pārbaudīt uzlabotus scenārijus, piemēram, mākslīgā intelekta komponentus, autentifikāciju un drošību, kā arī datu simulāciju. Šīs iespējas palīdz nodrošināt, ka jūsu Power Platform risinājumi ir izturīgi, droši un uzticami pat sarežģītā vai nedeterministiskā vidē.

AI un Copilot spēju testēšana

Ko tas iespējo: Pārbaudiet mākslīgā intelekta komponentus ar specializētām funkcijām, kas ņem vērā nedeterministisku uzvedību.

Galvenās iespējas:

  • AI Builder Ātra testēšana: Validējiet AI modeļa atbildes un integrējiet tās testa plūsmās
  • Līdzības atbilstība: izmantojiet aptuvenu salīdzinājumu mākslīgā intelekta ģenerētam saturam, nevis precīzu atbilstību
  • Satura validācija: pārbaudiet, vai mākslīgā intelekta radītais saturs atbilst paredzētajiem kritērijiem, nepieprasot precīzu atbilstību
  • Kļūdu apstrāde: pārbaudīt AI modeļa kļūdu nosacījumus un rezerves uzvedību

Kad to lietot:

  • Lietojumprogrammu testēšana, kurās tiek izmantoti AI Builder komponenti
  • Copilot ģenerēta satura validācija atbilst biznesa prasībām
  • Testa komplektu izveide dabiskās valodas apstrādes funkcijām

Autentifikācija un drošības pārbaude

Ko tas iespējo: Pārbaudiet lietojumprogrammas ar dažādām autentifikācijas metodēm un drošības konfigurācijām.

Galvenās iespējas:

  • Vairākas autentifikācijas metodes: interaktīvas, pakalpojuma galvenās un sesijas noturības atbalsts
  • MFA apstrāde: testēšana vidē, kas ievieš daudzfaktoru autentifikāciju
  • Simulēti lietotāju konteksti: testēšana ar dažādām drošības lomām un atļaujām
  • Žetonu pārvaldība: automatizējiet autentifikācijas marķieru apstrādi testa darbībās

Kad to lietot:

  • Testēšana drošā uzņēmuma vidē ar MFA prasībām
  • Lietotņu darbības validēšana lietotājiem ar dažādām drošības lomām
  • Testu automatizēšana CI/CD cauruļvados ar pakalpojuma principa autentifikāciju

Papildinformācija par autentifikācijas opcijām

Datu simulācija un izsmiekls

Ko tas iespējo: Izveidojiet uzticamus, izolētus testus, simulējot ārējās atkarības.

Galvenās iespējas:

  • Savienotāja atbildes izsmiekls: simulējiet atbildes no savienotājiem, neizsaucot faktiskos pakalpojumus
  • Deterministiskā testēšana: izveidojiet paredzamus testa apstākļus neatkarīgi no ārējām sistēmām
  • Kļūdu scenāriju testēšana: simulējiet kļūdu nosacījumus no savienotājiem, lai pārbaudītu izņēmumu apstrādi
  • Veiktspējas testēšana: programmas darbības pārbaude dažādos simulētos reakcijas laikos

Kad to lietot:

  • Lietotņu testēšana, kas balstās uz maksas API pakalpojumiem, neradot izmaksas
  • Testu izveide, kas darbojas uzticami bez ārējām atkarībām
  • Kļūdu apstrādes validēšana savienotāja kļūmes scenārijiem

Uzziniet vairāk par savienotāju izsmieklu

Izstrādātāju pieredzes līdzekļi

Tālāk norādītie līdzekļi ir paredzēti, lai uzlabotu testa autoru un izstrādātāju pieredzi. Tie nodrošina rīkus un integrācijas, kas racionalizē testu izveidi, nodrošina paplašināmību un atbalsta automatizētas risinājumu testēšanas darbplūsmas Power Platform .

Mākslīgā intelekta atbalstīta testa autorēšana

Ko tas iespējo: Paātriniet testu izveidi, GitHub Copilot izmantojot AI iespējas, izmantojot avota kontrolētus Power Platform risinājumus.

Galvenās iespējas:

  • Dabiskās valodas testa ģenerēšana: testu izveide, aprakstot scenārijus vienkāršā valodā
  • Avota konteksta izpratne: risinājumu failu izmantošana, lai ģenerētu precīzas vadīklu atsauces un navigācijas plūsmas
  • Uz paraugiem balstīta mācīšanās: izmantojiet esošos paraugus kā veidnes sarežģītākiem testa scenārijiem
  • Vadīti testa modeļi: ģenerējiet pilnīgas testēšanas komplektas, ieskaitot perimalas gadījumus un izņēmumu apstrādi

Kad to lietot:

  • Ātra jaunu testa komplektu sāknēšana esošajām lietojumprogrammām
  • Testa autorēšanas modeļu apguve, izmantojot mākslīgā intelekta ģenerētus piemērus
  • Visaptveroša testa pārklājuma izveide ar minimālu manuālo kodēšanu

Uzziniet vairāk par mākslīgā intelekta testa autorēšanu

Power Fx Testa autorēšana

Ko tas iespējo: Rakstiet testus, izmantojot pazīstamo Power Fx formulu valodu, padarot testu izveidi pieejamu gan veidotājiem, gan izstrādātājiem.

Galvenās iespējas:

  • Uz formulām balstīti apgalvojumi: izteiksmju izmantošana Power Fx testa nosacījumu validēšanai
  • Piekļuves rekvizītu vadīklas: tieša atsauce uz programmas vadīklu rekvizītiem un verificējiet to rekvizītus
  • Apkopošanas manipulācijas:darbs ar datu kolekcijām, izmantojot pazīstamas funkcijas
  • Sarežģīta stāvokļa pārbaude: izsakiet sarežģītu testa loģiku, izmantojot Power Fx operatorus un funkcijas

Kad to lietot:

  • Esošo Power Fx zināšanu izmantošana testu izveidei
  • Testu izveide, ko lietotņu veidotāji var saprast un uzturēt
  • Sarežģītas validācijas loģikas izveide sarežģītai lietotņu darbībai

Uzziniet vairāk par Power Fx testēšanu

Paplašināmības sistēma

Ko tas iespējo: Pielāgojiet un paplašiniet testa programmas iespējas, lai apmierinātu specializētās testēšanas vajadzības.

Galvenās iespējas:

  • Pielāgoti pakalpojumu sniedzēji: specializētu pakalpojumu sniedzēju izveide unikāliem lietojumprogrammu tipiem
  • Lietotāja definētās funkcijas: paplašināt Power Fx ar pielāgotām C# funkcijām
  • Pielāgoti tipi: definējiet specializētus tipus sarežģītiem testēšanas scenārijiem
  • Testa ietvara integrācija: savienojiet testēšanas programmu ar esošajām testēšanas sistēmām

Kad to lietot:

  • Muitas kontroles vai komponentu testēšana, uz kuriem neattiecas standarta pakalpojumu sniedzēji
  • Specializētas testēšanas loģikas ieviešana unikālām biznesa prasībām
  • Integrācija ar esošo testēšanas infrastruktūru

Papildinformācija par paplašināmības opcijām

ALM un CI/CD integrācija

Ko tas iespējo: Iekļaujiet automatizētu testēšanu savā izstrādes dzīves ciklā un nepārtrauktas integrācijas cauruļvados.

Galvenās iespējas:

  • Komandrindas izpilde: palaidiet testus no termināļiem vai veidošanas aģentiem
  • Cauruļvada integrācija: Viegli iekļaujiet testus Azure DevOps vai GitHub darbību darbplūsmās
  • Testa atskaišu veidošana: strukturētu testu rezultātu ģenerēšana cauruļvada patēriņam
  • Vides pārslēgšana: testēšana dažādās izvietošanas konveijera vidēs

Kad to lietot:

  • Automatizētas testēšanas ieviešana CI/CD cauruļvados
  • Kvalitatīvu vārtu izveide Power Platform risinājumu izvietošanai
  • Nepārtrauktas testēšanas prakses izveide jūsu izstrādes komandai

Diagnostika un problēmu novēršana

Tālāk norādītie diagnostikas un problēmu novēršanas līdzekļi palīdz ātri identificēt, analizēt un novērst problēmas, kas rodas testa izpildes laikā. Šie rīki nodrošina vizuālus artefaktus un detalizētus žurnālus, lai vienkāršotu atkļūdošanu un uzlabotu testa uzticamību.

Vizuālie testa artefakti

Ko tas iespējo: Uztveriet vizuālus pierādījumus par testa izpildi, lai vienkāršotu atkļūdošanu un defektu novēršanu.

Galvenās iespējas:

  • Ekrānuzņēmuma tveršana: Automātiski uzņemiet ekrānuzņēmumus galvenajos testa punktos
  • Video ierakstīšana: ierakstiet testu izpildes video sarežģītiem scenārijiem
  • Kļūdas konteksta tveršana:apkopojiet vairāk konteksta informācijas, ja testi neizdodas
  • Izsekošana un žurnāli: ģenerējiet detalizētus izpildes žurnālus atkļūdošanai

Kad to lietot:

  • Periodisku testa kļūmju atkļūdošana
  • Sarežģītu testēšanas scenāriju vizuāla dokumentēšana
  • Testa rezultātu koplietošana ar grupas dalībniekiem, kuriem nav piekļuves testēšanas videi

Gaidāmās iespējas

Tālāk norādītās gaidāmās iespējas izceļ plānotos testa programmas uzlabojumus. Šīs funkcijas paplašina atbalstu sarunu AI, Power Automate plūsmām un uzlabotiem AI testēšanas scenārijiem, lai vēl vairāk stiprinātu jūsu testēšanas stratēģiju.

Microsoft Copilot Studio integrācija

Plānotā integrācija ar Microsoft Copilot Studio ļauj pārbaudīt sarunu pieredzi un mākslīgā intelekta darbinātus virtuālos aģentus, ļaujot validēt robotu atbildes, sarunu plūsmas un integrāciju ar aizmugures sistēmām.

Power Automate Testēšana

Tiek izstrādāts uzlabots testēšanas atbalsts Power Automate , kas nodrošina visaptverošākas iespējas automatizētu plūsmu, plūsmas darbību un trigeru testēšanai. Šis darbs atbalsta gan integrācijas testēšanu, gan vienības testēšanas pieejas plūsmas komponentiem.

Vairāk mākslīgā intelekta testēšanas iespēju

Nākotnes uzlabojumi ietver SDK AI vērtētāju AI Builder un paplašinātu atbalstu pielāgotiem novērtēšanas scenārijiem, atvieglojot mākslīgā intelekta funkciju validēšanu ar paredzamiem, atkārtojamiem testa rezultātiem.

Papildinformācija par līdzekļu dzīves ciklu