Напомена
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
У овом чланку ћете научити како да подесите и покренете тестове апликација платна уграђене у Тест Студио помоћу ИАМЛ цевовода у Azure DevOps Услугама.
Можете користити јавни пројекат на ГитХуб-у—Мицрософт/ ПоwерАппсТестАутоматион —да:
- Аутоматизовали пријављивања у апликацију.
- Отворили прегледач у верзији агента и извршили скуп пробних предмета и пакета.
- Погледајте статус обављања теста у Azure DevOps каналу.
Предуслови
Пре него што почнете, морате да обавите следеће кораке:
Форк Мицрософт / ПоверАппсТестАутоматион пројекат на ГитХуб.
Белешка
Јавна рачвања не могу постати приватна. Ако желите да креирате приватни репо, потребно је да дуплирате спремиште.
Креирајте нови тест УРЛс .јсон датотеку која укључује УРЛ адресе за тестирање апликација које желите да покренете из цевовода.
Креирајте нову Азуре Пипелинес ИАМЛ датотеку.
Креирајте ГитХуб сервисну везу са вашим репо-ом.
1. корак – Рачвајте пројекат PowerAppsTestAutomation
Форк ... је копија спремишта. Рачвањем репозиторијума можете уносити измене без утицаја на оригинални пројекат.
пријавите се на ГитХуб.
Идите на мицрософт / ПоверАппсТестАутоматион спремиште. Такође можете тражити Мицрософт / ПоwерАппсТестАутоматион уместо тога, а затим изаберите спремиште.
Изаберите Форк.
Изаберите где желите да сместите рачвање.
Ваш рачван репозиторијум ће сада бити доступан.
2. корак – Креирајте .json датотеку за тестирање URL адресе
Датотека .json за тестирање URL адресе ће садржати URL адресе пробног пакета и предмета за проверу ваљаности апликације. Пакет за тестирање апликација и УРЛ-ови тестних случајева могу се преузети одабиром везе за копирање репродукције у Тест Студио-у.
Можете пронаћи пример датотеке, Samples/TestAutomationURLs.json, у репозиторијуму који сте креирали раније.
Креирајте нову датотеку под називом TestURLs.json датотека у репозиторијуму или користите било који назив датотеке који желите. Назив датотеке и локација биће пресликани у променљивим канала касније у документу.
Копирајте формат из датотеке Samples/TestAutomationURLs.json.
Ажурирајте одељак Тест УРЛ-ова са тестовима које желите да потврдите у вашој апликацији.
Унесите измене у репозиторијум.
3. корак – Креирајте нову Azure Pipelines YAML датотеку
Можете пронаћи пример датотеке, Samples/azure-pipelines.yml, у репозиторијуму који сте креирали раније.
Креирајте нову датотеку под називом azure-pipelines.yml у репозиторијуму.
Копирајте садржај из датотеке Samples/azure-pipelines.yml.
Унесите измене у репозиторијум. Када конфигуришете канал у кораку 4, референцираћете и ажурирати датотеку azure-pipelines.yml.
4. корак – Креирајте везу са услугом GitHub
Пријавите се у вашу Azure DevOps инстанцу.
Изаберите постојећи пројекат или креирајте нови.
Изаберите Подешавања пројекта на дну левог окна за навигацију.
Под Цевоводи изаберите Сервисне везе.
Изаберите Креирај сервисну везу.
Изаберите услугу ГитХуб .
Изаберите Следеће.
У одјељку OAuth Конфигурација изаберите АзуреПипелинес.
Изаберите Аутхоризе.
Опционо, можете ажурирати име сервисне везе.
Изаберите ставку Сачувај.
Креирај канал
Изаберите Цевоводи у левом окну за навигацију.
Изаберите Цреате Пипелине.
Изаберите ГитХуб ИАМЛ.
Потражите или изаберите репозиторијум.
Изаберите постојећу Азуре Пипелинес ИАМЛ датотеку.
Подесите путању до Азуре ИАМЛ датотеке цевовода коју сте раније креирали.
Изаберите Настави:
Приказује се датотека azure-pipelines.yml.
Ажурирајте име спремишта у свој репозиториј.
Ажурирајте крајњу тачку на име ГитХуб сервисне везе коју сте раније креирали.
Ажурирајте име датотеке ТестАутоматионУРЛс . Ово су тестне УРЛ адресе .јсон датотеку коју сте раније креирали.
Ускладите вредност ЛоцалПројецтНаме на ваше име спремишта, ако сте га променили.
Ажурирајте ТестАутоматионУРЛФилеПатх на локацију тестних УРЛ-ова .јсон датотеку у вашем репозиторију.
Изаберите Вариаблес.
Додајте променљиву под називом ОнлинеУсернаме , и подесите вредност на Microsoft Entra адресу е-поште корисничког контекста који ће се пријавити у апликацију. Тестови ће се одвијати у контексту овог корисничког налога.
Изаберите У реду.
Додајте још једну променљиву под називом ОнлинеПассворд. Подесите вредност на лозинку налога креираног Microsoft Entra раније.
Изаберите Чувај ову вредност у тајности и Дозволите корисницима да премосте ову вредност приликом покретања овог цевовода.
Сачувајте и урежите измене у вашем репозиторијуму.
Покрените и анализирајте тестове
Да бисте проверили да ли се ваши тестови успешно извршавају, изаберите Покрени. По жељи можете да изаберете имиџ сервера за покретање тестова, као и врсте прегледача.
Док је посао у току, изаберите га да бисте видели детаљан статус сваког покренутог задатака.
Када се посао заврши, можете прегледати резиме задатка на високом нивоу и било које грешке или упозорења. Одабиром картице Тест можете прегледати одређене детаље о тестним случајевима које сте извршили.
Следећи пример показује да најмање један од наших случајева за тестирање није успео током извођења тестова помоћу прегледача Chrome.
Изаберите РунТестАутоматион да бисте детаљно описали неуспеле тестне случајеве. На картици Прилози можете видети резиме извршења теста и који тестни случајеви нису успели или прошли у вашем тестном пакету.
Белешка
Ако изведете пробни пакет, видећете резиме случајева за тестирање који су успели и који нису успели. Ако покренете случај за тестирање, видећете посебне детаље о квару са свим информацијама о праћењу, ако су доступне.
Позната ограничења
Вишеструка потврда идентитета није подржана.
Резиме теста извештава о једном резултату теста по прегледачу. Резултат теста ће садржати један или више случајева за тестирање и резултате пробног пакета.
За било који процес аутентификације осим Microsoft Entra пријављивања, мораћете да прилагодите процес пријављивања у решењу ПоверАппсТестАутоматион .