Автотесты
Автотесты
Автотесты - шаги Playwright, которые хранятся в ComplexQA. Вы пишете или импортируете автотесты в проекте, запускаете запуск автотестов, и воркер открывает сайт в браузере на подтверждённом домене команды.
ComplexQA не размещает и не запускает языковую модель. Импорт из ИИ-ассистента использует вашу модель, затем создаёт автотесты или тест-кейсы из проверенного JSON.
Откройте этот раздел для автоматизированных проверок. Ручные циклы - в Тестовых прогонах. Общие локаторы - в Репозитории объектов.
Границы
- В очередь запуска автотестов попадают только автотесты вида
CASEсо статусомREADY. ВидCOMMONвыполняется только как явный предшественникCASE. - Стартовый домен должен быть подтверждённым доменом команды. Навигация во время запуска ограничена подтверждёнными хостами команды (подтверждённый корень покрывает его поддомены).
- Привяжите тестовый аккаунт к
CASE, когда шагам нужны логин или пароль изTEST_ACCOUNT. УCOMMONсвоего аккаунта нет. - Снимок контекста выполнения обязателен при создании запуска автотестов.
В этом разделе
| Страница | Назначение |
|---|---|
| Автотест | Справочник элементов: поля, виды, статусы, связи |
| Шаг автотеста | Справочник элементов: модель шага, правила, каталог 21 действия |
| Создание автотестов | Как добавить автотест в проект |
| Создание автотеста из тест-кейса | Собрать автотест с карточки тест-кейса |
| Составление шагов автотеста | Как добавить шаг, Target, Value и проверить синтаксис |
| Привязка Target из репозитория объектов | Страница, элемент или локатор как Target |
| Значения из тестового аккаунта в шагах | INLINE и TEST_ACCOUNT для Value |
| Генерация автотестов по странице | Как набросать шаги со страницы репозитория объектов |
| Действия Playwright | Отдельные инструкции: /ru/autotests/actions/{action_name} (например fill, click) |
| Как писать устойчивые автотесты | Рекомендация: локаторы, ожидания, READY |
| Когда использовать COMMON и CASE | Рекомендация: подготовка и сценарий |
| Как задавать шаги автотеста без ложных падений | Рекомендация: импорт, URL, Target, хост после COMMON |
| Как устроить репозиторий объектов под автотесты | Рекомендация: страницы и элементы под шаги |
| Запуски автотестов | Запуски, результаты и как стартовать запуск |
| Репозиторий объектов | Страницы и элементы, которые переиспользуют шаги |
Что читать дальше
- Создать
CASEи выставитьREADY: Создание автотестов или из тест-кейса. - Собрать шаги: Составление шагов автотеста.
- Опциональный черновик со страницы: Генерация автотестов по странице.
- Сверить типичные ложные падения: Как задавать шаги автотеста без ложных падений.
- Стартовать воркер: Создание запуска автотестов.
Страница не помогла?