Практическое руководство. Создание ручного тестового случая
С помощью Visual Studio 2010 Ultimate или 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 2010 и щелкните Microsoft Test Manager 2010.
В меню Центр тестирования выберите пункт План и затем пункт Содержание.
Отображается область Содержание.
Выберите в области иерархии наборов тестов тот набор, в который нужно добавить тестовые случаи, и щелкните Создать.
Откроется диалоговое окно Создать тестовый случай.
Введите имя тестового случая в поле Название.
Это название используется как идентификатор тестового случая и (в случае необходимости) для его поиска.
Щелкните Назначение, чтобы выбрать для тестового случая подходящего владельца.
(Необязательно) Чтобы изменить состояние тестового случая, необходимо сначала сохранить тестовый случай. После сохранения тестового случая можно выбрать состояние из списка в соответствии со следующей таблицей.
Состояние
Условия использования
Разработка
Тестовый случай разрабатывается и пока не проверен и не одобрен.
Готово
Тестовый случай проверен, одобрен и готов к запуску.
Закрыто
Тестовый случай больше не требуется для будущих итераций этого командного проекта.
Эти состояния основаны на шаблоне процесса, который использовался для создания командного проекта. Дополнительные сведения о настройке шаблонов процессов см. в разделе Настройка шаблонов процессов.
Примечание
По умолчанию для параметра Состояние устанавливается значение Проектирование.Тестовый случай, находящийся в состоянии Проектирование, тем не менее, может быть выполнен.
Щелкните Приоритет, чтобы выбрать важность тестового случая.
(Необязательно) Ручной тестовый случай можно преобразовать в автоматический тест. Для установки состояния тестового случая для автоматизации щелкните Состояние автоматизации и выберите одно из состояний из следующей таблицы.
Состояние
Условия использования
Неавтоматизированные
Этот тестовый случай выполняется только вручную.
Плановый
В будущем планируется добавление автоматизации для этого тестового случая.
Автоматический
Это значение задается автоматически, если в тестовый случай добавить автоматический тест.
Примечание
По умолчанию для параметра Состояние автоматизации устанавливается значение Неавтоматизированные.Дополнительные сведения о преобразовании ручного тестового случая в автоматический тестовый случай см. в разделе Практическое руководство. Связывание автоматического теста с тестовым случаем.
Щелкните Область, чтобы выбрать для тестового случая соответствующую область в командном проекте.
Примечание
Области настраиваются администратором сервера Team Foundation Server для командного проекта.Поле области можно использовать для запроса ручных тестовых случаев.
Щелкните Итерация и выберите в командном проекте итерацию этого тестового случая.
(Необязательно) Чтобы связать тестовый случай с требованиями или полученными от пользователей сведениями, тестируемыми с помощью данного тестового случая, щелкните Тестируемые сведения, полученные от пользователей и выберите команду Добавить ссылку. Затем укажите элементы в поле Идентификаторы рабочих элементов или выберите их с помощью функции "Обзор" и нажмите кнопку ОК.
Требования или сведения, полученные от пользователей, будут отображены на экране.
Чтобы сохранить тестовый случай, нажмите кнопку Сохранить на панели инструментов.
Примечание
После сохранения тестового случая его идентификатор отображается в заголовке области редактирования.
Добавление шагов действий и проверочных шагов в ручной тестовый случай
Для любого шага теста в ручном тестовом случае можно указать действие и ожидаемый результат. Также можно вложить файл с дополнительными сведениями или снимком экрана, чтобы предоставить дополнительную информацию для тестера.
Для добавления шагов действий и проверочных шагов в ручной тестовый случай выполните следующие действия.
Откройте Microsoft Test Manager.
Примечание
Чтобы открыть окно Microsoft Test Manager, нажмите кнопку "Пуск" и выберите "Все программы".Выберите Microsoft Visual Studio 2010 и щелкните Microsoft Test Manager 2010.
В меню Центр тестирования выберите пункт План и затем пункт Содержание.
Отображается область Содержание.
Выберите в области иерархии наборов тестов набор, содержащий нужный тестовый случай.
Чтобы открыть тестовый случай, в который требуется добавить шаги, дважды щелкните его в области сведений набора тестов.
Перейдите на вкладку Шаги.
Щелкните строку <щелкните здесь, чтобы добавить шаг> и введите сведения о шаге теста.
В разделе Действие введите описание действий, предпринимаемых тестером для выполнения этого шага теста.
(Необязательно) В разделе Ожидаемый результат введите результат, который ожидается пользователем после выполнения действия.
Примечание
При добавлении ожидаемых результатов к шагу теста он автоматически становится проверочным шагом теста, на что указывает красный флажок в значке шага.По умолчанию каждый шаг теста является шагом-действием, и при его выполнении проверка не требуется.При выполнении тестового случая необходимо отдельно пометить каждый проверочный шаг теста как успешный или неуспешный.Если этого не сделать, тесту будет автоматически присвоено состояние "не пройден".
Чтобы добавить другой шаг теста, нажмите клавишу ВВОД. Можно добавить столько шагов теста, сколько требуется для проведения тестирования.
(Необязательно) Чтобы вложить файл в шаг теста, выделите этот шаг и щелкните значок вложения на панели инструментов. Чтобы указать расположение файла вложения, щелкните Добавить, введите расположение и нажмите кнопку ОК.
(Необязательно) Чтобы вставить шаг теста, выберите шаг и щелкните значок Вставка шага на панели инструментов.
Шаг теста будет добавлен перед выбранным шагом.
(Необязательно) Чтобы переместить шаги теста в пределах списка, выберите один или несколько шагов и щелкните значок Вверх или Вниз на панели инструментов.
Выбранные шаги переместятся вверх или вниз на одну позицию.
(Необязательно) Чтобы добавить общие шаги в тестовый случай, щелкните шаг правой кнопкой мыши и выберите пункт Вставка общих шагов. Выберите в списке общие шаги и щелкните Вставить.
Общие шаги будут добавлены перед выбранным шагом.
Примечание
Также можно создать общие шаги в самом тестовом случае.Дополнительные сведения см. в разделе Практическое руководство. Совместное использование общих тестовых случаев с помощью общих шагов.
Чтобы сохранить тестовый случай, нажмите кнопку Сохранить и закрыть на панели инструментов.
Теперь тестовый случай можно выполнить с помощью Средства выполнения тестов. Дополнительные сведения см. в разделе Практическое руководство. Выполнение ручных тестов.
См. также
Задачи
Практическое руководство. Совместное использование общих тестовых случаев с помощью общих шагов
Практическое руководство. Выполнение ручных тестов
Практическое руководство. Выполнение нескольких ручных тестов в наборе тестов
Основные понятия
Создание ручных тестовых случаев
Другие ресурсы
Практическое руководство. Создание рабочего элемента с помощью Microsoft Test Manager
Практическое руководство. Поиск конкретного рабочего элемента с помощью Microsoft Test Manager