🗊 Презентация W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация

Категория: Образование
Нажмите для полного просмотра!
W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №1 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №2 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №3 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №4 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №5 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №6 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №7 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №8 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №9 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №10 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №11 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №12 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №13 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №14 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №15 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №16 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №17 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №18 W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация, слайд №19

Вы можете ознакомиться и скачать презентацию на тему W AY 4 Quality Control in Continuous Integration Konstantin Zhukov. - презентация. Доклад-сообщение содержит 19 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


WAY4™ Quality Control in Continuous Integration
Описание слайда:
WAY4™ Quality Control in Continuous Integration

Слайд 2


Программа Что такое Continuous Integration? Риски процесса разработки От «Continuous Integration» к «Build Pipeline» Quality Control Практические...
Описание слайда:
Программа Что такое Continuous Integration? Риски процесса разработки От «Continuous Integration» к «Build Pipeline» Quality Control Практические моменты реализации

Слайд 3


Что такое Continuous Integration? «Process of applying quality control during development» (с)wikipedia Стратегия разработки, связанная с регулярной...
Описание слайда:
Что такое Continuous Integration? «Process of applying quality control during development» (с)wikipedia Стратегия разработки, связанная с регулярной интеграцией, проводимой в автоматическом режиме

Слайд 4


Производство программных продуктов – рискованное дело
Описание слайда:
Производство программных продуктов – рискованное дело

Слайд 5


Риск 1: Поздняя интеграция стоит дорого Атомарные изменения Интегрируемся чаще!
Описание слайда:
Риск 1: Поздняя интеграция стоит дорого Атомарные изменения Интегрируемся чаще!

Слайд 6


Риск 2: Отсутствие регулярных сборок Продукт работает только локально Локально всё работает! Завтра приедет босс, показывать нечего! Процесс...
Описание слайда:
Риск 2: Отсутствие регулярных сборок Продукт работает только локально Локально всё работает! Завтра приедет босс, показывать нечего! Процесс непрозрачен Какой сейчас статус проекта? Что мы такого сделали в версии 1.0.1?

Слайд 7


Интеграция необходима Хотелось бы иметь что-то вроде
Описание слайда:
Интеграция необходима Хотелось бы иметь что-то вроде

Слайд 8


От «Continuous Integration» к «Build Pipeline» «Automated manifestation of your process for getting software from version control into the hands of...
Описание слайда:
От «Continuous Integration» к «Build Pipeline» «Automated manifestation of your process for getting software from version control into the hands of your users» Continuous Integration flow Build Pipeline flow

Слайд 9


Build Pipeline: Как это организовать? Специальные инструменты для поддержки процесса … cегодня про это не говорим
Описание слайда:
Build Pipeline: Как это организовать? Специальные инструменты для поддержки процесса … cегодня про это не говорим

Слайд 10


Build Pipeline: Quality Control Сконцентрируемся на QC Какие для этого предпосылки? К фазе QC доступны все необходимые артефакты (binaries) Билд...
Описание слайда:
Build Pipeline: Quality Control Сконцентрируемся на QC Какие для этого предпосылки? К фазе QC доступны все необходимые артефакты (binaries) Билд готов к тестированию! Как его организовать? Есть проблемы и есть решения

Слайд 11


Проблема 1: Слишком много продуктов Много продуктов -> cлишком большая энтропия Все продукты разные -> разные инструменты Нужны: Правила организации...
Описание слайда:
Проблема 1: Слишком много продуктов Много продуктов -> cлишком большая энтропия Все продукты разные -> разные инструменты Нужны: Правила организации тестов Единая система управления разнородными тестами

Слайд 12


Решение 1: Слишком много продуктов Основные шаги – общие для всех Идём от алгоритма Что нужно? Собрать конфигурацию приложения (build) Запустить...
Описание слайда:
Решение 1: Слишком много продуктов Основные шаги – общие для всех Идём от алгоритма Что нужно? Собрать конфигурацию приложения (build) Запустить конфигурацию (deploy + start) Запустить тесты (test) Собрать отчёт (collect logs) Остановить конфигурацию (stop + undeploy) Отделяем управление от реализации

Слайд 13


Система управления тестами: Алгоритм
Описание слайда:
Система управления тестами: Алгоритм

Слайд 14


Система управления тестами: Последовательность тестов
Описание слайда:
Система управления тестами: Последовательность тестов

Слайд 15


Система управления тестами: Мониторинг
Описание слайда:
Система управления тестами: Мониторинг

Слайд 16


Build Pipeline: Бесплатное приложение Ручной redeploy дорог Можно ли его автоматизировать? Можно Меняем местами шаги start stop Создаём технический...
Описание слайда:
Build Pipeline: Бесплатное приложение Ручной redeploy дорог Можно ли его автоматизировать? Можно Меняем местами шаги start stop Создаём технический сценарий без тестов В итоге: Приложение всегда up-to-date и готово к тестированию … и к показу боссу 

Слайд 17


Проблема 2: Продукт слишком сложен Продукт слишком сложный, но нужны интеграционные тесты Разбираем его на части, сохраняя общую структуру, Собираем...
Описание слайда:
Проблема 2: Продукт слишком сложен Продукт слишком сложный, но нужны интеграционные тесты Разбираем его на части, сохраняя общую структуру, Собираем каждый компонент в режиме redeploy Запускаем интеграционные тесты из общей точки входа

Слайд 18


Итоги Что мы добились Разрешение всех рисков Покрытие всех продуктов компании + Помощь в ручном тестировании С небольшими недостатками Поддержка...
Описание слайда:
Итоги Что мы добились Разрешение всех рисков Покрытие всех продуктов компании + Помощь в ручном тестировании С небольшими недостатками Поддержка непростой инфраструктуры Необходимость отдельных серверов Зачем тестировать самому, если CI всё проверит сам? 

Слайд 19


Thanks Thank you! kzhukov@lecton.com kost.zhukov@gmail.com
Описание слайда:
Thanks Thank you! kzhukov@lecton.com kost.zhukov@gmail.com



Похожие презентации
Mypresentation.ru
Загрузить презентацию