Deli putem


Power Apps Test Engine pregled (pregled)

Belešku

Funkcije pregleda nisu namenjene za korišćenje u proizvodnji i mogu da imaju ograničene funkcionalnosti. Ove funkcije su dostupne pre zvaničnog objavljivanja kako bi klijenti mogli ranije da im pristupe i pruže povratne informacije.

Power Apps Test Engine je rešenje za testiranje dizajnirano posebno za Power Platform aplikacije. Bez obzira da li ste novi u automatizovanom testiranju, upoznati sa Test Studio-om ili iskusnim programerom sa znanjem o dramskim piscima , Test Engine nudi skalabilan pristup testiranju koji je u skladu sa filozofijom niskog koda Power Platform.

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

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

  • Pristup lov-code: Kreirajte automatizovane testove koristeći IAML i Power Fx isti jezik formule koji se koristi u Power Apps
  • Nije potrebno znanje o DOM-u: Ne morate da razumete HTML ili CSS selektore da biste komunicirali sa komponentama vaše aplikacije
  • Poznata terminologija: Testovi referentnih kontrolnih imena kako se pojavljuju Power Apps Studio, čineći testove lakim za čitanje i održavanje

Test Engine vam može pomoći:

  • Uštedite vreme: Automatizujte ponavljajuće testne scenarije koje trenutno izvodite ručno
  • Povećajte pokrivenost: Pokrenite sveobuhvatnije testove češće
  • Kreirajte osnovnu liniju testa: Dokumentujte svoj proces testiranja u formatu koji se može ponovo koristiti i deliti
  • Učite postepeno: Počnite sa jednostavnim testovima i proširite se kako se vaš nivo udobnosti povećava

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

Morate instalirati Microsoft Power Platform CLI da biste koristili Test Engine.

Prvi koraci sa Test Engine

Pristup početku zavisi od vaše uloge i nivoa iskustva:

  1. Instalirajte alate:

  2. Počnite sa jednostavnim testom:

    • Počnite sa osnovnim testom koji potvrđuje jedan ekran ili funkciju
    • Koristite IAML format da biste strukturirali svoj test
    • Saznajte zajedničke Power Fx funkcije za testiranje
  3. Izgradite svoje veštine testiranja:

    • Pratite tutorijale i primere u dokumentaciji Test Engine-a
    • Postepeno dodajte složenije scenarije svojim testovima

Ključne karakteristike i prednosti

Power Apps Test Engine pruža sveobuhvatan skup funkcija za podršku robusnom, niskokodnom i profesionalnom testiranju Power Platform rešenja. Sledeći naglasci pokazuju kako Test Engine može pomoći da automatizujete, potvrdite i održavate kvalitet u svim aplikacijama Power Platform .

Testiranje integracije od kraja do kraja

Svaka od sledećih funkcija je dizajnirana da vam pomogne da postignete testiranje integracije od kraja do kraja u vašim Power Platform rešenjima:

  • Sveobuhvatna Power Platform pokrivenost: Testirajte celokupno rešenje sa integrisanim testiranjem za Canvas aplikacije, aplikacije zasnovane 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 rešenja rade kako se očekuje za stvarne korisnike
  • Pojednostavljeno podešavanje okruženja: Koristite isti kontekst autentifikacije u celom testnom paketu, smanjujući složenost podešavanja i troškove održavanja

Testiranje prirodnog jezika i AI

Svaka od sledećih funkcija dizajnirana je da vam pomogne da postignete testiranje integracije prirodnog jezika i AI-a u vašim Power Platform rešenjima:

  • Copilot-Generated Tests: Kreirajte testove koristeći prirodni jezik - opišite šta želite da testirate i pustite Copilot da pomogne u generisanju testnog koda
  • Prirodni jezik i generativno testiranje AI-povered: Kreirajte planove testiranja na prirodnom jeziku i pretvorite ih u izvršne testove koristeći Generativne AI mogućnosti
  • AI Validacija rezultata: Pouzdano testirajte funkcije koje pokreće AI sa specijalizovanim funkcijama koje obrađuju nedeterminističke AI izlaze
  • Planovi testiranja koji se mogu čitati ljudima: Napišite i održavajte testove koje poslovni korisnici i programeri mogu razumeti i doprineti
  • AI-Assisted Test Authoring: Koristite GitHub Copilot za ubrzavanje kreiranja testa sa rešenjima koja kontrolišu izvor

Power Fx Autorstvo testa

Korišćenje Power Fx kao jezik za kreiranje teksta pruža sledeće prednosti:

  • Poznati jezik formule: Napišite testove koristeći isti Power Fx jezik koji već znate iz izgradnje aplikacija platna
  • Niska kriva učenja: Koristite svoje postojeće Power Platform veštine za kreiranje testova bez učenja složenih okvira za testiranje
  • Kontrola imena Reference: Referentna aplikacija kontroliše svojim studijskim imenima, a ne da uče složene selektore DOM

Infrastruktura za testiranje spremna za preduzeća

Korisnici preduzeća zahtevaju robusne funkcije za bezbedno upravljanje autentifikacijom. Test motor obezbeđuje:

  • Fleksibilnost autentifikacije: Podrška za interaktivno prijavljivanje, princip usluge i upornost sesije kako bi se uklopili u vaše bezbednosne zahteve
  • ALM integracija: Besprekorno integrišite sa Azure DevOps, GitHub akcijama i drugim CI / CD cevovodima za automatizovano testiranje
  • MFA Podrška: Pokrenite automatizovane testove u okruženjima koja sprovode višefaktorsku autentifikaciju bez kompromisa

Napredne mogućnosti testiranja

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

  • konektor ruganje: Kreiranje pouzdane testove simulacijom konektor odgovore, čak i za plaćene ili eksterne usluge
  • Izolacija podataka: Testirajte sa predvidljivim uslovima podataka bez uticaja na proizvodna okruženja
  • Vizuelna dijagnostika: Rešavanje problema sa testovima sa automatskim snimcima ekrana i video snimaka

Ograničenja

Kako je Test Engine u pregledu, budite svesni ovih trenutnih ograničenja:

  • Podešavanja pretraživača prate podrazumevana podešavanja pretraživača
  • Neke specijalizovane kontrole mogu zahtevati korišćenje funkcije Previev.PlayvrightAction
  • Mogućnosti testiranja performansi su još uvek u razvoju

Podržani pregledači

Test Engine radi sa sledećim pretraživačima:

  • Hrom (hrom, Microsoft Edge)
  • Firefox
  • VebKit (Safari)

Sledeći koraci

Istražite funkcije Test Engine