Dalintis per


Power Apps Bandomojo variklio apžvalga (peržiūra)

Pastaba.

Peržiūros funkcijos nėra skirtos naudoti gamybai ir gali būti apribotas jų funkcionalumas. Šias funkcijas galima naudoti prieš oficialų išleidimą, kad klientai galėtų gauti ankstyvą prieigą ir pateikti atsiliepimų.

Power Apps "Test Engine" yra testavimo sprendimas, sukurtas specialiai Power Platform programoms. Nesvarbu, ar esate naujokas automatinio testavimo srityje, ar esate susipažinęs su "Test Studio", ar patyręs kūrėjas, turintis dramaturgijos žinių, "Test Engine" siūlo keičiamo dydžio testavimo metodą, atitinkantį žemo kodo filosofiją Power Platform.

Sužinokite daugiau apie tai, kaip bandomasis variklis padeda jums, neatsižvelgiant į tai, nuo ko pradedate:

Jei programas testuojate Power Platform rankiniu būdu, bandomasis variklis suteikia prieinamą įėjimo tašką automatizavimui išbandyti:

  • Žemo kodo metodas: kurkite automatinius testus naudodami YAML ir Power Fx tą pačią formulės kalbą, kuri naudojama Power Apps
  • Nereikia jokių DOM žinių: jums nereikia suprasti HTML ar CSS parinkiklių, kad galėtumėte sąveikauti su programos komponentais
  • Pažįstama terminologija: testai nurodo valdiklių pavadinimus, kaip jie pateikiami Power Apps Studio, todėl testus lengva skaityti ir prižiūrėti

Bandomasis variklis gali padėti:

  • Taupykite laiką: automatizuokite pasikartojančius testavimo scenarijus, kuriuos šiuo metu atliekate rankiniu būdu
  • Padidinkite aprėptį: dažniau atlikite išsamesnius testus
  • Sukurkite pradinį bandymo planą: dokumentuokite tikrinimo procesą formatu, kurį galima pakartotinai naudoti ir bendrinti
  • Mokykitės palaipsniui: pradėkite nuo paprastų testų ir plėskite, kai jūsų komforto lygis didėja

Power Apps Šiuo metu bandomasis variklis veikia su šiais Power Platform komponentais:

Norėdami naudoti bandomąjį variklį, turite įdiegti Microsoft Power Platform CLI .

Darbo su bandomuoju varikliu pradžia

Darbo pradžios metodas priklauso nuo jūsų vaidmens ir patirties lygio:

  1. Įdiekite įrankius:

  2. Pradėkite nuo paprasto testo:

    • Pradėkite nuo pagrindinio testo, kuris patvirtina vieną ekraną arba funkciją
    • Naudokite YAML formatą , kad susistemintumėte testą
    • Sužinokite apie bendrąsias Power Fx testavimo funkcijas
  3. Ugdykite savo testavimo įgūdžius:

Pagrindinės savybės ir privalumai

Power Apps "Test Engine" suteikia išsamų funkcijų rinkinį, palaikantį patikimus, žemo kodo ir profesionalaus lygio sprendimų bandymus Power Platform . Toliau pateiktuose svarbiausiuose pranešimuose parodyta, kaip bandomasis variklis gali padėti automatizuoti, tikrinti ir išlaikyti kokybę visose Power Platform programose.

Ištisinis integravimo testavimas

Kiekviena iš šių funkcijų sukurta taip, kad padėtų jums atlikti visapusį sprendimų integravimo testavimą Power Platform :

  • Išsami Power Platform aprėptis: išbandykite visą sprendimą naudodami integruotą "Canvas" programų , modeliu pagrįstų programų irDataverse
  • Realus naudotojo kelionės testavimas: patvirtinkite visus verslo procesus keliuose Power Platform komponentuose, užtikrindami, kad jūsų sprendimai veiktų taip, kaip tikėtasi tikriems naudotojams
  • Supaprastinta aplinkos sąranka: naudokite tą patį autentifikavimo kontekstą visame bandymų rinkinyje, sumažindami sąrankos sudėtingumą ir priežiūros išlaidas

