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


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

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

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

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

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

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

Примечание

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

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

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

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

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

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

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

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

    Примечание

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

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

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

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

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

  5. Перейдите на вкладку Шаги.

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

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

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

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

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

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

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

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

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

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

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

    Примечание

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

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

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

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

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

  5. Перейдите на вкладку Шаги.

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

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

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

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

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

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

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

      И/Или

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

      Поле

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

      Оператор

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

      Значение

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

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

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

    Примечание

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

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

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

    Примечание

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

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

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

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

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

    Примечание

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

  2. В меню Центр тестирования последовательно щелкните Организовать, Диспетчер общих шагов.

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

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

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

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

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

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

    Примечание

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

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

  7. Щелкните Назначение, чтобы выбрать для общих шагов подходящего владельца.

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

    Состояние

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

    Активно

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

    Закрыто

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

    Примечание

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

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

  10. Перейдите на вкладку Шаги.

  11. Щелкните строку <щелкните здесь, чтобы добавить шаг> и введите сведения о шаге теста.

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

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

    Примечание

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

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

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

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

См. также

Задачи

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

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

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

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

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

Другие ресурсы

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