Поделиться через


Краткое руководство по ручному тестированию с использованием Microsoft Test Manager

В этом кратком руководстве приводятся сведения для выполнения ручных тестов.Помогает быстро начале работы с описания процедуры создания ручных тестов, запустите руководства их и записи результатов с помощью Microsoft Test Manager.

Требования

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
ПримечаниеПримечание

Инициировать действия в этом руководстве необходимо иметь Team Foundation Server установить.Для получения дополнительной информации см. Установка Team Foundation Server и Visual Studio ALM.

В следующих процедурах описываются ключевые шаги данного руководства.

  1. Подключитесь к командному проекту и создайте план.

  2. Добавьте подробные сведения в план тестирования.

  3. Добавьте ручные тестовые случаи.

  4. Выполните тесты и отправьте сведения об ошибках, если они обнаружены.

  5. Проследите ход тестирования по плану тестирования.

Подключение к командному проекту

Сначала необходимо подключиться к соответствующему командному проекту.Выберите командный проект, используемый для разработки тестируемого приложения, и сохраните свои требования или описания функциональности, полученные от пользователей.Здесь будут храниться артефакты тестирования.

Подключение к командному проекту

ПримечаниеПримечание

Будут отображаться только те командные проекты, к которым у пользователя есть право доступа.Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Подключение к командному проекту и создание плана

  1. Откройте Microsoft Test Manager.

    ПримечаниеПримечание

    Чтобы отобразить окно Microsoft Test Manager щелкните "Пуск", а затем выберите "Все программы".Выберите Microsoft Visual Studio 2012 и выберите Microsoft Test Manager.

  2. Чтобы впервые добавить новый сервер Team Foundation Server, введите URL-адрес (или только имя сервера Team Foundation Server, а затем выберите Добавить.

    В поле Просмотр отображается строка подключения, используемая для подключения к серверу Team Foundation Server.

    ПримечаниеПримечание

    Если имя сервера Team Foundation Server неизвестно, обратитесь к системному администратору.

    Инициировать действия в этом руководстве необходимо иметь Team Foundation Server установить.Для получения дополнительной информации см. Установка Team Foundation Server и Visual Studio ALM.

  3. Чтобы указать коллекцию командных проектов, нажмите стрелку, чтобы просмотреть список командных проектов в данной коллекции командных проектов.

    Дополнительные сведения о командных проектах и коллекциях командных проектов см. в разделе Организация сервера с помощью коллекций командных проектов.

  4. Выделите имя командного проекта в списке, а затем выберите Подключить.

    Если подключение к командному проекту выполнено успешно, отображается Центр тестирования.

    ПримечаниеПримечание

    Можно выбрать существующий план тестирования или добавить новый.Чтобы выделить существующего плана тестирования для использования, выберите план в списке, а затем выберите Выбор плана.

  5. Чтобы добавить план, выберите Добавить.

    Откроется диалоговое окно Добавить план тестирования.

  6. Введите имя плана в поле Введите имя плана, а затем выберите Добавить.

    Теперь план добавлен в список и выделен.

  7. (Необязательно) для создания URL-адресов, другие участники команды могут использовать для подключения к данному плану, выберите URL-адрес копии для плана.

    Созданный URL-адрес плана копируется в буфер обмена.Теперь этот URL-адрес можно вставить в сообщение электронной почты и отправить другим членам команды, чтобы дать им возможность с легкость подключиться к плану.Дополнительные сведения см. в разделе Практическое руководство. Переключение между планами тестирования с помощью URL-адресов.

  8. Чтобы выделить план был добавлен, выберите Выбор плана.

    Отобразится вид Содержание для плана тестирования.Теперь добавьте подробные сведения в план тестирования согласно следующей процедуре.

Добавление подробных сведений в план тестирования

Прежде чем создавать и выполнять тестовые случаи, необходимо создать план тестирования.Сведения, которые можно добавить в план тестирования, представлены на следующем рисунке.План тестирования можно обновить в любое время.В следующей процедуре описывается минимальный набор изменений, которые может потребоваться внести в свойства плана тестирования.

Свойства плана тестирования

Добавление подробных сведений в план тестирования

  1. Чтобы изменить представление свойств плана тестирования, выберите Свойства.

  2. (Необязательно) чтобы изменить на другую итерацию для командного проекта, выберите команду Итерация.

  3. (Необязательно) В конфигурации плана тестирования по умолчанию указано, что тесты следует выполнять в операционной системе Windows 7 с браузером Internet Explorer 8.0.На первое время можно воспользоваться этими параметрами или создать конфигурацию с другими значениями по умолчанию или другими переменными конфигурации.Чтобы добавить новые конфигурации, выберите В этом плане в меню Конфигурации и выберите пункт Управление.Дополнительные сведения см. в разделе Конфигурации тестов — указание платформ тестирования.

    ПримечаниеПримечание

    Конфигурации являются частью системы планирования, и в них содержатся сведения для тестеров с указанием требований.При запуске тестов текущая конфигурация не проверяется на соответствие требуемой.

  4. Чтобы сохранить все изменения, выберите Сохранить и закрыть.

    ПримечаниеПримечание

    План тестирования можно обновить в любой момент.Не включенные в это краткое руководство дополнительные сведения о действиях, которые можно выполнять с планом тестирования, см. в разделе Создание и определение плана тестирования.

    Отобразится вид Содержание.Теперь можно создать ручные тестовые случаи согласно следующей процедуре.

Создание ручных тестовых случаев

Можно просто добавить тестовые случаи в набор тестов по умолчанию, имя которого совпадает с именем плана тестирования, как показано на следующем рисунке.

Добавление тестовых случаев в набор тестов по умолчанию

Или же можно добавить требования в план тестирования и добавить в них тестовые случаи.

Добавление требований и тестовых случаев в план тестирования

При создании ручных тестовых случаев можно добавить действие и ожидаемый результат в каждый шаг, как показано на следующем рисунке.Выполнив тест, можно задать каждому его шагу метку "пройден" или "не пройден".

Создание тестового случая

Создание ручных тестовых случаев

  1. Чтобы отобразить содержимое плана тестирования, выберите Содержание.

  2. (Необязательно) для создания нового набора тестов с помощью требования, выберите Добавить требования.

    Откроется диалоговое окно Добавьте существующие требования в план тестирования.

  3. (Необязательно) выделите все требования, которые необходимо добавить в план тестирования, а затем выберите Добавьте требования планирования.

    ПримечаниеПримечание

    Для целей настоящего краткого руководства наборы тестов, созданные на основе требований, добавляются в набор тестов по умолчанию, представляющий собой корневой узел с тем же именем, что и у плана тестирования.К этому корневому узлу набора тестов можно добавлять тестовые случаи или наборы тестов, но его нельзя переименовывать.Дополнительные сведения об упорядочении тестовых случаев с помощью наборов тестов см. в разделе Группировка тестовых случаев в наборы тестов.

  4. Чтобы добавить тестовый случай в набор тестов по умолчанию или набор создан на основе требований выберите набор тестов в области иерархии наборов тестов и выберите пункт Создать в области сведений набора тестов.

    Откроется диалоговое окно Создать тестовый случай.

  5. Введите сведения в новый тестовый случай, включая заголовок действия и ожидаемые результаты для всех шагов теста, а затем выберите Сохранить и закрыть.

    Новый тестовый случай теперь отображается в области сведений набора тестов.

    ПримечаниеПримечание

    Если тестовый случай создан для набора тестов на основе требования, он автоматически привязывается к требованию.

Выполнение тестирования

Теперь можно выполнить тесты из плана тестирования.Все конфигурации по умолчанию и связанные с ними планы тестирования отображаются в представлении Тест.Выберите тесты, которые требуется выполнить, как показано на следующем рисунке.

Процедура выполнения теста

Затем можно запустить тест с помощью Средства выполнения тестов.

ПримечаниеПримечание

Будет предложено запустить тест; при этом предоставляется возможность создания записи действий.С помощью записи действий можно воспроизвести действия, выполненные в ходе теста.Дополнительные сведения о записи действий см. в разделе Запись и воспроизведение ручных тестов.

Запустите тестируемое приложение и выполните шаги теста.По мере выполнения теста пометьте его шаги метками "пройден" и "не пройден", добавьте комментарии, файлы и снимки экранов или создайте ошибку, как показано на следующем рисунке.

Средство запуска тестов для ручных тестов

Выполнение ручных тестов

  1. Центральной команды в строке меню выберите Тест.

  2. Чтобы выполнить тесты, выберите набор тестов, содержащий запускаемые тесты.

    Комбинации тестов и их конфигураций отобразятся в списке.

  3. Выделите тесты, которые требуется выполнить, и затем выберите пункт Запуск.

  4. Откроется Test Runner.

  5. В Test Runner будет доступно действие Начать тест и возможность Создать запись действий.Выберите Начать тест.

    ПримечаниеПримечание

    Записи действий позволяют повысить скорость и эффективность тестирования.Дополнительные сведения о создании записи действий см. в разделе Практическое руководство. Создание записи действий.

  6. Выполните шаги тестового случая.

    Для каждого шага теста отображаются все связанные с ним данные.

  7. Чтобы пометить результат шага теста выберите раскрывающийся список для активного Значка справа от шага, и выберите пункт Пройден или Не пройден.

    Для приостановки теста в любой момент выберите Приостановить.При создании тестовый случай, выбрав Приостановить также приостанавливает видеозапись или действие.Чтобы продолжить выполнение теста и действие или видео, выберите Возобновить.

    [Visual Studio 2012. студия 1-Visual и team foundation server] после Приостановить, можно выбрать Сохранить и закрыть.В Microsoft Test Manager, этот сеанс отображается как Приостановлено.Это можно сделать любой другой работы, включая выполнения других тестовых случаев, после чего возобновляет сеанс позже.

    Если требуется приостановить только для проверки и изменения тестовый случай, щелкните имя тестового случая.

  8. При обнаружении ошибки, выберите Создать ошибку.

    Откроется диалоговое окно Новая ошибка.Все присоединенные и собранные данные автоматически добавятся к этой ошибке.Дополнительные сведения см. в разделе Практическое руководство. Отправка ошибки с помощью средства запуска тестов.

  9. Закончив тест, выберите Закончить тест.

    В Test Runner отобразится результат теста, основанный на результатах его шагов.Если выполнялась запись теста, она автоматически прекращается и сохраняется.

    Важное примечаниеВажно

    Общий результат теста основывается на состоянии всех отмеченных шагов теста.Таким образом, если один из шагов теста получил метку "не пройден", весь тест будет иметь состояние "не пройден".

    Если шаг теста является проверочным, необходимо задать ему метку состояния.В противном случае ему автоматически будет присвоено состояние "не пройден".

  10. Для сохранения результатов теста нажмите кнопку Сохранить и закрыть.

Отслеживание хода тестирования

Можно отслеживать ход выполнения плана тестирования.После выполнения ручных тестов в Test Runner можно сразу просмотреть ход тестирования в действии Выполнение тестов.Можно просмотреть, какие тесты имеют метки "пройден" и "не пройден".Можно присвоить тесту метку "заблокировано" и в дальнейшем снова сделать его доступным для выполнения, как показано на следующем рисунке.

Просмотр результатов теста

Отслеживание хода тестирования

  1. Индикатор выполнения — это графическое представление состояния тестирования, основанное на процентном соотношении тестов с определенными состояниями.Тесты с одинаковым состоянием выделяются одинаковым цветом, что позволяет быстро оценить общее состояние.Состояния описаны в следующей таблице.

    Состояние

    Цвет

    Описание

    Пройден

    Зеленый

    Выполненные тесты.

    Сбой

    Красный

    Тесты, выполнить которые не удалось.

    Блокировано

    Красный

    Заблокированные тесты

    Активно

    Синий

    Тесты, которые необходимо выполнить.К этой категории относятся тесты, которые еще не выполнялись, заблокированные а затем снова разблокированные тесты и тесты с меткой "не пройден", которые необходимо выполнить снова, поскольку вызвавшие сбой ошибки устранены.

    Выполняется

    Синий

    Любые тесты, выполняемые в данный момент

  2. Чтобы просмотреть общую сводку о ходе тестирования, наведите указатель мыши на индикатор выполнения действия Выполнение тестов.

    Откроется диалоговое окно со сводкой состояния всех тестов.

  3. Для просмотра результатов для конкретного теста выделите тест и выберите пункт Просмотреть результаты.

    Отображаются последние результаты данного теста, а также все сведения и данные, собранные при выполнении теста.

    ПримечаниеПримечание

    Также можно просматривать Журнал результатов теста, содержащий результаты всех выполнений теста в этом плане тестирования.Дополнительные сведения о просмотре результатов тестов см. в разделе Практическое руководство. Просмотр результатов ручных тестовых случаев с помощью диспетчера Microsoft Test Manager.

    СоветСовет

    Также можно отследить ход выполнения плана тестирования можно просмотреть результаты плана тестирования.Результаты плана тестирования включают диаграммы и числовые статистические данные по тестов в плане тестирования.Статистику включено тесты, которые в данный момент передаются, " непройденный ", " заблокирован " с неопределенным результатом предупреждения и активно.Кроме того, результаты плана тестирования включают подробные диаграммы, указывающие типы сбоев и данные разрешения.Для получения дополнительной информации см. Практическое руководство. Просмотр результатов плана тестирования с помощью диспетчера Microsoft Test Manager.

См. также

Основные понятия

Управление новыми работами по тестированию

Определение плана тестирования

Использование планов тестирования в командном проекте

Создание и управление тестами в Microsoft Test Manager

Запуск тестов в Microsoft Test Manager

Отслеживание качества программного обеспечения в Microsoft Test Mangager