Natūralios kalbos ir dirbtiniu intelektu pagrįstas testavimas

Kiekviena iš šių funkcijų sukurta taip, kad padėtų jums atlikti natūralios kalbos ir dirbtiniu intelektu pagrįstą integravimo testavimą visuose sprendimuose Power Platform :

  • Kopiloto sugeneruoti testai: Kurkite testus naudodami natūralią kalbą - aprašykite, ką norite išbandyti, ir leiskite "Copilot" padėti sugeneruoti bandymo kodą
  • Natūralios kalbos ir generatyvinis dirbtiniu intelektu pagrįstas testavimas: sukurkite bandymų planus natūralia kalba ir konvertuokite juos į vykdomuosius testus naudodami generatyvinio AI galimybes
  • AI rezultatų patvirtinimas: užtikrintai išbandykite dirbtiniu intelektu pagrįstas funkcijas su specializuotomis funkcijomis, kurios tvarko nedeterministinius AI išėjimus
  • Žmogaus skaitomi bandymų planai: rašykite ir prižiūrėkite testus, kuriuos verslo naudotojai ir kūrėjai gali suprasti ir prie kurių prisidėti
  • AI palaikomas testų kūrimas: naudokite GitHub Copilot norėdami pagreitinti bandymų kūrimą naudodami šaltinio valdomus sprendimus

Power Fx Testų kūrimas

Naudojant Power Fx kaip teksto kūrimo kalbą, suteikiami šie privalumai:

  • Pažįstama formulės kalba: rašykite testus ta pačia Power Fx kalba , kurią jau žinote iš drobės kūrimo programų
  • Žemo mokymosi kreivė: naudokite turimus Power Platform įgūdžius, kad sukurtumėte testus nesimokydami sudėtingų testavimo sistemų
  • Valdykite vardų nuorodas: nuorodų programų valdikliai pagal jų studijų pavadinimus, o ne mokytis sudėtingų DOM parinkiklių

Įmonėms parengta testavimo infrastruktūra

Įmonės klientams reikia patikimų funkcijų, kad galėtų saugiai valdyti autentifikavimą. Bandymo variklis suteikia:

  • Autentifikavimo lankstumas: interaktyvaus prisijungimo, pagrindinės paslaugos ir seanso atkaklumo palaikymas, kad atitiktų jūsų saugos reikalavimus
  • ALM integracija: Sklandžiai integruokite su Azure DevOps, „GitHub Actions“ ir kitais CI/CD srautais automatizuotam testavimui.
  • MFA palaikymas: automatizuoti testus aplinkose, kuriose be kompromisų užtikrinamas daugiafaktorinis autentifikavimas

Išplėstinės testavimo galimybės

Tai yra išplėstinės galimybės, kurias teikia bandymų modulis:

  • Jungčių imitavimas: Kurkite patikimus testus imituodami jungčių atsakymus, net ir mokamoms ar išorinėms paslaugoms
  • Duomenų izoliacija: testavimas nuspėjamomis duomenų sąlygomis, nepaveikiant gamybos aplinkos.
  • Vizualinė diagnostika: šalinkite bandymų klaidas naudodami automatines ekrano kopijas ir vaizdo įrašus

Apribojimai

Kadangi bandymų modulis yra peržiūros versijoje, atkreipkite dėmesį į šiuos dabartinius apribojimus:

  • Naršyklės lokalės nustatymai atitinka numatytuosius naršyklės nustatymus
  • Kai kuriems specializuotiems valdikliams gali reikėti naudoti funkciją Preview.PlaywrightAction
  • Našumo testavimo galimybės vis dar kuriamos

Palaikomos naršyklės

Testavimo modulis veikia su šiomis naršyklėmis:

  • Chromas (Chrome, Microsoft Edge)
  • Firefox
  • "WebKit" ("Safari")

Kiti žingsniai

Naršykite bandymų modulio funkcijas