Бөлісу құралы:


Power Apps Сынақ қозғалтқыш үлгілері

Ескертпе

Алдын ала қарау мүмкіндіктері өндірісті пайдалану үшін арналмаған және функционалдық шектеулі болуы мүмкін. Бұл мүмкіндіктер ресми жарияланудан бұрын қолжетімді, сондықтан тұтынушылар ерте қатынаса алады және кері байланыс бере алады.

Бұл бетте Power Apps Test Engine репозиторийінде қолжетімді үлгі жобалардың шолуы берілген. Бұл үлгілер Power Platform шешімдеріңіз үшін тиімді сынақтарды жасау жолын түсінуге көмектесетін әртүрлі сынақ мүмкіндіктері мен сценарийлерін көрсетеді.

Қолжетімді үлгілер

Келесі үлгілер PowerApps-TestEngine GitHub репозиторийінде қолжетімді:

Үлгі Сипаттама
Негізгі галерея Кенеп қолданбасындағы негізгі галереядағы басқару элементтерімен өзара әрекеттесулерді тексеру жолын көрсетеді. Үлгі белгі мәтін мәндерін бекіту және галерея элементтері арасында шарлау жолын көрсетеді.
Түймені басу құралы Түймені басқан кезде есептегіш өсімдерді тексеретін қарапайым сынақ. Сынақ өмірлік циклінің ілмектерін (OnTestCaseStart, OnTestCaseComplete) және негізгі басқару әрекеттесулерін пайдалану жолын көрсетеді.
Калькулятор Калькулятор компонентін бірнеше амалдармен (қосу, азайту, көбейту, бөлу) тексереді. Құрамдастарды кіріс және шығыс басқару элементтерімен сынау жолын көрсетеді.
Copilot Studio Жинақ Power CAT Copilot Studio жинағына арналған сынақтарды көрсететін кеңейтілген үлгі. Бірнеше теңшелетін беттерді сынау, есеп жасау және нысанға негізделген тестілеу мүмкіндіктері.
Контейнерлер Контейнер құрамдастарының ішіндегі басқару элементтерімен өзара әрекеттесу жолын, сипат өзгерістерін және оқиғаларды өңдеуді тексеруді көрсетеді.
Dataverse Тестілеу Dataverse операцияларды Power Fx әрекеттер арқылы көрсетеді. Жазбаларды тікелей Dataverse арқылы жасау, оқу, жаңарту және жою жолын көрсетеді.
Әртүрлі айнымалылар түрлері Түрлі басқару элементтерін пайдаланып, бірнеше деректер түрлерімен (String, Number, Boolean, Date, Record, Table) тестілеуді көрсетеді. сияқты TextInput, Rating, Toggle, DatePicker, Dropdown және ComboBox.
Көптеген экрандар Дұрыс экран ауысулары мен мазмұнын тексеріп, кенеп қолданбасындағы бірнеше экрандар арасында шарлауды сынайды.
MDA тақырыбын басқару Үлгіге негізделген қолданбада UI элементтерін сынауды көрсете отырып, тақырыпты басқару әрекеттесулерін сынайды.
Кірістірілген галерея Жол және баған галереялары бар кірістірілген галереяларды сынауды көрсетеді. Кірістірілген галереялардағы элементтерді таңдау және таңдау күйін тексеру жолын көрсетеді.
PCF компоненті Power Apps Component Framework (PCF) құрамдастарын, атап айтқанда өсуді басқару құрамдастарын тексеру жолын көрсетеді.
Рұқсаттар Әр түрлі пайдаланушы рұқсат сценарийлерімен тестілеуді көрсетеді. Қолданбалардың әртүрлі қауіпсіздік рөлдерімен және кіру деңгейлерімен әрекет ету жолын тексереді.
Экранды шарлау Экранның шарлау мүмкіндіктерін сынауға, экрандар арасындағы дұрыс ауысуларды тексеруге назар аударады.
Ауа райы MSN Weather қосқышы үшін қосқыш жауаптарын мысқылдау жолын көрсетеді. Симулирленген сыртқы қызмет қоңырауларымен тестілеуді көрсетеді.

Үлгі құрылымы

Көптеген үлгілер жалпы құрылымды ұстанады:

  • README.md: үлгінің мақсатын, алғышарттарын және пайдалану нұсқауларын түсіндіреді
  • RunTests.ps1: сынақтарды орындау үшін PowerShell сценарийі
  • config.json: сынақ ортасына арналған конфигурация параметрлері
  • YAML файлдарын тексеру: сынақ анықтамалары (.fx.yaml немесе .te.yaml)
  • Шешім бумасы: үлгі қолданбасы бар .zip файлы (кейбір үлгілер үшін)

Жалпы сипаттамалар көрсетілді

Бұл үлгілер бірнеше негізгі сынақ мүмкіндіктерін көрсетеді:

Негізгі сынақ операциялары

Негізгі сынақ операцияларына мыналар жатады:

  • Басқару қасиеттерін орнату және алу
  • Бақылау мәндері мен көріну мүмкіндігін тексеру
  • Түймелерді басу және басқару элементтерімен әрекеттесу
  • Жалғастырмас бұрын шарттарды күту

Жетілдірілген сынақ мүмкіндіктері

Жетілдірілген тестілеу мүмкіндіктері мыналарды қамтиды:

  • Экрандар мен пішіндер арасында шарлау
  • Галереялармен және коллекциялармен жұмыс
  • Әр түрлі деректер түрлерімен тестілеу
  • Сыртқы қызметтер мен қосқыштарды мазақ ету
  • Әртүрлі пайдаланушы контексттерімен тестілеу

Сынақ өмірлік циклін басқару

Бұл сынақтың өмірлік циклін басқару мысалдары:

  • OnTestCaseStart және OnTestCaseComplete ілмектерді пайдалану
  • Әртүрлі орталар үшін конфигурация
  • Қателерді өңдеу және сынақ диагностикасы
  • Бейне жазу және скриншот мүмкіндіктері

Үлгілермен жұмысты бастау

Үлгіні пайдалану үшін мына жалпы қадамдарды орындаңыз:

  1. PowerApps-TestEngine репозиторийін клондау
  2. Үлгінің README файлында сипатталғандай алғышарттарды орнатыңыз
  3. config.json файлында ортаңызды конфигурациялаңыз
  4. Берілген жағдайда шешім үлгісін импорттаңыз
  5. RunTests.ps1 сценарийін пайдаланып сынақтарды іске қосыңыз

Егжей-тегжейлі нұсқаулар алу үшін әрбір үлгінің README.md файлын және Сынақ механизмінің құжаттамасын қараңыз.

Оқу үшін үлгілерді пайдалану

Үлгілер тамаша оқу ресурстарын қамтамасыз етеді:

  1. Қарапайым бастау: Негізгі ұғымдарға арналған Түймелерді басу немесе Негізгі Галерея үлгілерінен бастаңыз
  2. Прогресс біртіндеп: сенімділік артқан сайын күрделі үлгілерге ауысыңыз
  3. Сынақтарды теңшеу: өзіңіздің қолданбаңыздың талаптарына сәйкес келетін үлгілерді өзгертіңіз
  4. Мысал бойынша үйреніңіз: үлгі код үлгілерін өз сынақтарыңыз үшін үлгі ретінде пайдаланыңыз

Сынақ қозғалтқышына шолу
Power Fx Тестілеуге арналған функциялар
YAML сынақ пішімі
Аутентификация нұсқаулығы
AI көмегімен сынақ авторлығы