Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Белешка
Функције прегледа нису намењене за коришћење у производњи и могу да имају ограничене функционалности. Ове функције су доступне пре званичног објављивања како би клијенти могли раније да им приступе и пруже повратне информације.
Ова страница пружа преглед узорака пројеката доступних у спремишту Power Apps Тест Енгине. Ови узорци показују различите могућности тестирања и сценарије који ће вам помоћи да разумете како да креирате ефикасне тестове за своја Power Platform решења.
Доступни узорци
Следећи примери су доступни у ГитХуб спремишту-ТестЕнгине PowerApps:
| Sample | Опис |
|---|---|
| Основна галерија | Показује како тестирати интеракције са контролама унутар основне галерије у апликацији платна. Узорак показује како потврдити текстуалне вредности ознаке и кретати се између ставки галерије. |
| Дугме Кликер | Једноставан тест који проверава бројач инкремента када се кликне на дугме. Показује како користити куке за животни циклус теста ( OnTestCaseStart,) OnTestCaseComplete и основне интеракције контроле. |
| Калкулатор | Тестира компоненту калкулатора са више операција (додавање, одузимање, множење, подјела). Показује како тестирати компоненте са улазним и излазним контролама. |
| Copilot Studio Кит | Напредни узорак демонстрира тестове за Повер ЦАТ Copilot Studio Кит. Садржи тестирање више прилагођених страница, генерисање извештаја и тестирање засновано на ентитетима. |
| Контејнера | Показује како да комуницирате са контролама унутар компоненти контејнера, верификујући промене својстава и руковање догађајима. |
| Dataverse | Демонстрира операције тестирања Dataverse помоћу Power Fx акција. Показује како да креирате, читате, ажурирате и бришете записе директно са. Dataverse |
| Различити типови променљивих | Излагање тестирања са више типова података (,,,, String, Number) Boolean користећи различите контроле као што су Date, Record, Table,, TextInput, Rating и Toggle. DatePickerDropdownComboBox |
| Многи екрани | Тестира навигацију између више екрана у апликацији платна, проверавајући исправне прелазе на екрану и садржај. |
| МДА контрола заглавља | Тестира интеракције контроле заглавља у апликацији заснованој на моделу, демонстрирајући тестирање елемената корисничког интерфејса апликације заснованих на моделу. |
| Угнежђена галерија | Демонстрира тестирање угнежђених галерија са галеријама редова и колона. Показује како да изаберете ставке у угнежђеним галеријама и потврдите стање селекције. |
| ПЦФ компонента | Показује како тестирати Power Apps компоненте Цомпонент Фрамеворк (ПЦФ), посебно компоненту контроле инкремента. |
| Дозволе | Демонстрира тестирање са различитим сценаријима корисничке дозволе. Тестира како се апликације понашају са различитим безбедносним улогама и нивоима приступа. |
| Навигација екрана | Фокусира се на тестирање могућности навигације екрана, проверу исправних прелаза између екрана. |
| Време | Показује како да се ругају одговоре конектора за МСН Веатхер конектор. Демонстрира тестирање са симулираним спољним сервисним позивима. |
Структура узорка
Већина узорака прати заједничку структуру:
- #пии _ијфидејз : Објашњава сврху узорка, предуслове, и упутства за употребу
- РунТестс .ps1 : ПоверСхелл скрипта за извршавање тестова
- цонфиг .јсон : Подешавања конфигурације за тест окружење
- Тест ИАМЛ датотеке : Тест дефиниције (.фк.иамл или .те.иамл)
- Пакет решења: .зип датотека која садржи узорак апликације (за неке узорке)
Заједничке карактеристике показане
Ови узорци показују неколико кључних могућности тестирања:
Основне тестне операције
Основне операције тестирања укључују:
- Подешавање и добијање контролних својстава
- Провера контролних вредности и видљивости
- Кликом на дугмад и интеракција са контролама
- Чекање услова пре него што наставите
Напредне функције тестирања
Напредне функције тестирања укључују:
- Навигација између екрана и образаца
- Рад са галеријама и колекцијама
- Тестирање са различитим типовима података
- Исмевање спољних услуга и конектора
- Тестирање са различитим корисничким контекстима
Управљање животним циклусом теста
Ово су примери управљања животним циклусом теста:
- Коришћење
OnTestCaseStartиOnTestCaseCompleteкуке - Конфигурација за различита окружења
- Руковање грешкама и дијагностика теста
- Могућности снимања видео записа и екрана
Први кораци са узорцима
Да бисте користили узорак, следите ове опште кораке:
- Клонирајте PowerApps спремиште ТестЕнгине
- Инсталирајте предуслове као што је описано у РЕАДМЕ узорка
- Конфигуришите своје окружење у датотеци цонфиг.јсон
- Увезите решење узорка ако је обезбеђено
- Покрените тестове користећи РунТестс.ps1 скрипту
За детаљна упутства, погледајте #пии_ијфидејз фајл сваког узорка и документацију Тест Енгине.
Коришћење узорака за учење
Узорци пружају одличне ресурсе за учење:
- Почните једноставно : Почните са узорцима Буттон Цлицкер или Басиц Галлерy за основне концепте
- Напредујте постепено : Пређите на сложеније узорке док стекнете самопоуздање
- Прилагодите тестове : Измените узорке тако да одговарају захтевима сопствене апликације
- Научите по примеру : Користите узорке кода као шаблоне за сопствене тестове
Сродни чланци
Тест Енгине Преглед
Power Fx Функције за тестирање
ИАМЛ тест формат
Водич за аутентификацију
Ауторство тестова уз помоћ АИ-а