Dijeli putem


Power Apps Pregled testnog modula (pretpregled)

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 je rješenje za testiranje dizajnirano posebno za Power Platform aplikacije. Bilo da ste novi u automatiziranom testiranju, upoznati s Test Studioom ili iskusni programer sa znanjem o dramaturgima , Test Engine nudi skalabilan pristup testiranju koji je u skladu s filozofijom Power Platform low-code.

Saznajte više o tome kako vam Test Engine pomaže bez obzira odakle krećete:

Ako ručno testirate Power Platform aplikacije, Test Engine pruža pristupačnu ulaznu točku za automatizaciju testiranja:

  • Pristup s niskim kodom: Stvorite automatizirane testove pomoću YAML-a i istog jezika Power Fx formule koji se koristi u Power Apps
  • Nije potrebno znanje o DOM-u: ne morate razumjeti HTML ili CSS selektore da biste stupili u interakciju s komponentama aplikacije
  • Poznata terminologija: testovi upućuju na nazive kontrola kako se pojavljuju Power Apps Studio, što olakšava čitanje i održavanje testova

Test Engine vam može pomoći:

  • Uštedite vrijeme: automatizirajte ponavljajuće testne scenarije koje trenutno izvodite ručno
  • Povećajte pokrivenost: češće provodite opsežnije testove
  • Stvaranje osnovnog plana testa: dokumentirajte svoj proces testiranja u formatu koji se može ponovno koristiti i dijeliti
  • Učite postupno: Počnite s jednostavnim testovima i proširite se kako se vaša razina udobnosti povećava

Trenutno,Test Power Apps Engine radi sa sljedećim Power Platform komponentama:

Morate instalirati Microsoft Power Platform CLI da biste koristili testni modul.

Početak rada s Test Engineom

Pristup početku ovisi o vašoj ulozi i razini iskustva:

  1. Instalirajte alate:

  2. Započnite s jednostavnim testom:

    • Započnite s osnovnim testom koji potvrđuje jedan zaslon ili funkciju
    • Upotreba YAML formata za strukturiranje testa
    • Saznajte uobičajene Power Fx funkcije za testiranje
  3. Izgradite svoje vještine testiranja:

    • Slijedite vodiče i primjere u dokumentaciji testnog modula
    • Postupno dodajte složenije scenarije svojim testovima

Ključne značajke i prednosti

Power Apps Test Engine pruža sveobuhvatan skup značajki za podršku robusnom testiranju rješenja s niskim kodom i profesionalnim razinama Power Platform . Sljedeće značajke prikazuju kako vam Test Engine može pomoći u automatizaciji, provjeri valjanosti i održavanju kvalitete u svim Power Platform aplikacijama.

Testiranje integracije od kraja do kraja

Svaka od sljedećih značajki osmišljena je kako bi vam pomogla u postizanju sveobuhvatnog testiranja integracije u svim Power Platform rješenjima:

  • Sveobuhvatna Power Platform pokrivenost: Testirajte cijelo rješenje integriranim testiranjem za aplikacije radnog područja, aplikacije utemeljene na modelu i Dataverse
  • Realistično testiranje korisničkog putovanja: Potvrdite kompletne poslovne procese u više Power Platform komponenti, osiguravajući da vaša rješenja rade kako se očekuje za stvarne korisnike
  • Pojednostavljeno postavljanje okruženja: koristite isti kontekst provjere autentičnosti u cijelom testnom paketu, smanjujući složenost postavljanja i troškove održavanja

Testiranje prirodnog jezika i umjetne inteligencije

Svaka od sljedećih značajki osmišljena je kako bi vam pomogla u postizanju testiranja integracije prirodnog jezika i umjetne inteligencije u svim Power Platform vašim rješenjima:

  • Testovi koje generira Copilot: Izradite testove koristeći prirodni jezik – opišite što želite testirati i dopustite Copilotu da vam pomogne generirati testni kod
  • Testiranje prirodnog jezika i generativne umjetne inteligencije: Izradite planove testiranja na prirodnom jeziku i pretvorite ih u izvršne testove pomoću mogućnosti generativne umjetne inteligencije
  • Provjera valjanosti rezultata umjetne inteligencije: Pouzdano testirajte značajke pokretane umjetnom inteligencijom sa specijaliziranim funkcijama koje obrađuju nedeterminističke izlaze umjetne inteligencije
  • Planovi testiranja čitljivi ljudima: Pišite i održavajte testove koje poslovni korisnici i programeri mogu razumjeti i doprinijeti im
  • Autorstvo testova potpomognuto umjetnom inteligencijom: Koristite GitHub Copilot za ubrzavanje stvaranja testova s rješenjima kontroliranim izvorom

Power Fx Autorstvo testova

Korištenje Power Fx kao jezika za izradu teksta pruža sljedeće prednosti:

  • Poznati jezik formule: Pišite testove na istom Power Fx jeziku koji već znate iz izrade aplikacija radnog područja
  • Niska krivulja učenja: Upotrijebite svoje postojeće Power Platform vještine za izradu testova bez učenja složenih okvira za testiranje
  • Reference naziva kontrole: Reference kontrola aplikacija prema nazivima studija umjesto da morate učiti složene selektore DOM-a

Infrastruktura za testiranje spremna za poduzeća

Poslovnim korisnicima potrebne su robusne značajke za sigurno upravljanje provjerom autentičnosti. Ispitni motor pruža:

  • Fleksibilnost provjere autentičnosti: podrška za interaktivnu prijavu, upravitelja usluge i postojanost sesije kako bi odgovarala vašim sigurnosnim zahtjevima
  • ALM integracija: Besprijekorna integracija s Azure DevOps GitHub Actions i drugim CI/CD cjevovodima za automatizirano testiranje
  • Podrška za MFA: pokrenite automatizirane testove u okruženjima koja nameću višefaktorsku provjeru autentičnosti bez kompromisa

Napredne mogućnosti testiranja

Ovo su napredne mogućnosti koje Test Engine pruža:

  • Ismijavanje konektora: Stvorite pouzdane testove simulacijom odgovora konektora, čak i za plaćene ili vanjske usluge
  • Izolacija podataka: Testiranje s predvidljivim uvjetima podataka bez utjecaja na proizvodna okruženja
  • Vizualna dijagnostika: Otklanjanje pogrešaka u testiranju pomoću automatskih snimki zaslona i video zapisa

Ograničenja

Budući da je Test Engine u pretpregledu, imajte na umu ova trenutna ograničenja:

  • Postavke regionalne sheme preglednika slijede zadane postavke preglednika
  • Neke specijalizirane kontrole mogu zahtijevati korištenje funkcije Preview.PlaywrightAction
  • Mogućnosti testiranja performansi još su u razvoju

Podržani preglednici

Test Engine radi sa sljedećim preglednicima:

  • Krom (krom, Microsoft Edge)
  • Firefox
  • WebKit (Safari)

Sljedeći koraci

Istražite značajke testnog motora