Поделиться через


Совместное использование шагов в тестовых случаях

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

Создание общих шагов

При редактировании тестового случая выберите последовательность шагов, которые необходимо сделать общими.

  • Создание общих шагов

Выбранные шаги заменяются ссылкой на новый рабочий элемент общих шагов:

  • Итоговый тестовый случай с общим шагом.

Использование общих шагов

Теперь можно использовать общие шаги в другом тестовом случае:

  • Использование общих шагов в тестовых случаях.

Откроется запрос TFS. Запустите его, чтобы найти шаги, которые требуется вставить:

  • Выполнение запроса для поиска общих шагов

Выполнение теста с общими шагами

При выполнении теста можно пометить всю общую последовательность как пройденную или не пройденную или пометить каждый шаг по отдельности:

  • Общие шаги в Test Runner.

Вопросы и ответы

  • Вопрос. Как использовать общие шаги в Microsoft Test Manager?
    Практически так же, как в Microsoft Test Manager и Team Web Access. Кнопки выглядят немного иначе.

  • Вопрос. Можно ли найти все общие шаги и все тестовые случаи, в которых они используются?
    Да. Откройте Microsoft Test Manager и просмотрите раздел Организовать, Диспетчер общих шагов.

    Общие шаги и тестовые случаи хранятся в Team Foundation Server как рабочие элементы.

  • Вопрос. Можно ли использовать общие шаги в различных планах тестирования и командных проектах?
    Да. Не забудьте, что при редактировании общих шагов изменения применяются везде, где они используются.

  • Вопрос. Можно ли использовать параметры в общих шагах?
    Да. Можно предоставить значения для параметров в тестовых случаях, в которых используются общие шаги.

    Задавать значения в определении общих шагов не требуется. Однако можно предоставить одну строку значений по умолчанию, которая используется при создании записи действий отдельного общего шага.