Инструкция
Создание автотеста из тест-кейса
Создание автотеста из тест-кейса
Создание автотеста из тест-кейса собирает карточку автотеста из существующего тест-кейса в том же проекте. В интерфейсе действие называется Собрать автотест на странице деталей тест-кейса.
Шаги тест-кейса и шаги автотеста - разные модели. Сборка пытается преобразовать ручные шаги в шаги Playwright; результат почти всегда нужно проверить и дописать.
Предварительные требования
- Роль участника команды с правом записи в проект.
- Открыта карточка тест-кейса в проекте.
- У тест-кейса есть шаги, которые вы хотите превратить в основу автотеста.
Порядок
- Откройте тест-кейс в проекте.
- Нажмите Собрать автотест.
- Дождитесь ответа сервиса.
- Если открылась карточка автотеста - ComplexQA создал автотест и перешёл на его детали.
- Откройте блок Шаги, проверьте каждый шаг и при необходимости исправьте Target, Value и
action_name. - Выполните Проверить синтаксис.
- Выставьте статус
READYтолько когда сценарий готов к запуску. В очередь попадает только видCASEсо статусомREADY.
Ошибки чтения шагов при создании
Сборка создаёт автотест, даже если часть шагов тест-кейса не удалось преобразовать. Это черновик: статус PENDING.
В интерфейсе при этом открывается карточка автотеста. Если какие-то шаги не собрались, ComplexQA показывает список: номер шага тест-кейса (sort_order) и причина. Преобразованные шаги уже лежат в карточке; пропущенные нужно дописать вручную.
| Ситуация | Что делать |
|---|---|
| Карточка открылась, есть список несобранных шагов | Считать создание состоявшимся. Проверить шаги, дописать или удалить неверные, затем Проверить синтаксис |
| Сообщение об ошибке и карточка не открылась | Создание не завершилось (нет autotest_case_id). Повторите позже или создайте автотест вручную: Создание автотестов |
| Шаги пустые или неполные после сборки | Допишите шаги вручную: Составление шагов автотеста |
Не ставьте READY и не включайте автотест в запуск, пока шаги после сборки не проверены.
После создания
- При необходимости привяжите тестовый аккаунт к виду
CASE. - При необходимости добавьте предшественников
COMMONв блоке Предшествующие автотесты (в английской локали: Pre autotest cases): Когда использовать COMMON и CASE. - Запуск: Создание запуска автотестов.
Альтернативы
- Пустой автотест без сборки из кейса: Создание автотестов.
- Черновик шагов со страницы репозитория объектов: Генерация автотестов по странице.
Страница не помогла?