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


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

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

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

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

На следующем рисунке показан процесс создания общих шагов из существующих шагов тестового случая.

Создание общих шагов

Требования

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

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

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

  • Создание общих шагов из существующих шагов тестового случая.

  • Вставка общих шагов в тестовый случай.

  • Создание общих шагов из раздела "Организовать" центра тестирования.

Создание общих шагов из существующих шагов в тестовый случае

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

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

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

    Для отображения окна Microsoft Test Manager выберите команду пуск и выберите все программы.Microsoft Visual Studio 2012, а затем выберите Microsoft Test Manager.

  2. Из Центр тестирования выберите План а затем выберите Содержание.

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

  3. Выберите в области иерархии наборов тестов набор, содержащий нужный тестовый случай.

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

  5. Выберите Шаги.

  6. Выберите последовательность шагов для совместного использования.Чтобы расширить выделение в течение нескольких этапов, удерживайте МИГРАЦИЮ до тех пор, пока не будет выбрать последний шаг.

  7. Щелкните правой кнопкой мыши и выберите команду Создать общие шаги.

    Откроется диалоговое окно Создать общие шаги.

  8. Введите уникальное имя в Название и выберите ОК.

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

  9. (Необязательно) Для просмотра общих шагов щелкните правой кнопкой мыши значок общего шага и выберите пункт Открытие общих шагов. Кроме того, если навести указатель мыши на общие шаги, откроется подсказка со сведениями об общих шагах.

  10. (Необязательно) Для изменения этих общих шагов щелкните их правой кнопкой мыши и выберите пункт Открытие общих шагов.При необходимости внесите изменения, а затем выберите Сохранить и закрыть.

  11. Чтобы сохранить тестовый случай, выберите Сохранить и закрыть.

Вставка общих шагов в тестовый случай

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

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

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

    Для отображения окна Microsoft Test Manager выберите команду пуск и выберите все программы.Microsoft Visual Studio 2012, а затем выберите Microsoft Test Manager.

  2. Из Центр тестирования выберите План а затем выберите Содержание.

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

  3. Выберите в области иерархии наборов тестов набор, содержащий нужный тестовый случай.

  4. Чтобы открыть тестовый случай, в который требуется вставить общие шаги, щелкните этот случай в области сведений набора тестов.

  5. Выберите Шаги.

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

    Появится диалоговое окно Добавление общих шагов со списком доступных общих шагов.

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

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

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

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

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

      И/Или

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

      Поле

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

      Оператор

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

      Значение

      Задает значение, поиск которого выполняется в определенном поле.Если список значений, которые следует выбрать, следует предпочесть стрелку раскрывающегося списка, чтобы выбрать его.В Team Foundation (отслеживание рабочих элементов) предусмотрено несколько переменных запросов для динамического добавления значений в запрос.

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

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

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

    Отображаемые столбцы данных можно изменять, добавляя и удаляя поля по мере необходимости.Дополнительные сведения см. в разделе Практическое руководство. Изменение и фильтрация столбцов данных в Microsoft Test Manager.

  8. Выберите общие шаги для вставки из списка а затем выбрать Добавление общих шагов.

    Общие шаги будут добавлены перед выбранным шагом.

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

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

  9. Выберите Сохранить и закрыть чтобы сохранить тестовый случай.

Создание общих шагов из раздела "Организовать" центра тестирования

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

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

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

    Для отображения окна Microsoft Test Manager выберите команду пуск и выберите все программы.Microsoft Visual Studio 2012, а затем выберите Microsoft Test Manager.

  2. Из Центр тестирования выберите *** Организация *** а затем выберите Диспетчер общих шагов.

    Отображается область Диспетчер общих шагов.

  3. Чтобы создать общие шаги, выберите Создать.

    Откроется диалоговое окно Создать общие шаги.

  4. Чтобы присвоить имя общим шагам, введите его в поле Название.

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

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

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

    Области настраиваются администратором сервера Team Foundation Server для командного проекта.Поле области можно использовать для запроса общих шагов.

  6. Выберите Приоритет, чтобы выделить важность общих шагов.

  7. Выберите Кому назначено для выбора соответствующего владелец для общих шагов.

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

    Состояние

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

    Активно

    Общие шаги могут использоваться в любом тестовом случае.

    Закрыто

    Общие шаги больше не требуются для будущих итераций этого командного проекта.

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

    По умолчанию для состояния задано значение Активно.

  9. (Необязательно) чтобы добавить подробное описание общих шагов, выберите summary и введите сведения в Описание.

  10. Выберите Шаги.

  11. Выберите <click here to add a step>, а затем введите сведения о шаге теста.

  12. В разделе Действие введите описание действий, предпринимаемых тестером для выполнения этого шага теста.

  13. (Необязательно) В разделе Ожидаемый результат введите результат, который ожидается пользователем после выполнения действия.

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

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

  14. Чтобы добавить другой шаг теста, выберите Ввод.Можно добавить столько шагов теста, сколько требуется для общих шагов.

  15. Чтобы сохранить общие шаги, выберите Сохранить и закрыть на панели инструментов.

    Общие шаги отображаются в списке диспетчера общих шагов.

См. также

Задачи

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

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

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

Практическое руководство. Добавление параметра в общие шаги

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

Создание ручных тестовых случаев с помощью Microsoft Test Manager