Практическое руководство. Создание ручного тестового случая
Можно создать варианты ручного теста с помощью Microsoft Test Manager, которые имеют шаги действий и проверочного теста.Также можно использовать один набор шагов сразу в нескольких тестовых случаях (такие шаги называются общими).Их использование упрощает обслуживание шагов теста при изменении тестируемого приложения.Дополнительные сведения о, общих шагах см. в разделе Практическое руководство. Совместное использование общих тестовых случаев с помощью общих шагов.
Требования
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Любой создаваемый тестовый случай связан с командным проектом и может быть добавлен в несколько наборов тестов, содержащихся либо в общем плане тестирования, либо в разных планах.При выполнении тестовых случаев можно отмечать, какие шаги теста были пройдены, а какие — нет.На основании тестового случая, который не был пройден, можно создать ошибку.В ошибку автоматически включаются шаги теста и прочие собранные сведения.Дополнительные сведения о выполнении ручных тестовых случаев см. в разделе Выполнение ручных тестов с помощью средства выполнения тестов.
Если требуется многократно выполнить ручной тестовый случай с различными данными, создавать несколько копий этого тестового случая не обязательно.Для любого шага теста в тестовом случае можно добавить параметры действий или ожидаемых результатов.Затем можно добавить несколько наборов значений параметров, которые требуется использовать в тесте.Каждый набор значений параметров обрабатывается как отдельная итерация теста.Дополнительные сведения об этом см. в разделе Практическое руководство. Добавление параметров в ручной тестовый случай для его много кратного запуска с различными данными.
Ручной тестовый случай создается в плане тестирования путем выбора набора, как показано на следующем рисунке.
Примечание |
---|
При создании набора тестов путем добавления требования к плану тестирования все существующие или новые тестовые случаи, добавленные в набор тестов, будут автоматически связаны с этим требованием. |
Затем можно добавить подробные сведения для тестового случая, как показано на следующем рисунке.
Примечание |
---|
Шаги тестов можно добавлять путем копирования и вставки из Microsoft Excel и Microsoft Word.Выберите шаги из документа Microsoft Excel или Microsoft Word, справа выберите существующий шаг или *** Добавить шаг ***, а затем указывает на Вставить.Дополнительные сведения см. в разделе Практическое руководство. Добавление тестовых шагов в ручной тестовый случай из документа Microsoft Excel или Microsoft Word.Можно также скопировать и вставить действия и ожидаемые результаты из текстового файла со списком, разделенным символами табуляции. |
В следующих процедурах приведены инструкции по созданию и изменению ручных тестовых случаев.
Создание ручного тестового случая
Добавление шагов действий и проверочных шагов в ручной тестовый случай
Создание ручного тестового случая
Создание ручного тестового случая
Откройте Microsoft Test Manager.
Примечание Для отображения окна Microsoft Test Manager выберите команду пуск и выберите все программы.Microsoft Visual Studio 2012, а затем выберите Microsoft Test Manager.
Из Центр тестирования выберите План а затем выберите Содержание.
Отображается область Содержание.
Выберите в области иерархии наборов тестов, которые необходимо добавить в тестовый случай, а затем выберите Создать.
Откроется диалоговое окно Создать тестовый случай.
Введите имя тестового случая в поле Название.
Это название используется, чтобы определять тестовый случай и при необходимости искать его.
Выберите Кому назначено для выбора соответствующего владелец в тестовый случай.
(Необязательно) Чтобы изменить состояние тестового случая, необходимо сначала сохранить тестовый случай.После сохранения тестового случая можно выбрать состояние из списка в соответствии со следующей таблицей.
Состояние
Условия использования
Разработка
Тестовый случай разрабатывается и пока не проверен и не одобрен.
Готово
Тестовый случай проверен, одобрен и готов к запуску.
Закрыто
Тестовый случай больше не требуется для будущих итераций этого командного проекта.
Эти состояния основаны на шаблоне процесса, который использовался для создания командного проекта.Дополнительные сведения о настройке шаблонов процессов см. в разделе Настройка шаблонов процессов.
Примечание По умолчанию для параметра Состояние устанавливается значение Проектирование.Тестовый случай, находящийся в состоянии Проектирование, тем не менее, может быть выполнен.
Выберите Приоритет, чтобы выделить важность тестового случая.
(Необязательно) Ручной тестовый случай можно преобразовать в автоматический тест.Задать состояние тестового случая для автоматизации, выбор Состояние автоматизации и выберите состояние из списка согласно следующей таблице:
Состояние
Условия использования
Неавтоматизированные
Этот тестовый случай выполняется только вручную.
Плановый
В будущем планируется добавление автоматизации для этого тестового случая.
Автоматический
Это значение задается автоматически, если в тестовый случай добавить автоматический тест.
Примечание По умолчанию для параметра Состояние автоматизации устанавливается значение Неавтоматизированные.Дополнительные сведения о преобразовании ручного тестового случая в автоматический тестовый случай см. в разделе Практическое руководство. Связывание автоматического теста с тестовым случаем.
Выберите Область , чтобы выбрать соответствующую область в командном проекте в тестовый случай.
Примечание Области настраиваются администратором сервера Team Foundation Server для командного проекта.Поле области можно использовать для запроса ручных тестовых случаев.
Выберите Итерация для выбора итерации в командном проекте в данный тестовый случай.
(Необязательно) чтобы связать тестовый случай с требованиями или описаниями функциональности пользователей, что этот тестовый случай, выберите Протестированные пользовательские описания функциональности а затем выберите Добавить ссылку на.Далее, введите элементы в ИД рабочих элементов или просмотр элементов и выберите ОК.
Требования или сведения, полученные от пользователей, будут отображены на экране.
Чтобы сохранить тестовый случай, выберите Сохранить на панели инструментов.
Примечание После сохранения тестового случая его идентификатор отображается в заголовке области редактирования.
Добавление шагов действий и проверочных шагов в ручной тестовый случай
Для любого шага теста в ручном тестовом случае можно указать действие и ожидаемый результат.Также можно вложить файл с дополнительными сведениями или снимком экрана, чтобы предоставить дополнительную информацию для тестера.
Для добавления шагов действий и проверочных шагов в ручной тестовый случай выполните следующие действия.
Откройте Microsoft Test Manager.
Примечание Для отображения окна Microsoft Test Manager выберите команду пуск и выберите все программы.Microsoft Visual Studio 2012, а затем выберите Microsoft Test Manager.
Из Центр тестирования выберите План а затем выберите Содержание.
Отображается область Содержание.
Выберите в области иерархии наборов тестов набор, содержащий нужный тестовый случай.
Чтобы открыть тестовый случай, в который требуется добавить шаги, дважды щелкните его в области сведений набора тестов.
Выберите Шаги.
Выберите <Choose here to add a step>, а затем введите сведения о шаге теста.
В разделе Действие введите описание действий, предпринимаемых тестером для выполнения этого шага теста.
(Необязательно) В разделе Ожидаемый результат введите результат, который ожидается пользователем после выполнения действия.
Примечание При добавлении ожидаемых результатов к шагу теста он автоматически становится проверочным шагом теста, на что указывает красный флажок в значке шага.По умолчанию каждый шаг теста является шагом-действием, и при его выполнении проверка не требуется.При выполнении тестового случая необходимо отдельно пометить каждый проверочный шаг теста как успешный или неуспешный.Если этого не сделать, тесту будет автоматически присвоено состояние "не пройден".
Примечание Microsoft Test Manager содержит панель инструментов, которую можно использовать для форматирования текста пользовательских действий.Можно использовать различные параметры форматирования как полужирный, подчеркивание или рисования выбрать в узловым точкам внимания в комментариях.
(Необязательно) нажмите и удерживайте клавишу ключ Alt а затем нажмите клавишу Enter для добавления т е указывающие на подчиненный шаг теста и ожидаемые результаты.Можно добавить столько нескольких субординационных шагов теста, сколько требуется для шага теста.
Например, как показано на предыдущем рисунке, можно создать шаг теста «с именем входа в приложение», а затем добавить следующие подчиненные шагов теста.
«Выберите ссылку вход в верхн- правом углу.»
В поле пользователь введите имя пользователя».
В поле «пароль» введите пароль.»
«Нажмите кнопку вход».
Чтобы добавить другой шаг теста, выберите Enter.Можно добавить столько шагов теста, сколько требуется для проведения тестирования.
(Необязательно) чтобы вложить файл в шаг теста, выберите шаг теста, а затем выберите значок вложения на панели инструментов.Чтобы указать расположение файла вложения выберите тип Добавить, расположение файла, а затем выберите ОК.
(Необязательно) чтобы вставить шаг теста, выберите шаг и выберите Вставка шага на панели инструментов.
Шаг теста будет добавлен перед выбранным шагом.
(Необязательно) чтобы переместить шаги теста в списке выберите один или несколько шагов, а затем выберите Вверх или Вниз на панели инструментов.
Выбранные шаги переместятся вверх или вниз на одну позицию.
(Необязательно) Чтобы добавить общие шаги в тестовый случай, щелкните шаг правой кнопкой мыши и выберите пункт Вставка общих шагов.Выберите общие шаги из списка и выберите Вставить.
Общие шаги будут добавлены перед выбранным шагом.
Примечание Также можно создать общие шаги в самом тестовом случае.Дополнительные сведения см. в разделе Практическое руководство. Совместное использование общих тестовых случаев с помощью общих шагов.
Чтобы сохранить тестовый случай, выберите Сохранить и закрыть на панели инструментов.
Теперь тестовый случай можно выполнить с помощью Средства выполнения тестов.Дополнительные сведения см. в разделе Практическое руководство. Выполнение ручных тестов.
См. также
Задачи
Практическое руководство. Совместное использование общих тестовых случаев с помощью общих шагов
Практическое руководство. Выполнение ручных тестов
Практическое руководство. Выполнение нескольких ручных тестов в наборе тестов
Практическое руководство. Создание рабочего элемента с помощью Microsoft Test Manager
Практическое руководство. Поиск конкретного рабочего элемента с помощью Microsoft Test Manager
Основные понятия
Создание ручных тестовых случаев с помощью Microsoft Test Manager