Dalintis per


Power Apps Variklių bandiniai

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ų.

Šiame puslapyje pateikiama projektų pavyzdžių, esančių bandomojo variklio saugykloje, Power Apps apžvalga. Šiuose pavyzdžiuose demonstruojamos įvairios testavimo galimybės ir scenarijai, kad būtų lengviau suprasti, kaip kurti efektyvius Power Platform sprendimų testus.

Turimi pavyzdžiai

"TestEngine GitHub" saugykloje PowerApps galima rasti šiuos pavyzdžius:

Sample Aprašą
Pagrindinė galerija Parodoma, kaip patikrinti sąveikas su valdikliais pagrindinėje drobės programos galerijoje. Pavyzdyje parodyta, kaip tvirtinti etiketės teksto reikšmes ir naršyti tarp galerijos elementų.
Mygtukų paspaudimas Paprastas testas, kuris patikrina skaitiklio žingsnius, kai paspaudžiamas mygtukas. Parodo, kaip naudoti bandymo ciklo kabliukus (OnTestCaseStart, OnTestCaseComplete) ir pagrindines valdymo sąveikas.
Skaičiuotuvas Išbando skaičiuotuvo komponentą su keliomis operacijomis (Pridėti, Atimti, Dauginti, Dalyti). Parodo, kaip išbandyti komponentus naudojant įvesties ir išvesties valdiklius.
Copilot Studio Rinkinys Pažangus pavyzdys, demonstruojantis "Power CAT Kit" Copilot Studio bandymus. Funkcijų testavimas keliuose pasirinktiniuose puslapiuose, ataskaitų generavimas ir objektų testavimas.
Konteineriai Rodoma, kaip sąveikauti su konteinerio komponentų viduje esančiais valdikliais, patikrinti ypatybių pakeitimus ir apdoroti įvykius.
Dataverse Parodo testavimo Dataverse operacijas naudojant Power Fx veiksmus. Rodoma, kaip kurti, skaityti, naujinti ir naikinti įrašus tiesiogiai naudojant Dataverse.
Skirtingi kintamųjų tipai Demonstruojamas testavimas su keliais duomenų tipais (,,,,,)String naudojant įvairius valdiklius, Number pvz., Boolean,, DateRecord, Table ir. TextInputRatingToggleDatePickerDropdownComboBox
Daug ekranų Išbando naršymą tarp kelių ekranų drobės programoje, patikrindamas teisingus ekrano perėjimus ir turinį.
MDA antraštės valdiklis Tikrina antraštės valdymo sąveikas modeliu pagrįstoje programoje, demonstruodamas modeliu pagrįstos programos vartotojo sąsajos elementų testavimą.
Įdėtoji galerija Demonstruoja įdėtųjų galerijų testavimą su eilučių ir stulpelių galerijomis. Rodoma, kaip pažymėti elementus įdėtosiose galerijose ir patikrinti pasirinkimo būseną.
PCF komponentas Rodoma, kaip išbandyti Power Apps komponentų sistemos (PCF) komponentus, ypač prieaugio valdymo komponentą.
Teises Rodomas testavimas naudojant skirtingus vartotojo leidimo scenarijus. Tikrina, kaip programos veikia su įvairiais saugos vaidmenimis ir prieigos lygiais.
Ekrano navigacija Daugiausia dėmesio skiriama ekrano naršymo galimybių testavimui, teisingų perėjimų tarp ekranų tikrinimui.
Oras Rodoma, kaip pasityčioti iš MSN orų jungties jungties atsakymų. Parodo testavimą imituojant išorinių paslaugų skambučius.

Mėginio struktūra

Dauguma mėginių turi bendrą struktūrą:

  • README.md: paaiškinama pavyzdžio paskirtis, būtinosios sąlygos ir naudojimo instrukcijos
  • RunTests.ps1: "PowerShell" scenarijus bandymams atlikti
  • config.json: bandymo aplinkos konfigūracijos parametrai
  • Patikrinkite YAML failus: Testo apibrėžimai (.fx.yaml arba .te.yaml)
  • Sprendimo paketas: .zip failas, kuriame yra programos pavyzdys (kai kuriems pavyzdžiams)

Pademonstruoti bendri bruožai

Šie pavyzdžiai rodo keletą pagrindinių testavimo galimybių:

Pagrindinės bandymų operacijos

Pagrindinės bandymo operacijos apima:

  • Valdymo ypatybių nustatymas ir gavimas
  • Kontrolės verčių ir matomumo tikrinimas
  • Mygtukų spustelėjimas ir sąveika su valdikliais
  • Laukiama sąlygų prieš tęsiant

Išplėstinės testavimo funkcijos

Išplėstinės testavimo funkcijos apima:

  • Naršymas tarp ekranų ir formų
  • Darbas su galerijomis ir kolekcijomis
  • Testavimas su skirtingais duomenų tipais
  • Tyčiojimasis iš išorinių paslaugų ir jungčių
  • Testavimas naudojant skirtingus naudotojų kontekstus

Bandymo gyvavimo ciklo valdymas

Toliau pateikiami bandymų ciklo valdymo pavyzdžiai.

  • Naudojimas OnTestCaseStart ir OnTestCaseComplete kabliukai
  • Konfigūravimas skirtingoms aplinkoms
  • Klaidų tvarkymas ir testų diagnostika
  • Vaizdo įrašymo ir ekrano kopijų parinktys

Darbo su pavyzdžiais pradžia

Norėdami naudoti pavyzdį, atlikite šiuos bendruosius veiksmus:

  1. Klonuokite " PowerAppsThe-TestEngine" saugyklą
  2. Įdiekite būtinąsias sąlygas, kaip aprašyta pavyzdžio README
  3. Konfigūruokite savo aplinką config.json faile
  4. Importuokite mėginio tirpalą, jei jis pateiktas
  5. Vykdykite testus naudodami scenarijų RunTests.ps1

Išsamių instrukcijų ieškokite kiekvieno pavyzdžio README.md faile ir bandomojo variklio dokumentacijoje.

Pavyzdžių naudojimas mokymuisi

Pavyzdžiai suteikia puikių mokymosi išteklių:

  1. Pradėkite paprastai: pradėkite nuo mygtuko paspaudimo arba pagrindinės galerijos pavyzdžių, skirtų pagrindinėms sąvokoms
  2. Progresuokite palaipsniui: pereikite prie sudėtingesnių pavyzdžių, kai įgysite pasitikėjimo savimi
  3. Tinkinkite testus: modifikuokite pavyzdžius, kad jie atitiktų jūsų programos reikalavimus
  4. Sužinokite pavyzdžiu: kodo šablonų pavyzdžius naudokite kaip šablonus savo bandymams

Bandomojo variklio apžvalga
Power Fx Testavimo funkcijos
YAML testo formatas
Autentifikavimo vadovas
Dirbtiniu intelektu paremtas testo kūrimas