Краткое руководство по ручному тестированию с использованием Microsoft Test Manager
В этом кратком руководстве приводятся сведения по ручному тестированию с помощью Visual Studio Ultimate или Visual Studio Test Professional. В нем представлены процедуры создания ручных тестов, их выполнения и записи результатов с помощью Microsoft Test Manager.
В следующих процедурах описываются ключевые шаги данного руководства.
Подключитесь к командному проекту и создайте план.
Добавьте подробные сведения в план тестирования.
Добавьте ручные тестовые случаи.
Выполните тесты и отправьте сведения об ошибках, если они обнаружены.
Проследите ход тестирования по плану тестирования.
Подключение к командному проекту
Сначала необходимо подключиться к соответствующему командному проекту. Выберите командный проект, используемый для разработки тестируемого приложения, и сохраните свои требования или описания функциональности, полученные от пользователей. Здесь будут храниться артефакты тестирования.
Примечание
Будут отображаться только те командные проекты, к которым у пользователя есть право доступа.Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Подключение к командному проекту и создание плана
Откройте Microsoft Test Manager.
Примечание
Чтобы открыть окно Microsoft Test Manager, нажмите кнопку "Пуск" и выберите "Все программы".Выберите Microsoft Visual Studio 2010 и щелкните Microsoft Test Manager 2010.
Чтобы впервые добавить новый сервер Team Foundation Server, введите URL-адрес (или только имя) сервера Team Foundation Server и нажмите кнопку Добавить.
В поле Просмотр отображается строка подключения, используемая для подключения к серверу Team Foundation Server.
Примечание
Если имя сервера Team Foundation Server неизвестно, обратитесь к системному администратору.
Для выбора коллекции командных проектов щелкните стрелку, чтобы просмотреть список командных проектов в этой коллекции командных проектов.
Дополнительные сведения о командных проектах и коллекциях командных проектов см. в разделе Организация сервера с помощью коллекций командных проектов.
Выберите имя командного проекта в списке и нажмите кнопку Подключиться.
Если подключение к командному проекту выполнено успешно, отображается Центр тестирования.
Примечание
Можно выбрать существующий план тестирования или добавить новый.Для выбора существующего плана тестирования выберите план в списке и нажмите кнопку Выбор плана.
Чтобы добавить план, нажмите кнопку Добавить.
Откроется диалоговое окно Добавить план тестирования.
Введите имя плана в поле Введите имя плана и нажмите кнопку Добавить.
Теперь план добавлен в список и выделен.
(Необязательно) Для создания URL-адреса, который может использоваться другими членами команды для подключения к данному плану, щелкните Скопировать URL-адрес плана.
Созданный URL-адрес плана копируется в буфер обмена. Теперь этот URL-адрес можно вставить в сообщение электронной почты и отправить другим членам команды, чтобы дать им возможность с легкость подключиться к плану. Дополнительные сведения см. в разделе Практическое руководство. Переключение между планами тестирования с помощью URL-адресов.
Для выбора добавленного плана нажмите кнопку Выбор плана.
Отобразится вид Содержание для плана тестирования. Теперь добавьте подробные сведения в план тестирования согласно следующей процедуре.
Добавление подробных сведений в план тестирования
Прежде чем создавать и выполнять тестовые случаи, необходимо создать план тестирования. Сведения, которые можно добавить в план тестирования, представлены на следующем рисунке. План тестирования можно обновить в любое время. В следующей процедуре описывается минимальный набор изменений, которые может потребоваться внести в свойства плана тестирования.
Добавление подробных сведений в план тестирования
Чтобы изменить представление свойств плана тестирования, щелкните Свойства.
(Необязательно) Чтобы задать другую итерацию для командного проекта, щелкните Итерация.
(Необязательно) В конфигурации плана тестирования по умолчанию указано, что тесты следует выполнять в операционной системе Windows 7 с браузером Internet Explorer 8.0. На первое время можно воспользоваться этими параметрами или создать конфигурацию с другими значениями по умолчанию или другими переменными конфигурации. Чтобы добавить новые конфигурации, выберите пункт В этом плане в меню Конфигурации и щелкните Управление. Дополнительные сведения см. в разделе Определение матрицы тестов с помощью конфигураций тестов.
Примечание
Конфигурации являются частью системы планирования, и в них содержатся сведения для тестеров с указанием требований.При запуске тестов текущая конфигурация не проверяется на соответствие требуемой.
Чтобы сохранить изменения, щелкните Сохранить и закрыть.
Примечание
План тестирования можно обновить в любой момент.Не включенные в это краткое руководство дополнительные сведения о действиях, которые можно выполнять с планом тестирования, см. в разделе Практическое руководство. Создание плана тестирования.
Отобразится вид Содержание. Теперь можно создать ручные тестовые случаи согласно следующей процедуре.
Создание ручных тестовых случаев
Можно просто добавить тестовые случаи в набор тестов по умолчанию, имя которого совпадает с именем плана тестирования, как показано на следующем рисунке.
Или же можно добавить требования в план тестирования и добавить в них тестовые случаи.
При создании ручных тестовых случаев можно добавить действие и ожидаемый результат в каждый шаг, как показано на следующем рисунке. Выполнив тест, можно задать каждому его шагу метку "пройден" или "не пройден".
Создание ручных тестовых случаев
Чтобы отобразить содержание плана, щелкните Содержание.
(Необязательно) Чтобы создать новый набор тестов, используя требование, щелкните Добавить требования.
Откроется диалоговое окно Добавьте существующие требования в план тестирования.
(Необязательно) Выберите требования, которые нужно добавить в план тестирования, и щелкните Добавить требования в план.
Примечание
Для целей настоящего краткого руководства наборы тестов, созданные на основе требований, добавляются в набор тестов по умолчанию, представляющий собой корневой узел с тем же именем, что и у плана тестирования.К этому корневому узлу набора тестов можно добавлять тестовые случаи или наборы тестов, но его нельзя переименовывать.Дополнительные сведения об упорядочении тестовых случаев с помощью наборов тестов см. в разделе Группировка тестовых случаев в наборы тестов.
Чтобы добавить тестовые случаи в набор тестовых случаев по умолчанию или в набор, созданный на основе требований, выберите в области иерархии наборов тестов тот набор, который нужно изменить, и щелкните Создать в области сведений набора тестов.
Откроется диалоговое окно Создать тестовый случай.
Введите сведения о новом тестовом случае, включая название, действия и ожидаемые результаты для каждого шага теста, и нажмите кнопку Сохранить и закрыть.
Новый тестовый случай теперь отображается в области сведений набора тестов.
Примечание
Если тестовый случай создан для набора тестов на основе требования, он автоматически привязывается к требованию.
Выполнение тестирования
Теперь можно выполнить тесты из плана тестирования. Все конфигурации по умолчанию и связанные с ними планы тестирования отображаются в представлении Тест. Выберите тесты, которые требуется выполнить, как показано на следующем рисунке.
Затем можно запустить тест с помощью Средства выполнения тестов.
Примечание
Будет предложено запустить тест; при этом предоставляется возможность создания записи действий.С помощью записи действий можно воспроизвести действия, выполненные в ходе теста.Дополнительные сведения о записи действий см. в разделе Запись и воспроизведение ручных тестов.
Запустите тестируемое приложение и выполните шаги теста. По мере выполнения теста пометьте его шаги метками "пройден" и "не пройден", добавьте комментарии, файлы и снимки экранов или создайте ошибку, как показано на следующем рисунке.
Выполнение ручных тестов
В строке меню центральной группы выберите команду Тест.
Чтобы выполнить тесты, выберите набор тестов, содержащий запускаемые тесты.
Комбинации тестов и их конфигураций отобразятся в списке.
Выберите тесты, которые требуется запустить, и нажмите кнопку Выполнить.
Откроется Test Runner.
В Test Runner будет доступно действие Начать тест и возможность Создать запись действий. Щелкните Начать тест.
Примечание
Записи действий позволяют повысить скорость и эффективность тестирования.Дополнительные сведения о создании записи действий см. в разделе Практическое руководство. Создание записи действий.
Выполните шаги тестового случая.
Для каждого шага теста отображаются все связанные с ним данные.
Чтобы пометить результат шага теста, щелкните раскрывающееся меню со значком "Активный", расположенное справа от шага, и выберите значение Пройден или Не пройден.
Примечание
Можно приостановить тест в любой момент, щелкнув Приостановить.Если выполнение тестового случая записывается, функция Приостановить также приостанавливает запись действий или видеозапись.Чтобы продолжить выполнение и запись действий (или видеозапись) теста, щелкните Возобновить.
При обнаружении ошибки щелкните Создать ошибку.
Откроется диалоговое окно Новая ошибка. Все присоединенные и собранные данные автоматически добавятся к этой ошибке. Дополнительные сведения см. в разделе Практическое руководство. Отправка ошибки с помощью средства запуска тестов.
По завершении тестирования нажмите кнопку Завершить тест.
В Test Runner отобразится результат теста, основанный на результатах его шагов. Если выполнялась запись теста, она автоматически прекращается и сохраняется.
Важно!
Общий результат теста основывается на состоянии всех отмеченных шагов теста.Таким образом, если один из шагов теста получил метку "не пройден", весь тест будет иметь состояние "не пройден".
Если шаг теста является проверочным, необходимо задать ему метку состояния.В противном случае ему автоматически будет присвоено состояние "не пройден".
Чтобы сохранить результаты тестирования, щелкните Сохранить и закрыть.
Отслеживание хода тестирования
Теперь можно проследить ход выполнения плана тестирования. После выполнения ручных тестов в Test Runner можно сразу просмотреть ход тестирования в действии Выполнение тестов. Можно просмотреть, какие тесты имеют метки "пройден" и "не пройден". Можно присвоить тесту метку "заблокировано" и в дальнейшем снова сделать его доступным для выполнения, как показано на следующем рисунке.
Отслеживание хода тестирования
Индикатор выполнения — это графическое представление состояния тестирования, основанное на процентном соотношении тестов с определенными состояниями. Тесты с одинаковым состоянием выделяются одинаковым цветом, что позволяет быстро оценить общее состояние. Состояния описаны в следующей таблице.
Состояние
Цвет
Описание
Пройден
Зеленый
Выполненные тесты.
Сбой
Красный
Тесты, выполнить которые не удалось.
Блокировано
Красный
Заблокированные тесты
Активно
Синий
Тесты, которые необходимо выполнить. К этой категории относятся тесты, которые еще не выполнялись, заблокированные а затем снова разблокированные тесты и тесты с меткой "не пройден", которые необходимо выполнить снова, поскольку вызвавшие сбой ошибки устранены.
Выполняется
Синий
Любые тесты, выполняемые в данный момент
Чтобы просмотреть общую сводку о ходе тестирования, наведите указатель мыши на индикатор выполнения действия Выполнение тестов.
Откроется диалоговое окно со сводкой состояния всех тестов.
Для просмотра результатов определенного теста выберите тест и щелкните Просмотреть результаты.
Отображаются последние результаты данного теста, а также все сведения и данные, собранные при выполнении теста.
Примечание
Также можно просматривать Журнал результатов теста, содержащий результаты всех выполнений теста в этом плане тестирования.Дополнительные сведения о просмотре результатов тестов см. в разделе Практическое руководство. Просмотр результатов теста с помощью диспетчера тестов (Microsoft).
См. также
Основные понятия
Управление новыми работами по тестированию
Определение действий тестирования с помощью планов тестирования
Создание тестов и управление ими
Отслеживание качества программного обеспечения
Другие ресурсы
Руководство по созданию планов тестирования и наборов тестов