Автоматизация тестирования. Jenkins CI. Лекция 9. A1QA - Jenkins CI презентация

Содержание

1. Задачи CI в рамках автоматизации тестирования 2. Разворачивание Jenkins - 2.1. Установка Java - 2.2. Установка war контейнера 3. Работа c Jenkins - 3.1. Plugins - 3.2. Slaves

Слайд 1Автоматизация тестирования Jenkins CI


Слайд 21. Задачи CI в рамках автоматизации тестирования
2. Разворачивание Jenkins
- 2.1. Установка

Java
- 2.2. Установка war контейнера
3. Работа c Jenkins
- 3.1. Plugins
- 3.2. Slaves
- 3.3. Jobs
- 3.3.1. Общие настройки проекта
- 3.3.2. Структура задач
- 3.3.3. Процесс получения результата
- 3.3.4. Настройка View
- 3.3.5. Работа с артефактами

Содержание


Слайд 3 Предметом лекции является изучение настройки и работы с Jenkins СI в

рамках процесса автоматизации тестирования.

Результатом является приобретение необходимых навыков для самостоятельной установки окружения для запуска тестов при помощи Jenkins

Предмет лекции


Слайд 41. Open source
2. Простой в установке
3. Простой в управлении
4. Гибкий
5. Управление

с использованием файловой системы

Достоинства


Слайд 51. Вероятные баги при обновлении до новой версии
Недостатки


Слайд 6Управление планами сборок
Запуск
Хранение результатов
Задачи CI в рамках автоматизации тестирования


Слайд 71. Установка JAVA http://www.oracle.com/technetwork/java/javase/downloads/index.html
Добавление переменных окружения:
JAVA_HOME: C:\Program Files (x86)\Java\jdk1.6.0_25\
Path: C:\Program Files

(x86)\Java\jdk1.6.0_25\bin















2. Разворачивание Jenkins 2.1. Установка Java


Слайд 8cmd.exe java –version

2.1. Установка Java
Для начала необходимо скачать war файл jenkins

с официального сайта: http://jenkins-ci.org/
java -jar jenkins.war
Распаковка будет производится в C:\Jenkins
При необходимости установки в отличную дирректорию, следует добавить переменную окружения JENKINS_HOME

Jenkins будет доступен по порту адресу localhost:8080
При необходимости смены порта команда распаковки будет следующей:
java -jar jenkins.war --httpPort=9999

2.1. Распаковка war контейнера


Слайд 93. Работа с Jenkins 3.1. Plugins


Слайд 10Подключение других машин к вашему Jenkins
- Переходим в настройки --> управление

средами сборк и:


- Создаем новый узел


- Конфигурируем подключение «Launch slave agents via Java Web Smart»

3. Работа с Jenkins 3.2. Slaves


Слайд 11Подключение slave-agent.jnlp
- скачиваем slave-agent.jnlp:
- подключаем ноду к Jenkins:

javaws slave-agent.jnlp

Слайд 123.3. Jobs 3.3.1. Создание новой задачи


Слайд 133.3.2. Структура задач
Общие настройки проекта








Слайд 14Управление исходным кодом Триггеры сборки





Pre-build Steps, Build Steps and Post-build steps
3.3.2. Структура

задач

Слайд 153.3.3. Процесс получения результата
1
2
3
4


Слайд 16Для работы с View удобно использовать Plugin: Sectioned View Plugin
3.3.4. Работа

с View

Для создания вкладки достаточно нажать “+”

и выбрать необходимый тип


Слайд 17Sectioned View Plugin предоставляет след. возможности
3.3.4. Работа с View


Слайд 183.3.4. Работа с View


Слайд 19В настройках Job



По завершении билда
3.3.5. Работа с артефактами


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

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


Для правообладателей

Яндекс.Метрика