Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Ескертпе
Алдын ала қарау мүмкіндіктері өндірісті пайдалану үшін арналмаған және функционалдық шектеулі болуы мүмкін. Бұл мүмкіндіктер ресми жарияланудан бұрын қолжетімді, сондықтан тұтынушылар ерте қатынаса алады және кері байланыс бере алады.
Кенеп қолданбаларын Test Engine мен сынау келесі қадамдарды қажет етеді:
Сынақ жоспарын жасаңыз
Сынақ жоспарлары YAML пішімі арқылы анықталады. Сіз өз сынақ жоспарыңызды авторлай аласыз немесе жазылған сынақтарды Test Studio жүктеп ала аласыз.
Өзіңіздің сынақ жоспарыңызды жазыңыз
Power Apps Test Engine YAML пішімінде (алдын ала қарау) түсіндірілген сынақ жоспарының схемасын пайдаланып yaml файлын жасаңыз.
Жеке сынақ жоспарының авторлығын таңдағанда, келесі мүмкіндіктерді пайдалана аласыз:
- Қосымша Power Fx Функциялар: Жоспарларыңыздың мүмкіндіктерін сынау үшін компоненттік құрылым (PCF) құрамдастарымен әрекеттесу үшін Power Fx қосымша тіркелген әрекеттерді Power Apps пайдаланыңыз.
- Теңшелетін деректер құрылымдары мен функцияларын анықтаңыз: Қайта пайдалануға болатын және жөндеуге болатын сынақ қадамдарын жасау үшін пайдаланушы анықтайтын түрлерді (UDT) және пайдаланушы анықтайтын функцияларды (UDF) пайдаланыңыз.
Шайпұл
GitHub репозиторийіндегі қолжетімді үлгі жоспарларды қарап шығыңыз.
Жазылған сынақтарды Test Studio бағдарламасынан жүктеп алыңыз
Test Studio бағдарламасынан жазылған сынақтарды жүктеп алу пайдаланушының қолданбамен әрекеттесуін жылдам түсіруге және қайталауға мүмкіндік береді. Бұл әдіс ешқандай код жазбай негізгі сынақ жағдайларын жасау үшін пайдалы. Дегенмен, оның икемділік және күрделі сценарийлерді өңдеу мүмкіндігі тұрғысынан шектеулері бар.
Test Studio бағдарламасында жазған сынақтарыңыз болса, оларды Test Engine бағдарламасында қайта пайдалану үшін Test Studio қолданбасынан жүктеп алуға болады.
Сынақ жоспарын жүктеп алу үшін Test Studio бағдарламасындағы Жүктеп алу жинағы түймешігін пайдаланыңыз. Бірнеше сынақ жинақтары болса, жүктеп алу үшін сынақ жинағын таңдаңыз.
Немесе, әрбір сынақ жинағының астында қолжетімді Жүктеп алу түймесін пайдаланыңыз.
Осы қолданба үшін басқа қатысушыны немесе ортаны пайдаланып жатсаңыз, конфигурация файлын және пайдаланушы конфигурацияларын жаңартқаныңызға көз жеткізіңіз.
Пайдаланушыны орнатыңыз
Сынақ механизмінде қазіргі уақытта аутентификация әдістері бар:
| Әдіс | Сипаттама |
|---|---|
| Сақтау күйі | Түпнұсқалығы расталған пайдаланушы күйін Microsoft Windows Data Protection API арқылы пайдаланушы профилінде сақтаңыз |
| Dataverse | Түпнұсқалық расталған пайдаланушы күйін Dataverse өз тұтынушы басқаратын кілтті пайдаланып, ASP.NET Негізгі деректерді қорғау арқылы X.509 сертификатымен шифрлау арқылы сақтаңыз. |
Сынақ тіркелгі деректерін сынақ жоспары файлдарында сақтай алмайсыз. Тіркелгі деректерін сақтау үшін қауіпсіз орын ретінде Storagestate немесе Dataverse таңдау керек. Сынақ жоспарының файлында орта айнымалылары пайдаланушы тұлғасы үшін пайдаланылатын сілтемелер бар. Мысалы, келесі YAML үзіндісі user1Email орта айнымалы мәндерінің пайдаланылатынын көрсетеді:
environmentVariables:
users:
- personaName: User1
emailKey: user1Email
Қосымша ақпарат алу үшін Пайдаланушыларды қараңыз.
Пайдаланушы атын ортаның айнымалы мәндерінде сақтау үшін келесі PowerShell сценарийін пайдаланыңыз.
$env:user1Email = "someone@example.com"
Ескертпе
Пайдаланушы құпия сөзі енді орта айнымалысында қажет емес. Қолдау көрсетілетін опциялар үшін аутентификацияны қараңыз.
Сынақты іске қосыңыз
Сынақ жоспарын іске қосу үшін PAC CLI pac test run пәрменін пайдаланыңыз.
Қажетті параметрлер
Сізге келесі ақпаратты беру қажет:
-
--test-plan-file: Сынақ жоспары файлына жол -
--tenant: Сіздің жалға алушы идентификаторы -
--environment-id: Сіздің ортаңыздың идентификаторы
Мысал пәрмені
Міне, кенеп қолданбасы үшін сынақты іске қосу мысалы:
pac test run `
--provider canvas `
--test-plan-file your-testplan.te.yaml `
--tenant your-tenantid-guid-value `
--environment-id your-environmentid-guid-value
Сондай-ақ қысқарақ параметр бүркеншік атын пайдалануға болады:
pac test run `
-p canvas `
-test your-testplan.te.yaml `
-t your-tenantid-guid-value `
-env your-environmentid-guid-value
Dataverse интеграция
Кенеп қолданбасының сынақтарымен Dataverse интеграцияны қосу үшін сынақ параметрлеріне enableDataverseFunctions параметрді қосуға болады:
testSettings:
extensionModules:
enable: true
parameters:
enableDataverseFunctions: true
Dataverse интеграциясын қосқанда, сізден Azure CLI жүйесін Dataverse ортаға құқығы бар пайдаланушымен немесе қызмет басшысымен ашу қажет. Сіз az login пәрменін пайдалана аласыз. Қосымша ақпарат: Azure CLI арқылы жүйеге кіріңіз.
Біріктіру үшін пайдаланылатын Dataverse API URL мекенжайы pac test run--domain параметрінің хост домен атауынан немесе PowerShell ортасының айнымалы мәнін а DATAVERSE_URL анықтау арқылы алынады.
Нәтижелерді көру
Сынақтар аяқталғаннан кейін, сынақ нәтижелерін шығыс каталогында орналасқан .trx файлдан көруге болады. Бұл қалта yaml сынақ жоспарында recordVideotrue деп орнатылған кезде сынақтар арқылы түсірілген кез келген скриншоттарды немесе бейнелерді қамтиды.