Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Бележка
Функциите за предварителен преглед не са предназначени за производствена употреба и може да са с ограничена функционалност. Тези функции са достъпни преди официалното издание, за да могат клиентите да получат ранен достъп и да дадат обратна връзка.
Power Apps Test Engine е решение за тестване, създадено специално за Power Platform приложения. Независимо дали сте нов в автоматизираното тестване, запознат с Test Studio или опитен разработчик с познания за Playwright , Test Engine предлага мащабируем подход към тестването, който е в съответствие с философията на нисък код. Power Platform
Научете повече за това как Test Engine ви помага, независимо откъде започвате:
Ако тествате приложенията Power Platform си ръчно, Test Engine предоставя достъпна входна точка за автоматизация на тестовете:
- Подход с нисък код: Създайте автоматизирани тестове с помощта на YAML и Power Fx същия език на формулите, използван в Power Apps
- Не се изискват познания по DOM: Не е необходимо да разбирате HTML или CSS селекторите, за да взаимодействате с компонентите на приложението си
- Позната терминология: Тестовете препращат към имената на контролите, както се появяват, Power Apps Studio което прави тестовете лесни за четене и поддръжка
Test Engine може да ви помогне:
- Спестяване на време: Автоматизирайте повтарящи се тестови сценарии, които в момента изпълнявате ръчно
- Увеличете покритието: Провеждайте по-изчерпателни тестове по-често
- Създаване на тестова базова линия: Документирайте процеса на тестване във формат, който може да се използва повторно и споделя
- Учете се постепенно: Започнете с прости тестове и разширявайте, когато нивото ви на комфорт се увеличи
В момента Power Apps Test Engine работи със следните Power Platform компоненти:
Трябва да инсталирате Microsoft Power Platform CLI , за да използвате тестовия двигател.
Първи стъпки с тестовия двигател
Подходът за започване зависи от вашата роля и ниво на опит:
Инсталирайте инструментите:
- Инсталиране Microsoft Power Platform на CLI
- Запознайте се с основните операции на командния ред
Започнете с прост тест:
- Започнете с основен тест, който валидира един екран или функция
- Използвайте формата YAML, за да структурирате теста си
- Научете често срещани Power Fx функции за тестване
Изградете уменията си за тестване:
- Следвайте уроците и примерите в документацията на Test Engine
- Постепенно добавяйте по-сложни сценарии към вашите тестове
Основни характеристики и предимства
Power Apps Test Engine предоставя изчерпателен набор от функции за поддръжка на стабилно, ниско и професионално тестване на Power Platform решения. Следните акценти показват как Test Engine може да ви помогне да автоматизирате, валидирате и поддържате качеството във вашите Power Platform приложения.
Тестване на интеграция от край до край
Всяка от следните функции е предназначена да ви помогне да постигнете цялостно интегрирано тестване във вашите Power Platform решения:
- Цялостно Power Platform покритие: Тествайте цялото си решение с интегрирано тестване за приложения на Canvas, приложения, управлявани от модел, и Dataverse
- Реалистично тестване на потребителското пътуване: Валидирайте пълните бизнес процеси в множество Power Platform компоненти, като гарантирате, че вашите решения работят според очакванията за реални потребители
- Опростена настройка на средата: Използвайте един и същ контекст за удостоверяване в целия си тестов пакет, намалявайки сложността на настройката и разходите за поддръжка
Тестване на естествен език и AI
Всяка от следните функции е предназначена да ви помогне да постигнете тестване на естествен език и AI интеграция във вашите Power Platform решения:
- Тестове, генерирани от втори пилот: Създавайте тестове с помощта на естествен език - опишете какво искате да тествате и оставете Copilot да ви помогне да генерирате тестовия код
- Тестване на естествен език и генеративен AI: Създайте тестови планове на естествен език и ги преобразувайте в изпълними тестове с помощта на възможностите на генеративния AI
- Валидиране на резултатите от AI: Уверено тествайте функции, задвижвани от AI, със специализирани функции, които обработват недетерминирани AI изходи
- Четими от човека тестови планове: Пишете и поддържайте тестове, които бизнес потребителите и разработчиците могат да разберат и да допринесат за тях
- Създаване на тестове с помощта на изкуствен интелект: Използвайте GitHub Copilot за ускоряване на създаването на тестове с решения, контролирани от източника
Power Fx Създаване на тестове
Използването Power Fx като език за създаване на текст осигурява следните предимства:
- Познат език на формули: Пишете тестове, като използвате същия Power Fx език , който вече знаете от изграждането на приложения за платно
- Ниска крива на обучение: Използвайте съществуващите Power Platform си умения, за да създавате тестове, без да изучавате сложни рамки за тестване
- Препратки към имена на контроли: Препращайте към контролите на приложенията по имената на техните студия, вместо да се налага да научавате сложни селектори на DOM
Готова за предприятие инфраструктура за тестване
Корпоративните клиенти се нуждаят от стабилни функции за сигурно управление на удостоверяването. Тестовият двигател осигурява:
- Гъвкавост на удостоверяването: Поддръжка за интерактивно влизане, принципал на услуга и устойчивост на сесията, за да отговарят на вашите изисквания за сигурност
- Интеграция на ALM: Безпроблемно интегриране с Azure DevOps GitHub Actions и други CI/CD тръбопроводи за автоматизирано тестване
- Поддръжка на MFA: Провеждайте автоматизирани тестове в среди, които налагат многофакторно удостоверяване без компромиси
Разширени възможности за тестване
Това са разширени възможности, които Test engine предоставя:
- Подиграване на конектора: Създавайте надеждни тестове чрез симулиране на отговори на конектора, дори за платени или външни услуги
- Изолиране на данни: Тествайте с предвидими условия на данните, без да влияете на производствената среда
- Визуална диагностика: Отстраняване на неизправности при неуспешни тестове с автоматични екранни снимки и видеозаписи
Ограничения
Тъй като тестовата система е в предварителен преглед, имайте предвид тези текущи ограничения:
- Настройките на езиковата променлива на браузъра следват настройките на браузъра ви по подразбиране
- Някои специализирани контроли може да изискват използването на функцията Preview.PlaywrightAction
- Възможностите за тестване на производителността все още са в процес на разработка
Поддържани браузъри
Тестовият двигател работи със следните браузъри:
- Хром (хром, Microsoft Edge)
- Firefox
- WebKit (Safari)