Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Бележка
Функциите за предварителен преглед не са предназначени за производствена употреба и може да са с ограничена функционалност. Тези функции са достъпни преди официалното издание, за да могат клиентите да получат ранен достъп и да дадат обратна връзка.
Power Apps Test Engine предлага изчерпателни възможности за генеративен изкуствен интелект, които обхващат целия жизнен цикъл на тестване. Тази страница предоставя преглед на това как генеративният AI може да подобри вашето тестване, от създаването на тест до изпълнението и валидирането.
Функциите за генеративен изкуствен интелект на Test Engine се отнасят до три ключови области от процеса на тестване:
| Възможност за генеративен AI | Описание |
|---|---|
| Генеративно създаване на тестове с помощта на AI | Създавайте тестове бързо с помощта GitHub Copilot на други големи езикови модели (LLM) или малки езикови модели (SLM) |
| Сървър на Model Context Protocol | Детерминистичен анализ и генериране на код с MCP |
| Недетерминирано тестване на ИИ | Тествайте приложения, задвижвани от изкуствен интелект, със специални техники за валидиране |
Генеративно създаване на тестове с помощта на AI
Създаването на изчерпателни планове за тестване може да отнеме много време, особено за сложни приложения. Test Engine поддържа генеративно авторство с помощта на AI чрез:
- GitHub Copilot интеграция: Генерирайте тестови шаблони, тестови стъпки и твърдения въз основа на кода на вашето приложение
- Създаване на тест за естествен език: Опишете тестови сценарии на обикновен английски език и ги преведете в изпълними тестове
- Генериране на тестове, базирани на извадка: Препратка към съществуващи проби, за да се създадат контекстуално подходящи тестове
Този подход помага на авторите на тестове да се съсредоточат върху бизнес логиката и правилата за валидиране, а не върху синтаксиса и шаблонния код.
Внедряване на сървър на Model Context Protocol
Power Apps Test Engine включва имплементация на сървър на Model Context Protocol (MCP), която осигурява детерминистичен анализ на вашите приложения и генерира препоръки за тестове.
Сървърът на MCP:
- Анализира структурата на приложението, за да идентифицира тествани компоненти
- Генерира тестови модели въз основа на типове контроли и релации
- Предоставя препоръки за контекстуален код
- Интегрира се с MCP клиенти като Visual Studio и GitHub Copilot
- Използва Plan Designer за организиране и приоритизиране на усилията за тестване
- Включва елементи за дефиниция на решения и схеми за данни за цялостно тестване
- Използва метаданни от вашето решение за генериране на контекстуално подходящи тестове
Когато комбинирате детерминистичен анализ с възможности за генеративен AI, този подход ви предлага по-надеждно и точно генериране на тестове в сравнение само с чисто генеративните подходи.
Тестване на недетерминирани възможности за изкуствен интелект
Когато тествате приложения, които използват възможности на AI като AI Builder компоненти или модели на генеративен предварително обучен трансформатор (GPT), е необходимо специално внимание за обработка на недетерминирани изходи.
Test Engine предоставя:
-
Функцията
Preview.AIExecutePrompt: Изпълнение на AI подкани с контролирани входове и валидиране на изходите - Валидиране въз основа на толеранс: Проверете дали резултатите от ИИ отговарят на очакванията в рамките на приемливите прагове
- Валидиране на структуриран отговор: Анализирайте и валидирайте сложно съдържание, генерирано от AI
- Валидиране, базирано на план: Използвайте дефинициите на Plan Designer, за да валидирате резултатите от AI спрямо очакваните критерии
Тези възможности гарантират, че можете да създавате надеждни, повтарящи се тестове дори когато работите с променливи AI системи.
Избор на правилния подход за генеративен изкуствен интелект
За оптимални резултати вземете предвид тези насоки:
| Ако искате... | Помислете дали да не използвате... |
|---|---|
| Бързо генериране на тестове за ново приложение | Генеративно авторство с помощта на AI с GitHub Copilot |
| Получете прецизен, детерминистичен анализ на подлежащи на тестване компоненти | Сървър на Model Context Protocol |
| Комбинирайте детерминистичен анализ с генеративни възможности | MCP със съвместим LLM клиент |
| Тествайте приложения, задвижвани от AI, с променливи изходи | Недетерминирано тестване на изкуствен интелект с Preview.AIExecutePrompt |
| Структурирайте усилията си за тестване въз основа на бизнес изискванията | Дизайнер на планове с интеграция на MCP сървър |
| Генериране на тестове с помощта на метаданни на решение и схеми за данни | MCP сървър със сканиране на дефиницията на решението |
Свързани статии
Създаване на тестове с помощта на AI с GitHub Copilot
Използване на сървъра на Model Context Protocol с Test Engine
Тестване на недетерминирани AI компоненти
Разгледайте каталога с примери на Test Engine
Изпробвайте функциите на Test Engine power-fx-
Използване на дизайнер на планове