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


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

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

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

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

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

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

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

  • Проверка наличия необходимых компонентов

  • Начало построения

  • Подключение к среде из результатов построения

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

Предварительные требования

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

Необходимые действия

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

  2. Настройка контроллера построения и администрирования Team Foundation Server агента построения.Просмотреть Настройка компьютера построения.

  3. Создание лабораторной среды и предоставить ей необходимые роли для приложения.Дополнительные сведения см. в разделе Создание лабораторных сред.

  4. (Рекомендуется) При использовании среды SCVMM снимок среды для использования в качестве очистки состояния рабочего процесса.Дополнительные сведения см. в разделе Использование снимков среды в средах SCVMM.

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

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

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

Начало построения

Автоматизированные тесты можно запустить из рабочего процесса, постановка построения в очередь.

Ee702477.collapse_all(ru-ru,VS.110).gifДля построения в очередь

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

    Откроется диалоговое окно Поставить построение в очередь.

  2. Проверьте данные для рабочего процесса, а затем выберите очереди.

    Откроется представление "Обозреватель построений".

  3. Чтобы в процессе построения отображалось представление "Сводка построения", щелкните дважды построение.

    Это позволит просматривать состояние по мере построения.

  4. (Необязательно) Просмотр лабораторной среде по мере построения откройте Microsoft Test Manager, найдите Центральной лаборатории, выберите лабораториии затем в списке выберите среду.

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

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

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

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

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

  1. От строит папки в Team Explorer, откройте контекстное меню для вашего определения построения, содержащий рабочего процесса и выберите пункт Просмотреть построения.

    Откроется представление Обозреватель построений.

  2. Для просмотра завершенных построений выберите завершена вкладке.

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

    Откроется представление "Сводка построения".

  4. Выберите ссылку просмотреть снимок среды < имя построения и номер >.

    Откроется диалоговое окно Подключиться к среде.

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

    Этот шаг применим только к SCVMM средах.Если вы используете стандартную среду, пропустите этот шаг.

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

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

    При подключению к этому снимку все изменения, внесенные после создания этого снимка состояния после развертывания, будут отменены.При необходимости сохранить любые изменения, сначала подключитесь к среде в текущем состоянии и сделайте снимок перед возвратом к снимку состояния после развертывания.Сведения о создании снимка см. в разделе How to: Save the Current State of Your Environment.

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

  7. Выберите подключения.

    Это приведет к отображению средства просмотра среды (Microsoft) и подключению к среде.Теперь можно изучить любые проблемы.

Просмотр и анализ результатов тестирования для процесса построения развертывание тестов

Можно просматривать сводки в построения Сводка результатов теста.Тем не менее, можно также просматривать и анализировать результаты теста с помощью Microsoft Test Manager , так как результаты сохраняются как часть плана тестирования.Это показано на следующем рисунке.Дополнительные сведения см. в разделе Отчеты о ходе выполнения планов тестирования.

Просмотр результатов тестов из рабочего процесса построения

Просмотр и анализ результатов теста в Microsoft Test Manager

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

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

    Для отображения Microsoft Test Manager окно, выберите Начатьи выберите Программы.Выберите MicrosoftVisual Studio 2012 , а затем выберите Руководитель тестирования Microsoft.

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

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

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

  4. Анализ выполнения полного теста выберите Анализа тестовых запусков.

    Появится действие Анализ тестовых запусков.Оно показывает выполнения тестов для этого плана тестирования.

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

    В заголовке запуска указывается имя определения построения.Для простоты идентификации запуска на странице сводки построения отображается его идентификатор.

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

  6. (Необязательно) Чтобы присвоить запуску более понятное название, введите его в поле Название.

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

  8. (Необязательно) Для добавления комментариев к результатам теста выберите комментарии значок.Введите ваши комментарии, а затем выберите Сохранить комментарии.

  9. (Необязательно) Для просмотра сведений об отдельном тесте дважды щелкните тест.

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

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

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

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

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

См. также

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

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