Перейти к основному содержимому

Сценарии тест-кейсов

Сценарий - это набор действий (шагов), которые должны выполнить либо ручной QA-инженер, либо ваш автотест тестовый фреймворк, чтобы проверить, работает ли программное обеспечение так, как ожидается.

В ТестОпс источником способ введения действий (шагов) для ручных тест-кейсов и автотестов отличается: ручные тест-кейсы описываются через пользовательский интерфейс ТестОпс, данные о сценарии автотеста генерируются системой автоматически из файлов результатов выполнения автотеста.

Описание сценария тест-кейса для ручного тестирования

  1. В разделе Тест-кейсы выберите тест-кейс.

  2. На вкладке Обзор перейдите в раздел Сценарий.

    Сценарий тест-кейса

  3. Введите описание шага в текстовое поле и нажмите Enter, чтобы добавить следующий шаг. Перетаскивайте шаги или используйте горячие клавиши, чтобы изменить порядок шагов или создать вложенные шаги. Чтобы добавить дополнительную строку к описанию, нажмите Shift + Enter.

  4. При нажатии на кнопку контекстного меню шага появится список всех воздможных действий. С его помощью вы можете:

    • Добавить в сценарий таблицы, фрагменты текста и файлы.
    • Добавить шаги с ожидаемым результатом.
    • Добавлять общие шаги.
    • Преобразовывать шаги в подшаги и наоборот.
    • Перемещать шаги вверх и вниз.

Некоторые из этих действий можно также выполнять с помощью сочетаний клавиш, которые описаны рядом с названием действия над шагом.

Действия над шагами сценария

Использование горячих клавиш при редактировании шагов сценария

Следующий функционал присутствует начиная с ТестОпс версии 4.23.0 и далее

В ТестОпс 4.23.0 мы добавили новую механику действий над шагами сценария.

Если конечный пользователь редактирует шаг и хочет удалить его без использования контекстного меню и мыши, такой шаг должен быть выбран. Чтобы выбрать шаг, конечный пользователь должен нажать клавишу Esc, поле редактирования шага теряет фокус, и шаг становится выбранным (подобное поведение можно наблюдать при использовании Jupyter Notebook). Затем шаг можно удалить с помощью сочетаний клавиш, описание которых можно найти в контекстном меню шага.

Сочетание клавиш Удалить будет работать только для выбранного шага.

Автоматизированные тест-кейсы

Автоматизированный тест-кейс в ТестОпс — это результат работы функционала "умные тест-кейсы": ТестОпс генерирует тест-кейсы на основе информации, полученной из результатов тестирования, и обогащает их метаинформацией, предоставленной вашим тестовым фреймворком и интеграцией Allure Framework.

Сценарий автоматизированного теста описывается вами в коде ваших автотестов. Чтобы выделить действия в коде тест-кейсов на шаги в тест-кейсах, необходимо использовать Allure Framework.

Понятие шага в сценарии тест-кейса описано в документации Allure Framework здесь.