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


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

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

Параметры тестирования определяют следующее:

  • тип выполняемых тестов (ручные или автоматические);

  • набор ролей, необходимых для работы тестируемого приложения;

  • роль, используемая при тестировании;

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

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

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

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

  • Действия

  • Прокси клиента ASP.NET для IntelliTrace и влияния на тестирование.

  • IntelliTrace

  • Сведения о системе

  • Влияние на тесты

Для этой конфигурации не требуется выбирать набор ролей в параметрах тестирования или выбирать среду в плане тестирования. Это наиболее простой подход при начале работы.

Примечание

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

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

Если требуется выполнить на локальном компьютере ручные тесты со сбором данных, используя различные адаптеры диагностических данных, необходимо создать параметры тестирования и добавить их в план. Впрочем, добавлять набор ролей в параметры тестирования не требуется. Можно воспользоваться набором ролей по умолчанию (с именем "Локальные"). При этом будет выбрана среда по умолчанию для параметра <Только локальный компьютер>.

Удаленный сбор данных

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

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

Вариант 1.

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

Вариант 2.

Адаптеры диагностических данных

Действие 1.

Создание параметров тестирования

Действие 2.

Необходимо определить набор ролей

Действие 3.

Требуется соответствующая среда

Только на локальном компьютере

  • Действия

  • Прокси клиента ASP.NET для IntelliTrace и влияния на тестирование

  • IntelliTrace

  • Сведения о системе

  • Влияние на тесты

Нет. Использовать параметры тестирования по умолчанию

Нет

<Локальный> уже добавлен как тестовая среда в план тестирования

Только на локальном компьютере

Выберите определенные адаптеры

Да

Использовать значения по умолчанию: <Локальные>

Использовать значение по умолчанию: <Только локальный компьютер>

Локальные и удаленные компьютеры

Выберите определенные адаптеры

Да

Да

Да

Примечание

При наличии среды, которая включает настольный клиент, можно выполнять ручные тесты на данном компьютере, если установлен диспетчер 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. Выберите роль, чтобы указать данные и диагностические сведения, которые нужно собирать для каждой из ролей. При необходимости выберите для каждой роли адаптеры диагностических данных. Чтобы настроить адаптер диагностических данных для каждой из ролей, нажмите кнопку Настройка.

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

    Примечание

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

    Адаптеры диагностических данных для роли, выполняющей ручные тесты

    Адаптер диагностических данных

    Раздел

    Прокси клиента ASP.NET для IntelliTrace и влияния на тестирование. Этот прокси позволяет собирать данные об HTTP-обращениях из клиента к веб-серверу для адаптеров диагностических данных IntelliTrace и влияния на тесты.

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

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

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

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

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

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

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

    Практическое руководство. Сбор данных IntelliTrace для отладки сложных проблем

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

    ПримечаниеПримечание
    Эмуляцию сети нельзя использовать для увеличения скорости сетевого подключения.

    Практическое руководство. Настройка моделирования сети с помощью параметров тестирования

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

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

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

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

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

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

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

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

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

    Примечание

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

См. также

Задачи

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

Создание параметров тестирования для запуска автоматических тестов из Visual Studio

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

Настройка компьютеров и сбор диагностических данных с помощью параметров тестирования

Настройка тестовых компьютеров для выполнения тестов или сбора данных