Power Apps testa programmas pārskats (novecojis)

Piezīmes

Testa programma ir novecojusi un tiks noņemta nākamajā laidienā. Izmantojiet Power Platform dramaturgu paraugus testēšanas automatizācijas iespējām Power Platform un Dynamics 365 pakalpojumos.

Power Apps testa programma ir testēšanas risinājums, kas īpaši izstrādāts Power Platform lietojumprogrammām. Neatkarīgi no tā, vai esat iesācējs automatizētajā testēšanā, pārzinis Test Studio vai pieredzējis izstrādātājs ar dramaturgu zināšanām, Test Engine piedāvā mērogojamu pieeju testēšanai, kas atbilst zema koda filozofijai Power Platform.

Uzziniet vairāk par to, kā testēšanas programma palīdz jums neatkarīgi no tā, no kurienes sākat:

Ja lietojumprogrammas testējat Power Platform manuāli, testēšanas programma nodrošina pieejamu ieejas punktu automatizācijas testēšanai:

  • Zema koda pieeja: izveidojiet automatizētus testus, izmantojot YAML un Power Fx, to pašu formulu valodu, kas tiek izmantota Power Apps
  • Nav nepieciešamas DOM zināšanas: jums nav jāsaprot HTML vai CSS atlasītāji, lai mijiedarbotos ar lietotnes komponentiem.
  • Pazīstama terminoloģija: pārbauda atsauces vadīklu nosaukumus, kā tie parādās Power Apps Studio, padarot testus viegli lasāmus un kopjamus

Testa dzinējs var jums palīdzēt:

  • Ietaupiet laiku: automatizējiet atkārtotus testēšanas scenārijus, kurus pašlaik veicat manuāli.
  • Palieliniet pārklājumu: biežāk veiciet visaptverošākus testus.
  • Testa bāzes līnijas izveide: dokumentējiet testēšanas procesu formātā, ko var atkārtoti izmantot un koplietot
  • Mācieties pakāpeniski: sāciet ar vienkāršiem testiem un paplašinieties, palielinoties komforta līmenim

Pašlaik Power Apps testa programma darbojas ar šādiem Power Platform komponentiem:

Lai izmantotu testa programmu, jums ir jāinstalējiet Microsoft Power Platform CLI.

Darba sākšana ar testa programmu

Pieeja darba sākšanai ir atkarīga no jūsu lomas un pieredzes līmeņa:

  1. Instalējiet rīkus:

  2. Sāciet ar vienkāršu testu:

  3. Veidojiet savas testēšanas prasmes:

Galvenās iezīmes un priekšrocības

Power Apps testa programma nodrošina visaptverošu līdzekļu kopu, lai atbalstītu stabilu, zema koda un profesionāla līmeņa testēšanu Power Platform risinājumiem. Tālāk norādītajos svarīgākajos aspektos ir parādīts, kā testēšanas programma var palīdzēt automatizēt, validēt un uzturēt kvalitāti visās Power Platform lietojumprogrammās.

Integrācijas testēšana no gala līdz galam

Katrs no šiem līdzekļiem ir izstrādāts, lai palīdzētu jums veikt pilnīgu integrācijas testēšanu jūsu Power Platform risinājumos:

  • Visaptverošs Power Platform pārklājums: pārbaudiet visu risinājumu, izmantojot integrētu testēšanu Canvas lietotnēm, modeļa vadītām lietotnēm un Dataverse
  • Reālistiska lietotāja ceļojuma testēšana: validējiet pilnus biznesa procesus vairākos Power Platform komponentos, nodrošinot, ka jūsu risinājumi darbojas kā paredzēts reāliem lietotājiem
  • Vienkāršota vides iestatīšana: izmantojiet vienu un to pašu autentifikācijas kontekstu visā testēšanas komplektā, samazinot iestatīšanas sarežģītību un uzturēšanas pieskaitāmās izmaksas

