Сценарии тест-кейсов
Сценарий - это набор действий (шагов), которые должны выполнить либо ручной QA-инженер, либо ваш автотест тестовый фреймворк, чтобы проверить, работает ли программное обеспечение так, как ожидается.
В ТестОпс источником способ введения действий (шагов) для ручных тест-кейсов и автотестов отличается: ручные тест-кейсы описываются через пользовательский интерфейс ТестОпс, данные о сценарии автотеста генерируются системой автоматически из файлов результатов выполнения автотеста.
Описание сценария тест-кейса для ручного тестирования
-
В разделе Тест-кейсы выберите тест-кейс.
-
На вкладке Обзор перейдите в раздел Сценарий.
-
Введите описание шага в текстовое поле и нажмите Enter, чтобы добавить следующий шаг. Перетаскивайте шаги или используйте горячие клавиши, чтобы изменить порядок шагов или создать вложенные шаги. Чтобы добавить дополнительную строку к описанию, нажмите
Shift
+Enter
. -
При нажатии на кнопку контекстного меню шага
⠿
появится список всех воздможных действий. С его помощью вы можете:- Добавить в сценарий таблицы, фрагменты текста и файлы.
- Добавить шаги с ожидаемым результатом.
- Добавлять общие шаги.
- Преобразовывать шаги в подшаги и наоборот.
- Перемещать шаги вверх и вниз.
Некоторые из этих действий можно также выполнять с помощью сочетаний клавиш, которые описаны рядом с названием действия над шагом.
Использование горячих кл авиш при редактировании шагов сценария
Следующий функционал присутствует начиная с ТестОпс версии 4.23.0 и далее
В ТестОпс 4.23.0 мы добавили новую механику действий над шагами сценария.
Если конечный пользователь редактирует шаг и хочет удалить его без использования контекстного меню и мыши, такой шаг должен быть выбран. Чтобы выбрать шаг, конечный пользователь должен нажать клавишу Esc, поле редактирования шага теряет фокус, и шаг становится выбранным (подобное поведение можно наблюдать при использовании Jupyter Notebook). Затем шаг можно удалить с помощью сочетаний клавиш, описание которых можно найти в контекстном меню шага.
Сочетание клавиш Удалить будет работать только для выбранного шага.
Автоматизированные тест-кейсы
Автоматизированный тест-кейс в ТестОпс — это результат работы функционала "умные тест-кейсы": ТестОпс генерирует тест-кейсы на основе информации, полученной из результатов тестирования, и обогащает их метаинформацией, предоставленной вашим тестовым фреймворком и интеграцией Allure Framework.
Сценарий автоматизированного теста описывается вами в коде ваших автотестов. Чтобы выделить действия в коде тест-кейсов на шаги в тест-кейсах, необходимо использовать Allure Framework.
Понятие шага в сценарии тест-кейса описано в документации Allure Framework здесь.