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


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

Если тестирование планируется на основе требований или сведений, полученных от пользователей, для добавления этих требований или сведений можно использовать Microsoft Test Manager. Это позволяет организовать тестирование по требованиям. Можно привязать тестовые случаи к существующим требованиям или сведениям, полученным от пользователей, которые были созданы в командном проекте. Кроме того, можно просматривать тестовые случаи, уже привязанные к требованию или сведениям, полученным от пользователя.

Добавление требования в план тестирования с помощью Visual Studio 2010 Ultimate или Visual Studio Test Professional гарантирует тестирование каждого отдельного требования. Это средство также позволяет выбрать объем тестирования для требования. Включив требование в план тестирования, можно одновременно выполнить для него все тестовые случаи и посмотреть результаты.

Примечание

С помощью Microsoft Test Manager можно добавить в командный проект новое требование.Дополнительные сведения об этой операции см. в разделе Практическое руководство. Создание рабочего элемента с помощью Microsoft Test Manager.Сведения о добавлении нового требования с помощью Microsoft Visual Studio 2010 см. в разделе Описание функциональности пользователя (гибкая разработка).

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

Связь тестовых случаев с требованиями или описаниями функциональности пользователей

Примечание

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

Для добавления требования в план тестирования и привязки существующих тестовых случаев или создания новых тестовых случаев на основе этого требования выполняются следующие действия.

  • Добавление существующего требования в план тестирования

  • Привязка существующих тестовых случаев к требованию

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

  • Удаление связи между тестовым случаем и требованием

Примечание

Помимо этого, тестовые случаи можно привязывать к требованиям или пользовательским описаниям функциональности с помощью Microsoft Visual Studio 2010.Дополнительные сведения см. в разделе Тестовый случай (гибкая разработка).При обновлении или добавлении ссылок с помощью Microsoft Visual Studio 2010 произведенные изменения не отражаются в Microsoft Test Manager, если не выбрать требование и не нажать кнопку Обновить.В противном случае информация не подвергается немедленному обновлению.

Добавление существующего требования в план тестирования

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

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

    Примечание

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

  2. В меню Центр тестирования выберите пункт План и затем пункт Содержание.

    Откроется область Содержание.

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

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

    Примечание

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

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

    Примечание

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

  5. (Необязательно) По умолчанию набору тестов на основе требования присваивается имя, состоящее из идентификатора и имени требования. Для переименования набора тестов щелкните его имя правой кнопкой мыши и укажите Переименовать. Введите новое имя.

    Это имя будет также отображаться в области сведений набора тестов.

  6. (Необязательно) Щелкните Состояние и выберите состояние из списка, воспользовавшись сведениями из следующей таблицы.

    Состояние

    Условия использования

    В планировании

    Вы еще не готовы выполнять тесты, связанные с этим требованием.

    Выполняется

    Вы готовы выполнять тесты, связанные с этим требованием.

    Завершено

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

    Важно!

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

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

    Откроется диалоговое окно, показывающее все конфигурации для вашего командного проекта и текущие конфигурации по умолчанию для плана тестирования.

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

    Примечание

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

  9. (Необязательно) Для добавления новой конфигурации или управления имеющимися конфигурациями щелкните Диспетчер.

    Откроется окно с действием "Диспетчер конфигураций тестов". Дополнительные сведения о создании конфигураций с помощью диспетчера конфигураций тестов см. в разделе Практическое руководство. Создание конфигураций тестов.

  10. Для сохранения изменения конфигураций по умолчанию выберите Сохранить.

Привязка существующих тестовых случаев к требованию

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

  1. В меню Центр тестирования выберите пункт План и затем пункт Содержание.

    Откроется область Содержание.

  2. Выберите в области иерархии наборов тестов то требование, к которому нужно добавить тестовые случаи, и щелкните Добавить.

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

    Примечание

    Тесты, уже добавленные к этому требованию, в списке тестов не отображаются.

  3. (Необязательно) Если перечислено несколько тестовых случаев, можно ограничить круг поиска среди них, изменив запрос следующим образом.

    1. Чтобы добавить новое предложение в запрос, выберите пункт Щелкните здесь, чтобы добавить предложение.

    2. Щелкните каждый столбец в предложении запроса, чтобы заполнить предложение. Если для столбца доступно несколько значений, то при его выборе отображается стрелка раскрывающегося списка. Нажмите стрелку раскрывающегося списка для выбора одного из значений списка. Доступны следующие столбцы.

      Столбец запроса

      Способ заполнения

      И/Или

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

      Поле

      Список данного поля содержит все просматриваемые при поиске поля рабочего элемента, используемые на текущем сервере Team Foundation Server. Можно использовать любое количество предложений и полей, необходимое для получения оптимального результата. Нажмите ALT + СТРЕЛКА ВНИЗ или введите имя поля, которое нужно выбрать.

      Оператор

      Примеры выбора оператора: = (равно), <> (не равно), > (больше чем), < (меньше чем), >= (больше чем или равно), <= (меньше чем или равно), Увеличение, Всегда, Никогда и Содержит.

      Значение

      Задает значение, поиск которого выполняется в определенном поле. Если доступно несколько значений, щелкните стрелку раскрывающегося меню и выберите нужное. В Team Foundation (отслеживание рабочих элементов) предусмотрено несколько переменных запросов для динамического добавления значений в запрос. Дополнительные сведения см. в разделе How to: Run or Cancel a Work Item Query.

    3. Повторите два предыдущих шага для добавления всех искомых значений.

    4. Для просмотра результатов запроса щелкните Выполнить, чтобы выполнить запрос.

  4. Выберите тесты, которые нужно добавить, и щелкните Добавить тестовые случаи.

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

    Примечание

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

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

Для создания нового тестового случая на основании требования выполните следующие действия.

  1. В меню Центр тестирования выберите пункт План и затем пункт Содержание.

    Откроется область Содержание.

  2. Выберите в области иерархии наборов тестов то требование, на основе которого нужно создать тестовый случай, и щелкните Создать.

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

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

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

    Примечание

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

  4. Для добавления дополнительных тестовых случаев повторите два предыдущих шага.

    Изменения, внесенные в требование в плане тестирования, сохраняются автоматически.

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

Удаление связи между тестовым случаем и требованием

Можно изменить требование и удалить тестовый случай или изменить тестовый случай и удалить ссылку на требование. Результат будет один и тот же.

Для удаления связи тестового случая и требования выполните следующие действия.

  1. В меню Центр тестирования выберите пункт План и затем пункт Содержание.

    Отображается область Содержание.

  2. Для удаления связи между требованием и тестовым случаем выберите требование в иерархии наборов тестов.

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

  3. Щелкните правой кнопкой мыши тест в списке существующих тестов и выберите Удалить.

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

    Примечание

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

См. также

Задачи

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

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

Практическое руководство. Изменение состояния тестирования наборов тестов

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

Создание плана тестирования на основании требований или сведений, полученных от пользователей

Группировка тестовых случаев в наборы тестов