Dabiskā valoda un mākslīgā intelekta testēšana

Katrs no šiem līdzekļiem ir izstrādāts, lai palīdzētu jums veikt dabiskās valodas un mākslīgā intelekta darbinātas integrācijas testēšanu savos Power Platform risinājumos:

  • Copilot-Generated Tests: izveidojiet testus, izmantojot dabisko valodu — aprakstiet, ko vēlaties testēt, un ļaujiet Copilot palīdzēt ģenerēt testa kodu
  • Dabiskā valoda un ģeneratīvā mākslīgā intelekta testēšana: izveidojiet testa plānus dabiskajā valodā un pārvēršiet tos izpildāmos testos, izmantojot ģeneratīvā AI iespējas
  • AI rezultātu validācija: pārliecinoši pārbaudiet mākslīgā intelekta funkcijas ar specializētām funkcijām, kas apstrādā nedeterministiskus AI rezultātus
  • Cilvēkam lasāmi testa plāni: rakstiet un uzturiet testus, kurus biznesa lietotāji un izstrādātāji var saprast un veicināt
  • AI-Assisted Testa autorēšana: GitHub Copilot izmantošana, lai paātrinātu testa izveidi, izmantojot avota kontrolētus risinājumus

Power Fx Testa autorēšana

Teksta autorēšanas valodas izmantošana Power Fx nodrošina šādas priekšrocības:

  • Pazīstama formulu valoda: rakstiet testus, izmantojot to pašu Power Fx valodu , ko jau zināt, veidojot audekla lietojumprogrammas
  • Zema mācīšanās līkne: izmantojiet savas esošās Power Platform prasmes, lai izveidotu testus, neapgūstot sarežģītas testēšanas sistēmas
  • Vadījiet atsauces uz nosaukumiem: atsauces lietojumprogrammas vadīklas pēc studijas nosaukumiem, nevis jāapgūst sarežģīti DOM selektori

Uzņēmumam gatava testēšanas infrastruktūra

Uzņēmumu klientiem ir nepieciešami spēcīgi līdzekļi, lai droši pārvaldītu autentifikāciju. Testa dzinējs nodrošina:

  • Autentifikācijas elastība: interaktīvas pieteikšanās, pakalpojuma principa un sesijas noturības atbalsts, lai atbilstu jūsu drošības prasībām
  • ALM integrācija: nevainojama integrācija ar Azure DevOps, GitHub Actions un citiem CI/CD cauruļvadiem automatizētai testēšanai
  • MFA atbalsts: veiciet automatizētus testus vidēs, kas ievieš daudzfaktoru autentifikāciju bez kompromisiem

Uzlabotas testēšanas iespējas

Šīs ir uzlabotas iespējas, ko nodrošina Testa programma:

  • Savienotāja ņirgāšanās: izveidojiet uzticamus testus, simulējot savienotāja atbildes, pat maksas vai ārējiem pakalpojumiem
  • Datu izolācija: testēšana ar paredzamiem datu apstākļiem, neietekmējot ražošanas vidi
  • Vizuālā diagnostika: testa kļūmju novēršana, izmantojot automātiskos ekrānuzņēmumus un video ierakstus.

Ierobežojumi

Tā kā testa programma ir priekšskatījumā, ņemiet vērā šos pašreizējos ierobežojumus:

  • Pārlūkprogrammas lokalizācijas iestatījumi atbilst jūsu noklusējuma pārlūkprogrammas iestatījumiem
  • Dažām specializētām vadīklām var būt nepieciešams izmantot funkciju Preview.PlaywrightAction
  • Veiktspējas testēšanas iespējas joprojām tiek izstrādātas

Atbalstītās pārlūkprogrammas versijas

Testa programma darbojas ar šādām pārlūkprogrammām:

  • Chromium (Chrome, Microsoft Edge)
  • Firefox
  • WebKit (Safari)

Nākamās darbības

Izpētiet testa programmas funkcijas