Сценарий ручного теста
Сценарий теста — это последовательность шагов, описывающих то, как выполняется тест.
При создании или редактировании ручного тест-кейса вы указываете в сценарии иерархический список шагов. Затем при выполнении теста инженер по тестированию следует этим шагам и отмечает статус прохождения каждого шага как часть результатов теста.
Примечание
Эта инструкция описывает шаги в сценариях ручных тестов. Информация о шагах в автоматизированных тестах расположена в документации Allure Report.
Создание сценария в ручном тесте
Чтобы создать сценарий для ручного теста:
- Перейдите в раздел Тест-кейсы.
- Создайте тест-кейс или откройте карточку уже существующего тест-кейса с пустым сценарием.
- В карточке тест-кейса в секции Сценарий введите описание шага и нажмите Enter.
- Повторяйте шаг 3, пока не укажете все нужные шаги.
Чтобы добавить дополнительную строку в описание шага, нажмите Shift+Enter. Вы также можете перетаскивать шаги, чтобы изменять их порядок или создавать подшаги.
Наведите курсор на любой шаг сценария и слева от него нажмите ⠿, чтобы открыть меню дополнительных действий. С помощью этого меню вы можете:
- создавать шаги с ожидаемыми результатами;
- добавлять общие шаги, которые были созданы ранее;
- добавлять таблицы, текстовые фрагменты и файлы, которые могут пригодиться инженеру по тестированию.
Шаги с ожидаемыми результатами и подшаги в сценарии ручного теста
При описании сложной операции в сценарии вы можете разделить шаг на подшаги. Это поможет инженеру по тестированию убедиться в том, что он выполняет все необходимые действия в правильном порядке. Любой шаг можно преобразовать в подшаг, перетащив его на родительский шаг.
Если операция включает проверку нескольких условий, вы можете создать шаг с ожидаемыми результатами. Ожидаемые результаты похожи на подшаги, но вместо набора действий, которые должен совершить инженер по тестированию, они содержат набор условий, которые он должен проверить. В отличие от подшагов, ожидаемые результаты не могут быть разделены на дополнительные подшаги или ожидаемые результаты.
Чтобы добавить или удалить ожидаемые результаты для существующего шага:
- Наведите курсор на шаг в сценарии теста.
- Слева от шага нажмите
⠿→ Сконвертировать в. - Выберите Шаг с ожидаемым результатом, чтобы добавить ожидаемые результаты, или Шаг, чтобы удалить ранее описанные ожидаемые результаты.
Подшаги можно сконвертировать в ожидаемые результаты, перетащив их в секцию с ожидаемыми результатами.
Горячие клавиши при редактировании сценария ручного теста
Во время создания и редактирования сценария ручного теста доступны горячие клавиши для ускорения работы над сценарием. Горячие клавиши активируются после того, как вы нажмете на нужный шаг.
Доступные горячие клавиши:
| Действие | Windows | macOS |
|---|---|---|
| Создать шаг | Enter | Enter |
| Создать строку внутри шага | Shift+Enter | Shift+Enter |
| Создать шаг с ожидаемыми результатами | Alt+Enter | Option+Enter |
| Добавить или удалить ожидаемые результаты | Ctrl+E | Command+E |
| Выбрать другой шаг | ↑ или ↓ | ↑ или ↓ |
| Переместить шаг вверх или вниз | Shift+↑ или Shift+↓ | Shift+↑ или Shift+↓ |
| Изменить уровень вложенности шага | Tab или Shift+Tab | Tab или Shift+Tab |
| Удалить шаг | Shift+Delete | Shift+Delete |
Форматирование текста в сценарии ручного теста
Вы можете форматировать текст в сценариях тест-кейсов, включая общие шаги и шаги с ожидаемым результатом.
Форматирование текста в сценарии с помощью панели форматирования
Чтобы вызвать панель форматирования, выделите текст в сценарии — появится панель с доступными опциями: Жирный, Курсив, Подчеркнутый, Зачеркнутый, Ссылка, Код, {{Отметить как параметр}}, . Выберите и примените нужную опцию.
Форматирование текста в сценарии вручную
Для форматирования вы также можете использовать символы. В этом случае форматирование применяется к тексту в реальном времени в процессе ввода. Примеры символов разметки указаны в таблице ниже.
| Разметка | Результат |
| **Жирный текст** | Жирный текст |
| *Курсив* | Курсив |
| ~~Зачеркнутый текст~~ | |
| `Код` | Код |
| ** *Жирный курсив* ** | Жирный курсив |
| ~~ ** *Зачеркнутый жирный курсив* ** ~~ |
Примечание
Жирный, курсив и зачеркнутый стили можно комбинировать, но они не работают внутри кода и ссылок.
Добавление гиперссылок в текст сценария
Вы можете сделать текст гиперссылкой через панель форматирования или воспользоваться быстрым способом:
- Скопируйте URL-адрес в буфер обмена.
- Выделите нужный текст в сценарии.
- Нажмите Ctrl+V (Windows) / Command+V (macOS).
Ссылка автоматически применится к выделенному тексту.
Выполнение сценария ручного теста
Указание статуса шага в ручном тесте
Чтобы отметить статус шага при выполнении теста вручную, наведите курсор на шаг и воспользуйтесь одним из способов:
- Справа от шага во всплывающей панели выберите нужное значение статуса.
- Слева от шага нажмите иконку и выберите нужное значение статуса.
Статус шага может быть изменен в любой момент, пока не будет получен итоговый статус результата теста.
Добавление дополнительной информации к шагу в ручном тесте
Вы можете предоставить дополнительную информацию о том, что произошло во время выполнения каждого шага сценария. Для этого:
- Наведите курсор на нужный шаг.
- Справа от шага нажмите
⋯и выберите Прикрепить файлы, Прикрепить таблицу или Прикрепить текст.
Определение статуса родительского шага в ручном тесте
Когда вы укажете статусы прохождения всех подшагов, ТестОпс автоматически определит статус для родительского шага:
Если все подшаги имеют одинаковый статус (например, «Успешный»), родительский шаг получит тот же статус.
Если статусы отличаются, ТестОпс выберет наиболее важный из них:
- Если хотя бы один подшаг имеет статус «Неуспешный» или «Сломанный», родительскому шагу будет присвоен этот же статус, даже если остальные подшаги пройдены успешно.
- Подшаг со статусом «Неизвестный» имеет самый низкий приоритет и будет игнорироваться, если есть подшаги с другими статусами.
Указание итогового статуса для результата ручного теста
После выполнения всех шагов нажмите Успешный или Неуспешный в правом нижнем углу экрана, чтобы указать итоговый статус результата теста. Если вы не указали статусы для некоторых шагов, ТестОпс автоматически присвоит им статус «Пропущенный».
Подробнее см. Результаты тестов → Статусы результатов тестов.

