Практическое руководство. Выполнение нескольких ручных тестов в наборе тестов
Выполнение ручных тестов в наборе тестов с использованием Test Runner помогает обнаружить проблемы в программном коде. Как правило, во время выполнения тестов вручную можно обнаружить неправильные функции или ошибки, проблемы, связанные с низкой производительностью, а также проблемы безопасности и возможности подключения. Результаты, решения и комментарии, которые можно ввести во время ручного теста, сохраняются в виде результатов теста.
В этой процедуре описывается выполнение нескольких ручных тестов, содержащихся в наборе тестов. Прежде чем выполнить ручной тест, его необходимо создать и добавить в набор тестов. Дополнительные сведения см. в разделах Практическое руководство. Создание ручного тестового случая и Группировка тестовых случаев в наборы тестов.
Дополнительные сведения о сочетаниях клавиш, используемых при запуске ручных тестов, см. в разделе Сочетания клавиш для Microsoft Test Manager.
Запуск набора тестов
Откройте Microsoft Test Manager.
Примечание
Чтобы открыть окно Microsoft Test Manager, нажмите кнопку "Пуск" и выберите "Все программы".Выберите Microsoft Visual Studio 2010 и щелкните Microsoft Test Manager 2010.
Щелкните стрелку раскрывающегося меню на центральном переключателе групп и выберите Центр тестирования.
В строке меню центральной группы выберите команду Тест.
В строке меню центральной группы выберите Запуск тестов, если этот пункт еще не выбран.
В левой области окна Запуск тестов выберите набор тестов, указанный в плане тестирования, который требуется выполнить.
Примечание
Для поиска соответствующего теста можно щелкнуть Фильтр.Для фильтрации тестов по члену команды, которому назначен тест, можно воспользоваться раскрывающимся списком Инженер-испытатель; также можно фильтровать тесты по конфигурациям.
В правой области отображаются тестовые случаи, входящие в выбранный набор тестов.
Примечание
При запуске тесты из набора тестов отображаются в средстве Test Runner в порядке, указанном в наборе тестов.Порядок тестов можно изменить в Microsoft Test Manager.Дополнительные сведения см. в разделе Практическое руководство. Изменение порядка тестовых случаев в наборе тестов.
Выберите один или несколько тестовых случаев и нажмите кнопку Выполнить.
Для выбора случаев, которые не расположены один за другим, щелкните эти случаи, удерживая клавишу CTRL.
Для выбора смежных случаев щелкните первый случай в последовательности, а затем щелкните последний случай, удерживая нажатой клавишу SHIFT.
Примечание
Выберите команду Запуск с параметрами, чтобы указать построение, для которого следует запустить тест, или переопределить параметры тестирования и параметры среды для плана тестирования.Дополнительные сведения см. в разделе Практическое руководство. Переопределение параметров запусков теста в плане тестирования.
Откроется Test Runner.
Примечание
Если предпринимается первая попытка запустить тест после установки Microsoft Test Manager и компьютер не был перезагружен после завершения установки, откроется предложение перезагрузить компьютер и снова начать тест.
В Test Runner появится предложение Начать тест с параметром Создать запись действий. Не устанавливая флажок Создать запись действий, нажмите кнопку Начать тест.
Записи действий позволяют повысить скорость и эффективность тестирования. Дополнительные сведения об использовании параметра Создать запись действий для создания записи действий см. в разделе Практическое руководство. Создание записи действий.
Выполните шаги первого теста.
Примечание
Если на каких-либо шагах теста используются параметры, эти сведения будут отображаться в шагах теста.Можно скопировать эти данные и использовать их в тестируемом приложении.Дополнительные сведения см. в разделе Практическое руководство. Выполнение нескольких итераций теста с использованием различных параметров данных.
На каждом шаге теста можно при необходимости выполнять следующие задачи, используя элементы панели инструментов Test Runner.
Задача
Подробные сведения
Завершение ручного теста.
Для завершения теста в любой момент щелкните Закончить тест.
Приостановка и возобновление ручного теста.
Для приостановки теста в любой момент нажмите кнопку Приостановить. Если выполнение теста записывается, функция Приостановить также приостанавливает видеозапись и работу остальных адаптеров диагностических данных. Чтобы продолжить выполнение теста, видеозапись и работу остальных адаптеров диагностических данных, щелкните Возобновить.
Сброс ручного теста.
В ходе тестирования можно сбросить тест, воспользовавшись командой Сбросить, и снова начать выполнение теста. Дополнительные сведения см. в разделе Практическое руководство. Сброс ручного теста.
Отправка ошибки.
Если на определенном шаге теста обнаруживается ошибка приложения, можно отправить ошибку, воспользовавшись командой Создать ошибку. Дополнительные сведения см. в разделе Практическое руководство. Отправка ошибки с помощью средства запуска тестов.
Отправка произвольной ошибки.
В случае возникновения ошибки в приложении при выполнении произвольного теста можно отправить произвольную ошибку, воспользовавшись командой Создать произвольную ошибку. Отправка сведений о произвольной ошибке таким способом позволяет включить в описание ошибки временной диапазон действий. Дополнительные сведения см. в разделе Практическое руководство. Отправка произвольной ошибки с помощью средства запуска тестов.
Создание снимка экрана.
Чтобы помочь специалистам устранить проблемы, обнаруженные в ходе теста, можно дополнительно включить снимки экрана, сделанные в ходе тестирования приложения. Для этого нужно использовать функцию Снимок прямоугольной области. Дополнительные сведения см. в разделе Практическое руководство. Создание снимка экрана при выполнении теста.
Добавление комментария.
При необходимости можно включить комментарии для каждого шага теста, чтобы предоставить найденные подробные сведения и полезную информацию. Это можно сделать с помощью функции Добавить комментарий в результат шага. Дополнительные сведения см. в разделе Практическое руководство. Добавление комментария во время выполнения теста.
Вложение соответствующего файла.
В ходе теста можно вложить файл, связанный с тестируемым приложением, например выходной файл, созданный приложением. Чтобы прикрепить файл к тесту, воспользуйтесь функцией Добавить вложение в результат шага. Дополнительные сведения см. в разделе Практическое руководство. Вложение файла при выполнении теста.
Создание снимка среды.
При необходимости в ходе тестирования можно вложить снимок параметров среды с помощью команды Создать снимок среды. Дополнительные сведения см. в разделе Практическое руководство. Выполнение ручных тестов и создание воспроизводимых ошибок с помощью виртуальных сред.
Чтобы пометить результат шага теста, щелкните раскрывающееся меню с восклицательным знаком, расположенное справа от шага теста, и выберите Пройден или Не пройден.
Совет
Можно выбрать несколько шагов и пометить их как пройденные или непройденные.Кроме того, можно весь тест пометить как пройденный или непройденный.
Чтобы помечать шаги теста без переноса фокуса ввода с тестируемого приложения, можно использовать следующие универсальные сочетания клавиш.
Пометка шага теста как пройденного: WIN+CTRL+Q
Пометка шага теста как непройденного: WIN+CTRL+W
Примечание
Непомеченные шаги проверочных тестов автоматически помечаются как непройденные.Необходимо проверить ожидаемые результаты для всех шагов проверочных тестов и пометить шаг теста в соответствии с фактическими результатами.
По завершении тестирования щелкните Завершить тест и перейти к следующему.
Откроется диалоговое окно Начать тест.
(Необязательно) В верхней части окна Test Runner щелкните стрелку вниз, расположенную рядом с элементом Тест <x> из <n>. Перечисляются все выбранные тестовые случаи. Текущий тестовый случай выделен. Можно выбрать тест, который следует запустить следующим.
Повторяйте шаги 7–11, пока не будут выполнены все тестовые случаи.
На панели инструментов в верхней части окна Test Runner нажмите кнопку Сохранить и закрыть, чтобы сохранить результаты тестов в Team Foundation Server и закрыть Test Runner.
Результаты теста можно просматривать в центре тестирования Microsoft Test Manager. Дополнительные сведения см. в разделе Практическое руководство. Просмотр результатов теста с помощью диспетчера тестов (Microsoft).
См. также
Задачи
Практическое руководство. Изменение порядка тестовых случаев в наборе тестов
Практическое руководство. Сброс ручного теста
Практическое руководство. Создание записи действий
Практическое руководство. Использование общих шагов при выполнении тестов
Основные понятия
Запись и воспроизведение ручных тестов
Выполнение ручных тестов с помощью средства выполнения тестов