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


Начало работы с инструментами тестирования Team System

Обновлен: Ноябрь 2007

В этом разделе представлен обзор инструментов и окон Microsoft Visual Studio Team System Test Edition. Здесь рассмотрены основные аспекты работы с Team System (средства тестирования), в том числе создание тестов и работа с ними, доступные типы тестов и способы настройки инструментов тестирования.

ms243146.alert_note(ru-ru,VS.90).gifПримечание.

Не все описанные здесь функции доступны в версии Visual Studio Professional Edition. Ниже перечислены действия, которые невозможно выполнить в данном пошаговом руководстве при использовании Visual Studio Professional Edition. Создание ручного теста; публикация результатов теста; использование редактора списков тестов; создание, выполнение и повторное использование списков тестов. Полная информация о возможностях тестирования, предоставляемых версией Professional Edition, см. в разделе Использование средств тестирования в Visual Studio Professional Edition.

Преимуществами Team System (средства тестирования) могут пользоваться не только тест-инженеры. Многие функции Team System (средства тестирования) будут полезны и программистам, в особенности тем, которые создают тесты. Далее описаны обе роли.

  • Тест-инженеры. После запуска Visual Studio с профилем тест-инженера скрываются некоторые меню и окна, относящиеся к программированию. Это помогает пользователю сосредоточиться на задачах создания непрограммных тестов, управления тестами и их выполнения. Дополнительные сведения см. в разделах Создание и редактирование тестов, Управление тестами и Выполнение тестов.

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

Функции, которые требуется использовать

Ниже приведен краткий обзор функций, относящихся к Team System (средства тестирования).

Обзор функций версии Team Edition для тест-инженеров

  1. Запустите среду Visual Studio.

  2. Щелкните меню Тест.

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

  3. Создание веб-теста. Сведения об этом см. в разделе Практическое руководство. Запись веб-теста или Пошаговое руководство. Запись и выполнение веб-теста.

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

  4. В обозревателе решений дважды щелкните файл с расширением TESTRUNCONFIG.

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

  5. В меню Тест выберите Окна и щелкните пункт Представление теста.

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

  6. Теперь следует запустить веб-тест. См. раздел Практическое руководство. Запуск веб-теста.

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

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

    ms243146.alert_note(ru-ru,VS.90).gifПримечание.

    При подключении к серверу Team Foundation Server можно также результаты тестов, создать рабочие элементы из тестов или результатов тестов и сопоставить тесты или результаты тестов с существующими рабочими элементами; см. подраздел Интеграция с Team System. 

  7. В меню Тест выберите Окна и щелкните пункт Редактор списка тестов.

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

  8. Откройте командную строку Visual Studio 2005 и введите команду mstest /?

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

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

  10. В редакторе списка тестов щелкните правой кнопкой мыши пункт Списки тестов и выберите команду Создать список тестов.

  11. Введите соответствующее имя и нажмите кнопку ОК.

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

  12. В редакторе списка тестов щелкните Все загруженные тесты.

  13. Перетащите веб-тест и ручной тест в только что созданный список тестов.

    Новый список тестов заполняется двумя тестами.

  14. Установите флажок рядом с этим списком и нажмите кнопку Запустить помеченные тесты.

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

Интеграция с Team System

Если сеанс Visual Studio подключен к серверу Team Foundation Server, можно использовать командные возможности Team System (средства тестирования), некоторые из которых перечислены ниже.

См. также

Задачи

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

Практическое руководство. Настройка создания тестового проекта

Практическое руководство. Открытие теста для редактирования

Практическое руководство. Настройка диалоговых окон в Test Edition

Практическое руководство. Установка ограничений по времени для выполнения тестов

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

Выбор типа теста

Диалоговые окна выпуска Test Edition

Инструкции по Test Edition

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

Просмотр и выполнение тестов

Пошаговые руководства для Test Edition

Задачи, выполняемые с инструментами тестирования

Типы тестов