We set-up, staff and manage Dedicated Technology Development Centers for technology suppliers, engineering firms enabling them to… EXTEND CORE DEVELOPMENT OFFSHORE The Mirantis Mission
We set-up, staff and manageDedicated Technology Development Centers for technology suppliers, engineering firms enabling them to…
EXTEND CORE DEVELOPMENT OFFSHORE
EXTEND CORE DEVELOPMENT OFFSHORE
The Mirantis Mission
Подходы к тестированию cloud-приложений на базе OpenStack
22
PROPRIETARY AND COFIDENTIALPROPRIETARY AND COFIDENTIAL
• Занимаюсь тестированием 5 лет
• QA Team Leader
• Участвую в программе по подготовке
интернов
• E-mail: [email protected]
• Skype: anna_evpak
33
Oб авторе
PROPRIETARY AND COFIDENTIALPROPRIETARY AND COFIDENTIAL
О чем поговорим
44
• Стратегия тестирования
• Особенности тестирования
распределенных систем
• Пример реализации системы тестирования
сloud- приложения
• E-mail: [email protected]
• Skype: anna_evpak
PROPRIETARY AND COFIDENTIALPROPRIETARY AND COFIDENTIAL
Cloud
55
PROPRIETARY AND COFIDENTIALPROPRIETARY AND COFIDENTIAL
Концепция построения стратегии тестирования
• Логические области
• Окружение и инструментарий
• Набор и последовательность
тестов
66
PROPRIETARY AND COFIDENTIALPROPRIETARY AND COFIDENTIAL
Особенности распределенных систем
77
Управляемость
Транспортный уровень
Совместное использование ресурсов
Безопасность
Непредсказуемость
Синхронизация
Перераспределение нагрузки
Масштабируемость
Высокая доступность
88PROPRIETARY AND COFIDENTIALPROPRIETARY AND COFIDENTIAL
Набор и последовательность тестов
Unittests
Load
Stress
Performance
Functional
Security
Latency
Long-run
99PROPRIETARY AND COFIDENTIALPROPRIETARY AND COFIDENTIAL
Функциональное тестирование
1010PROPRIETARY AND COFIDENTIALPROPRIETARY AND COFIDENTIAL
Характерные тесты для сloud систем
• High Availability
• Latency
• Long run
1111PROPRIETARY AND COFIDENTIALPROPRIETARY AND COFIDENTIAL
Особенности использования CI
Разворачивание кластера в 2 конфигурациях
Отдельные slave-VM под jobs
Система организации версий
1212PROPRIETARY AND COFIDENTIALPROPRIETARY AND COFIDENTIAL
Инструментарий
• Nagios
• IDE для Python - Eclipse
• CI - Jenkins
• JMeter
• Git
1313