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