Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Threads & LinkedClone
Сокращаем время на
развертывание продукта и
подготовку окружения
Серебряков Евгений
АО InfoWatch
О компании InfoWatch
Основана в 2003 году
Ведущий разработчик DLP-систем в России
Фокус: информационная безопасность в кор...
О процессе тестирования
ВЫПУСК ВЕРСИЙ
2 раза в год 10 – 15 раз в год
Releases Patches HotFixes
ОКРУЖЕНИЕ
OC Базы данных Ло...
Инструменты
Continuous Integration - TeamCity
Разработка framework`а - Python
Реализация и запуск тестов - PyTest
Version ...
Этап 1. Автоматизация Deploy
СОБСТВЕННЫЙ FRAMEWORK
Собственные ProxmoxAPI, TMAPI
Сторонние Requests, Paramiko, pyVmomi
ТЕС...
Этап 2. Threads Python
TEAMCITY
Простаивание агента
PYTHON
Многопоточность (Threads)
1 АГЕНТ
Conf 1 Conf 2 Conf 3 Conf 4
Source Code
Этап 2. Threads Python
TEAMCITY
Простаивание агента
PYTHON
Многопоточность (Threads)
8 часов ночью не хватает
1 АГЕНТ
Conf...
Этап 3. LinkedClone
ОКРУЖЕНИЕ
Множество конфигураций продукта
КЛОНИРОВАНИЕ
LinkedClone на VSphere
Спасибо за внимание!
InfoWatch
www.infowatch.ru
+7 495 22 900 22
Евгений Серебряков
Evgeniy.Serebryakov@infowatch.com
Upcoming SlideShare
Loading in …5
×

Threads & LinkedClone. Как сократить время на развертывание продукта и подготовку окружения

225 views

Published on

Доклад Евгения Серебрякова на конференции SQA Days-21
www.sqadays.com

Published in: Education
  • Be the first to comment

  • Be the first to like this

Threads & LinkedClone. Как сократить время на развертывание продукта и подготовку окружения

  1. 1. Threads & LinkedClone Сокращаем время на развертывание продукта и подготовку окружения Серебряков Евгений АО InfoWatch
  2. 2. О компании InfoWatch Основана в 2003 году Ведущий разработчик DLP-систем в России Фокус: информационная безопасность в корпоративном секторе Защита от утечек информации Флагманский продукт – InfoWatch Traffic Monitor
  3. 3. О процессе тестирования ВЫПУСК ВЕРСИЙ 2 раза в год 10 – 15 раз в год Releases Patches HotFixes ОКРУЖЕНИЕ OC Базы данных Локализация Установка или обновление ~ 1.5 часа
  4. 4. Инструменты Continuous Integration - TeamCity Разработка framework`а - Python Реализация и запуск тестов - PyTest Version Control System - Git Виртуализация – KVM, OpenVZ, VSphere
  5. 5. Этап 1. Автоматизация Deploy СОБСТВЕННЫЙ FRAMEWORK Собственные ProxmoxAPI, TMAPI Сторонние Requests, Paramiko, pyVmomi ТЕСТИРОВАНИЕ SMOKE REGRESSION TEAMCITY (КОНФИГУРАЦИИ) Триггеры (triggers) на ночное время 8 часов ночью не хватает
  6. 6. Этап 2. Threads Python TEAMCITY Простаивание агента PYTHON Многопоточность (Threads) 1 АГЕНТ Conf 1 Conf 2 Conf 3 Conf 4
  7. 7. Source Code
  8. 8. Этап 2. Threads Python TEAMCITY Простаивание агента PYTHON Многопоточность (Threads) 8 часов ночью не хватает 1 АГЕНТ Conf 1 Conf 2 Conf 3 Conf 4
  9. 9. Этап 3. LinkedClone ОКРУЖЕНИЕ Множество конфигураций продукта КЛОНИРОВАНИЕ LinkedClone на VSphere
  10. 10. Спасибо за внимание! InfoWatch www.infowatch.ru +7 495 22 900 22 Евгений Серебряков Evgeniy.Serebryakov@infowatch.com

×