Выполнение ручных тестов с помощью средства выполнения тестов
Архитектура ручных тестов
Ручные тестовые случаи, которые создаются с помощью средства Microsoft Test Manager, содержатся внутри набора тестов, который содержится внутри плана тестирования. План тестирования связывает каждый тест в наборе тестов с одной или несколькими с конфигурациями. Дополнительные сведения см. в разделе Определение действий тестирования с помощью планов тестирования.
Компоненты плана тестирования
Выполнение ручных тестов
Результаты теста записываются при каждом выполнении определенного теста. Дополнительно при выполнении ручного теста к нему можно прикрепить документы и снимки экрана. Вложения будут сохранены вместе с результатами теста. Вложения могут предоставить полезные сведения другим участникам команды, если предполагается, что такие сведения необходимы для отправки сообщения об ошибке при выполнении ручного теста. Чтобы выполнить тест, необходимо внутри плана тестирования выбрать тест, который требуется запустить. Также можно выполнить весь набор тестов.
Также можно записать ручной тест при выполнении действий в шагах теста. Затем можно использовать эту запись действий воспроизведения действий.
Ключевые задачи
Перечисленные ниже разделы помогут в выполнении тестов.
Задачи |
Связанные разделы |
---|---|
Создание ручных тестовых случаев для наборов тестов. Прежде чем выполнить ручной тест, его необходимо создать. Можно создать ручные тестовые случаи в наборах тестов плана тестирования. Наборы тестов могут быть основаны на основе любого нужного критерия. Можно даже создать набор тестов на основе запроса и все созданные тестовые случаи, которые возвращаются в результате этого запроса будут добавлены в набор. |
|
Выполнение ручного теста. После создания ручного теста он может быть выполнен из средства Microsoft Test Manager с помощью Test Runner. С помощью параметров тестирования можно указать данные и сведения диагностики, которые необходимо собирать при выполнении ручных тестов. Также можно использовать физическую и виртуальную среду для сбора данных и сведений диагностики на серверном уровне приложения. |
|
Перемотка ручных тестов вперед путем записи действий в тесте для последующего воспроизведения: можно записать действия ручного теста и воспроизвести из позднее с помощью записи действий. |
|
Выполнение нескольких тестов, которые содержатся в наборе тестов. Дополнительно можно выполнить несколько тестов путем выбора двух и более тестов в средстве Microsoft Test Manager. |
|
Выполнение тестов, которые используют параметры для многократного выполнения. Если требуется многократно выполнить ручной тест с различными данными, создавать несколько копий тестового случая не обязательно. Для любого шага теста в тестовом случае можно добавить параметры действий или ожидаемых результатов. Затем можно добавить несколько наборов значений параметров, которые требуется использовать в тесте. Каждый набор значений параметров обрабатывается в средстве выполнения тестов как отдельная итерация теста. Можно скопировать значения всех параметров при выполнении теста, а затем вставить их в соответствующие поля тестируемого приложения. |
|
Выполнение тестов, которые включают общие шаги. Если имеются различные ручные тестовые случаи в тестовом наборе, которые все содержат одинаковые наборы шагов теста, можно создать и использовать общие шаги. Главное преимущество использования общих шагов в том, что при обновлении общих шагов они обновляются во всех тестовых случаях, которые их содержат. |
|
Прикрепление примечаний, документов, снимков экрана, ссылок на виртуальные среды и отправка сообщений об ошибках при выполнении ручного теста. Можно добавить значение к результатам своего исследования для других участников команды путем прикрепления документов и отправки сообщений об ошибках при выполнении ручного теста. Если используется Visual Studio Lab Management, можно делать снимки виртуальной среды и прикреплять ссылки на снимки к сведениям об ошибках или результатам тестов. |
|
Создание видеозаписи ручного теста для последующего воспроизведения или включения в ошибку. В отдельных случаях может оказаться полезным добавление видеозаписи сеанса тестирования для решения вопросов, которую могли бы видеть другие участники команды. |
|
Сброс и повторное выполнение ручного теста. При необходимости можно сбросить тест, который в данный момент выполняется в Test Runner и запустить тест снова. Кроме того, если необходимо выполнить завершенный и сохраненный тест еще раз, можно сбросить его в Microsoft Test Manager. |
Связанные задачи
Группировка тестовых случаев в наборы тестов
Можно группировать тестовые случаи, объединяя тесты в иерархию наборов тестов в плане тестирования.
Сочетания клавиш для Microsoft Test Manager
Для быстрого выполнения ручных тестов с помощью Test Runner можно использовать сочетания клавиш.