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


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

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

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

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

Требования

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

В этом разделе описывается создание рабочего процесса построение-развертывать- теста после создания скриптов развертывания для рабочего процесса.Дополнительные сведения о создании скриптов развертывания см. в разделе Руководство по рабочим процессам построения, развертывания и тестирования.Используйте следующую процедуру для создания рабочего процесса построение-развертывать- теста для стандартной среды:

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

  • Настройка построения

  • Создайте определение построения для рабочего процесса

  • Добавьте подробные сведения в рабочий процесс

    1. Выделите лабораторной среды

    2. Выделите определения построения или выделите папка построения

    3. Добавьте скрипты развертывания

    4. Добавьте сведения для автоматических тестов.

  • Запустить рабочий процесс

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

  • Откройте приложение

  • Выполнять тесты после завершения рабочего процесса

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

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

Задачи необходимых компонентов

  1. Настройка службы построения Team Foundation.В разделе: Практическое руководство. Первая настройка компьютера построения.

  2. Установите контроллер тестирования и зарегистрируйте его с коллекцией командных проектов. Настройка контроллеров тестирования в лабораторных средах.

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

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

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

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

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

Настройка построения

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

Важное примечаниеВажно

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

Создание определения построения.

Создание определения построения для приложения

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

  2. На вкладке Общие в поле Имя определения построения укажите имя в текстовом поле Описание и добавьте соответствующее описание.

  3. Выполните действия, описанные в теме Создание определения построения.

Создайте рабочий процесс построение-развертывать- теста

В этом разделе создается рабочий процесс построение-развертывать- теста.

Hh873102.collapse_all(ru-ru,VS.110).gifСоздайте определение построения для рабочего процесса

Теперь создайте другое определение построения для рабочего процесса построение-развертывать- теста, как показано на следующем рисунке:

Использование лабораторного шаблона по умолчанию.

Создание определения построения для рабочего процесса

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

  2. На вкладке Общие в поле Имя определения построения укажите имя в поле Описание и добавьте соответствующее описание.

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

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

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

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

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

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

    Отобразится раскрывающийся список.

  5. Выберите шаблон.Это файл процесса построения, определяющий рабочий процесс.

  6. Создание рабочего процесса для определения построения для развертывания приложения в виртуальной среде, LabDefaultTemplate.11.xaml выберите из раскрывающегося списка в поле Файл процесса построения.

Hh873102.collapse_all(ru-ru,VS.110).gifДобавьте сведения о рабочем процессе

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

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

  1. Выделите лабораторной среды

  2. Выделите определения построения или выделите папка построения

  3. Добавьте скрипты развертывания

  4. Добавьте сведения для автоматических тестов.

Добавление сведений о рабочем процессе

  1. Ввести сведения для рабочего процесса, в области Параметры процесса построения выберите Параметры процесса лаборатории, а затем выберите многоточие (…).

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

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

  3. Выберите Далее.

  4. Выполняется выполните Выделите определения построения или папка построения:, если требуется рабочий процесс построения приложения при каждом его, эти действия.

    1. Выберите Использовать построение Team Foundation и щелкните определение построения, созданное ранее.

    2. Выберите Поставить в очередь новое построение.

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

    1. Выберите Использовать построение Team Foundation и щелкните определение построения, созданное ранее.

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

    3. Выберите конфигурацию построения из SELECT конфигурация построения.

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

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

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

  7. Выберите Далее.

  8. Сведения скриптам развертывания и команды.

    Важное примечаниеВажно

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

    Добавление скриптов развертывания.

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

  9. Чтобы добавить скрипты или команды, необходимые для развертывания приложения, выберите Добавить.Выделите виртуальную машину, или роль виртуальной машины, в которую требуется добавить скрипты или команды для.

    Теперь можно добавить скрипты или команды для каждой виртуальной машины в лабораторной среде.Например, в приложении с клиентом Windows может использовать скрипт, копирующий исполняемый файл в расположение, которое будет использоваться закодированным тестом пользовательского интерфейса для выполнения тестов на виртуальной машине.При наличии веб-сервера нужно запустить скрипт или выполнить команду для развертывания этой части приложения.Дополнительные сведения о заполнении этот шаг см. в разделе Создание скриптов развертывания рабочих процессов построения, развертывания и тестирования.

  10. Выберите Далее.

  11. Добавьте сведения для автоматических тестов.

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

    1. Установите флажок Выполните эти тесты в среде.

    2. В области Выберите план тестирования выберите план тестирования, который необходимо использовать.Результаты тестирования будут сохранены в составе плана тестирования.

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

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

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

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

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

      Результаты тестов для каждого тестового случая в каждом выбранном наборе тестов будут сохраняться в виде связывания каждого тестового случая в наборе с выбранной конфигурацией теста.Дополнительные сведения см. в разделе Конфигурации тестов — указание платформ тестирования.

    5. В разделе Выберите параметры автоматизированных тестов выберите параметры тестирования, созданного ранее в соответствии с ролям в лабораторной среде в шаге 9 общего процесса для данного раздела.Дополнительные сведения см. в разделе Создание параметров тестирования для автоматических системных тестов с помощью Microsoft Test Manager.

  12. Выберите Готово.

  13. Выберите Сохранить для сохранения определения построения.

    Созданное определение построения появится в папке Построения в Team Explorer.

Запустить рабочий процесс

Можно запустить рабочий процесс, щелкните определение построения, содержащее рабочий процесс.

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

    Выберите Поставить новое построение в очередь.

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

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

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

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

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

  4. (Необязательно) если требуется просмотреть среды, как выполняет построение, откройте Microsoft Test Manager, выберите Центр лабораторий и выберите команду Лаборатория, а затем выберите среду таким образом в списке.Можно просматривать ход выполнения построения отразил подобно для среды и среды в сведениях над таким образом, следующим образом:

    • Состояние возможностей (если возможность готова, отображается зеленая стрелка).

    • Тесты по мере их выполнения, если эти тесты взаимодействуют с пользовательским интерфейсом.

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

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

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

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

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

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

  2. Для просмотра завершенного построения перейдите на вкладку Завершено.

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

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

Просмотр приложения после его развертывания

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

Запустите приложение после того, как рабочий процесс завершается

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

  1. Выполнение ручных тестов с помощью средства выполнения тестов

  2. Практическое руководство. Выполнение автоматических тестов в лабораторной среде с помощью Microsoft Test Manager

См. также

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

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

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