Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Piezīmes
Priekšskatījuma līdzekļi nav paredzēti komerciālai lietošanai, un to funkcionalitāte var būt ierobežota. Šie līdzekļi ir pieejami pirms oficiālā laidiena, lai klienti varētu priekšlaikus piekļūt līdzeklim un sniegt atsauksmes.
Šajā lapā ir sniegts pārskats par testēšanas programmas repozitorijā pieejamiem Power Apps projektu paraugiem. Šajos paraugos ir parādītas dažādas testēšanas iespējas un scenāriji, lai palīdzētu jums saprast, kā izveidot efektīvus risinājumu testus Power Platform .
Pieejamie paraugi
TestEngine GitHub repozitorijā PowerApps, ir pieejami šādi paraugi:
| Sample | Apraksts |
|---|---|
| Pamata galerija | Parādīts, kā pārbaudīt mijiedarbību ar vadīklām pamata galerijā audekla lietojumprogrammā. Piemērs parāda, kā apliecināt etiķetes teksta vērtības un pārvietoties starp galerijas vienumiem. |
| Pogas klikšķis | Vienkāršs tests, kas pārbauda, ka skaitītājs palielinās, noklikšķinot uz pogas. Parāda, kā izmantot testa dzīves cikla āķus (OnTestCaseStart, OnTestCaseComplete) un pamata vadības mijiedarbību. |
| Kalkulators | Testē kalkulatora komponentu ar vairākām darbībām (Pievienot, Atņemt, Reizināt, Dalīt). Parāda, kā pārbaudīt komponentus, izmantojot ievades un izvades vadīklas. |
| Copilot Studio Komplekts | Uzlabots paraugs, kas demonstrē Power CAT Copilot Studio komplekta testus. Vairāku pielāgotu lapu testēšana, atskaišu ģenerēšana un entītiju testēšana. |
| Konteineri | Parāda, kā mijiedarboties ar konteinera komponentu vadīklām, pārbaudot rekvizītu izmaiņas un notikumu apstrādi. |
| Dataverse | Demonstrē testēšanas Dataverse operācijas, izmantojot Power Fx darbības. Parāda, kā izveidot, lasīt, atjaunināt un dzēst ierakstus tieši Dataverse. |
| Dažādi mainīgo veidi | Demonstrē testēšanu ar vairākiem datu tipiem (String, Number, Boolean, DateRecord,,), Table izmantojot dažādas vadības ierīces, piemēram TextInput, Rating,, Toggle, DatePicker, Dropdown, un ComboBox. |
| Daudzi ekrāni | Testē navigāciju starp vairākiem ekrāniem audekla programmā, pārbaudot pareizas ekrāna pārejas un saturu. |
| MDA galvenes vadīkla | Testē galvenes vadīklas mijiedarbību modeļa vadītā programmā, demonstrējot modeļa vadītu programmas lietotāja interfeisa elementu testēšanu. |
| Ligzdotā galerija | Demonstrē ligzdoto galeriju testēšanu ar rindu un kolonnu galerijām. Parāda, kā atlasīt vienumus ligzdotajās galerijās un pārbaudīt atlases stāvokli. |
| PCF komponents | Parāda, kā pārbaudīt Power Apps komponentu ietvara (PCF) komponentus, īpaši pieauguma kontroles komponentu. |
| Atļaujas | Demonstrē testēšanu ar dažādiem lietotāju atļauju scenārijiem. Testē, kā lietojumprogrammas darbojas ar dažādām drošības lomām un piekļuves līmeņiem. |
| Ekrāna navigācija | Koncentrējas uz ekrāna navigācijas iespēju testēšanu, pareizu pāreju pārbaudi starp ekrāniem. |
| Laikapstākļi | Parāda, kā izdomāt MSN laika apstākļu savienotāja atbildes. Demonstrē testēšanu ar simulētiem ārējā pakalpojuma zvaniem. |
Parauga struktūra
Lielākajai daļai paraugu ir kopīga struktūra:
- README.md: izskaidro parauga mērķi, priekšnosacījumus un lietošanas instrukcijas
- RunTests.ps1: PowerShell skripts testu izpildei
- config.json: testa vides konfigurācijas iestatījumi
- Pārbaudīt YAML failus: testēt definīcijas (.fx.yaml vai .te.yaml)
- Risinājuma pakotne: .zip fails, kas satur parauga programmu (dažiem paraugiem)
Kopīgās iezīmes
Šie paraugi parāda vairākas galvenās testēšanas iespējas:
Pamata testa darbības
Testa pamatdarbības ietver:
- Vadīklas rekvizītu iestatīšana un iegūšana
- Kontroles vērtību un redzamības pārbaude
- Noklikšķināšana uz pogām un mijiedarbība ar vadīklām
- Nosacījumu gaidīšana pirms turpināšanas
Papildu testēšanas funkcijas
Papildu testēšanas funkcijas ietver:
- Navigācija starp ekrāniem un veidlapām
- Darbs ar galerijām un kolekcijām
- Testēšana ar dažādiem datu tipiem
- Ārējo pakalpojumu un savienotāju izsmieklēšana
- Testēšana ar dažādiem lietotāju kontekstiem
Testa dzīves cikla pārvaldība
Šie ir testa dzīves cikla pārvaldības piemēri:
- Lietošana
OnTestCaseStartunOnTestCaseCompleteāķi - Konfigurācija dažādām vidēm
- Kļūdu apstrāde un testa diagnostika
- Video ierakstīšanas un ekrānuzņēmumu iespējas
Darba sākšana ar paraugiem
Lai izmantotu paraugu, rīkojieties šādi:
- Klonējiet TestEngine PowerApps repozitoriju
- Instalējiet priekšnosacījumus, kā aprakstīts parauga README
- Vides konfigurēšana config.json failā
- Importējiet parauga šķīdumu, ja tas ir pieejams
- Testu izpilde, izmantojot skriptu RunTests.ps1
Detalizētus norādījumus skatiet katra parauga README.md failā un testa programmas dokumentācijā.
Paraugu izmantošana mācībām
Paraugi nodrošina lieliskus mācību resursus:
- Sāciet vienkārši: sāciet ar pogu klikšķi vai pamata galerijas paraugiem pamatjēdzieniem
- Pakāpeniski virzieties uz priekšu: pārejiet uz sarežģītākiem paraugiem, iegūstot pārliecību
- Testu pielāgošana: modificējiet paraugus, lai tie atbilstu jūsu lietojumprogrammas prasībām
- Apgūstiet pēc piemēra: koda paraugu izmantošana kā veidnes saviem testiem
Saistītie raksti
Testa dzinēja pārskats
Power Fx Testēšanas funkcijas
YAML testa formāts
Autentifikācijas rokasgrāmata
Mākslīgā intelekta atbalstīta testa autorēšana