Submit Search
Upload
ROCS 2 - advanced platform for automated test execution in clustered environments
•
Download as PPTX, PDF
•
0 likes
•
2,816 views
Rina Uzhevko
Follow
Доклад Константина Мельникова на встрече Московского клуба тестировщиков 28.07.2015 г
Read less
Read more
Technology
Report
Share
Report
Share
1 of 16
Download now
Recommended
Темная сторона метрик
Темная сторона метрик
Roman Ivliev
Гибкое тестирование
Гибкое тестирование
Rina Uzhevko
Оценка проектов тестирования
Оценка проектов тестирования
Rina Uzhevko
Автоматизация тестирования как сервис
Автоматизация тестирования как сервис
automated-testing.info
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QAFest
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QAFest
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемы
Rina Uzhevko
Severity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятное
Deutsche Post
Recommended
Темная сторона метрик
Темная сторона метрик
Roman Ivliev
Гибкое тестирование
Гибкое тестирование
Rina Uzhevko
Оценка проектов тестирования
Оценка проектов тестирования
Rina Uzhevko
Автоматизация тестирования как сервис
Автоматизация тестирования как сервис
automated-testing.info
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QAFest
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QA Fest 2016. Алексей Виноградов. Цель тестирования. А на самом деле?
QAFest
KPI тестировщиков - особенности и проблемы
KPI тестировщиков - особенности и проблемы
Rina Uzhevko
Severity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятное
Deutsche Post
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
QAFest
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
GTestClub
Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!
SQALab
Тестирование инсталляторов
Тестирование инсталляторов
SQALab
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчика
Alexei Lupan
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
WrikeTechClub
Пользователи в помощь тестировщику
Пользователи в помощь тестировщику
Rina Uzhevko
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QAFest
10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам
SQALab
Оптимизируем тест кейсы
Оптимизируем тест кейсы
SQALab
Тестируем развитие тестировщика
Тестируем развитие тестировщика
SQALab
Оценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBT
SQALab
Тестировщик в Agile - кто он?
Тестировщик в Agile - кто он?
Igor Khrol
Внедрение тестирования в Scrum
Внедрение тестирования в Scrum
Denis Petelin
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Deutsche Post
Как автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ru
Badoo Development
Виталий Стрелюк
Виталий Стрелюк
SQALab
Нагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOps
SQALab
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QAFest
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
SQALab
Мама, я работаю в банке!
Мама, я работаю в банке!
Rina Uzhevko
Цели и их cвязь с KPI
Цели и их cвязь с KPI
Rina Uzhevko
More Related Content
What's hot
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
QAFest
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
GTestClub
Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!
SQALab
Тестирование инсталляторов
Тестирование инсталляторов
SQALab
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчика
Alexei Lupan
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
WrikeTechClub
Пользователи в помощь тестировщику
Пользователи в помощь тестировщику
Rina Uzhevko
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QAFest
10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам
SQALab
Оптимизируем тест кейсы
Оптимизируем тест кейсы
SQALab
Тестируем развитие тестировщика
Тестируем развитие тестировщика
SQALab
Оценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBT
SQALab
Тестировщик в Agile - кто он?
Тестировщик в Agile - кто он?
Igor Khrol
Внедрение тестирования в Scrum
Внедрение тестирования в Scrum
Denis Petelin
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Deutsche Post
Как автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ru
Badoo Development
Виталий Стрелюк
Виталий Стрелюк
SQALab
Нагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOps
SQALab
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QAFest
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
SQALab
What's hot
(20)
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!
Тестирование инсталляторов
Тестирование инсталляторов
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчика
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Пользователи в помощь тестировщику
Пользователи в помощь тестировщику
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам
Оптимизируем тест кейсы
Оптимизируем тест кейсы
Тестируем развитие тестировщика
Тестируем развитие тестировщика
Оценка методологии автоматизации - MBT
Оценка методологии автоматизации - MBT
Тестировщик в Agile - кто он?
Тестировщик в Agile - кто он?
Внедрение тестирования в Scrum
Внедрение тестирования в Scrum
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Как автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ru
Виталий Стрелюк
Виталий Стрелюк
Нагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOps
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
Viewers also liked
Мама, я работаю в банке!
Мама, я работаю в банке!
Rina Uzhevko
Цели и их cвязь с KPI
Цели и их cвязь с KPI
Rina Uzhevko
Правила хорошего тона для тестировщиков
Правила хорошего тона для тестировщиков
Rina Uzhevko
Автоматизация тестирования в highload проекте: практический опыт
Автоматизация тестирования в highload проекте: практический опыт
Rina Uzhevko
Мир тестирования глазами джуниора
Мир тестирования глазами джуниора
Rina Uzhevko
Внедрение измениений. Рефакторинг Vs реинжиниринг
Внедрение измениений. Рефакторинг Vs реинжиниринг
Rina Uzhevko
Эволюция тестирования в QA
Эволюция тестирования в QA
Rina Uzhevko
Есть фича. Помогите протестировать
Есть фича. Помогите протестировать
Rina Uzhevko
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Rina Uzhevko
Как выращивать автотесты? (MSTC, июнь 2015)
Как выращивать автотесты? (MSTC, июнь 2015)
Alexei Barantsev
Визуализация покрытия автоматизированными UI тестами
Визуализация покрытия автоматизированными UI тестами
SQALab
Как перестать бояться и начать автоматизировать
Как перестать бояться и начать автоматизировать
SQALab
Автоматизированное тестирование и СМС
Автоматизированное тестирование и СМС
SQALab
Grail - CodeFest'2015
Grail - CodeFest'2015
Igor Khrol
Data Pools - средство управления тестовыми данными
Data Pools - средство управления тестовыми данными
SQALab
Test Automation Wargaming SQA Days 17
Test Automation Wargaming SQA Days 17
Igor Khrol
Atlassian Jira - не только тасктрекер / Анна Котова (Mail.Ru)
Atlassian Jira - не только тасктрекер / Анна Котова (Mail.Ru)
Ontico
Webium: Page Objects in Python
Webium: Page Objects in Python
Igor Khrol
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
Dakiry
Viewers also liked
(19)
Мама, я работаю в банке!
Мама, я работаю в банке!
Цели и их cвязь с KPI
Цели и их cвязь с KPI
Правила хорошего тона для тестировщиков
Правила хорошего тона для тестировщиков
Автоматизация тестирования в highload проекте: практический опыт
Автоматизация тестирования в highload проекте: практический опыт
Мир тестирования глазами джуниора
Мир тестирования глазами джуниора
Внедрение измениений. Рефакторинг Vs реинжиниринг
Внедрение измениений. Рефакторинг Vs реинжиниринг
Эволюция тестирования в QA
Эволюция тестирования в QA
Есть фича. Помогите протестировать
Есть фича. Помогите протестировать
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Доклад Очира Абушинова на встрече клубе MSTC (17/05/2014)
Как выращивать автотесты? (MSTC, июнь 2015)
Как выращивать автотесты? (MSTC, июнь 2015)
Визуализация покрытия автоматизированными UI тестами
Визуализация покрытия автоматизированными UI тестами
Как перестать бояться и начать автоматизировать
Как перестать бояться и начать автоматизировать
Автоматизированное тестирование и СМС
Автоматизированное тестирование и СМС
Grail - CodeFest'2015
Grail - CodeFest'2015
Data Pools - средство управления тестовыми данными
Data Pools - средство управления тестовыми данными
Test Automation Wargaming SQA Days 17
Test Automation Wargaming SQA Days 17
Atlassian Jira - не только тасктрекер / Анна Котова (Mail.Ru)
Atlassian Jira - не только тасктрекер / Анна Котова (Mail.Ru)
Webium: Page Objects in Python
Webium: Page Objects in Python
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
Similar to ROCS 2 - advanced platform for automated test execution in clustered environments
Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)
Alexei Lupan
Qt tool evaluation
Qt tool evaluation
Andrey Belyaevsky
Опыт использования оборудования Cisco в дата-центре «Инфосистемы Джет»
Опыт использования оборудования Cisco в дата-центре «Инфосистемы Джет»
Cisco Russia
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Ontico
Paper 67 (supplementary file) sqadays 2010-burmistrov_fomin_3011
Paper 67 (supplementary file) sqadays 2010-burmistrov_fomin_3011
Alexei Lupan
владивосток форум производительность_ha
владивосток форум производительность_ha
Elena Ometova
Introduction to Automation Testing
Introduction to Automation Testing
Return on Intelligence
Сергей Мелехов, Менеджер по развитию бизнеса вычислительных систем Oracle Вос...
Сергей Мелехов, Менеджер по развитию бизнеса вычислительных систем Oracle Вос...
Банковское обозрение
MПК3 - SDL - Опыт внедрения решений SDL Trados в российских переводческих ком...
MПК3 - SDL - Опыт внедрения решений SDL Trados в российских переводческих ком...
mpk-club
Jubula – TDD UI QA Automation Tool
Jubula – TDD UI QA Automation Tool
COMAQA.BY
Test Automation as a way of Natural Evolution of a Project
Test Automation as a way of Natural Evolution of a Project
Kateryna Nesmyelova
Готовим тестируемую инфраструктуру с Chef
Готовим тестируемую инфраструктуру с Chef
SQALab
[Mirantis Day 2015] Проект Sahara - BigData на OpenStack
[Mirantis Day 2015] Проект Sahara - BigData на OpenStack
Sergey Lukjanov
Глобальное развертывание PI System и новый подход к валидации в корпорации Jo...
Глобальное развертывание PI System и новый подход к валидации в корпорации Jo...
Elizaveta Fateeva
Шаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проекте
SQALab
Бизнес-проект Центр компьютерного моделирования на основе технологии GPUDigit...
Бизнес-проект Центр компьютерного моделирования на основе технологии GPUDigit...
oleg gubanov
Translation Technology in Russia: 10 tools most popular with large LSPs
Translation Technology in Russia: 10 tools most popular with large LSPs
Konstantin Dranch
Agile days `16 summary
Agile days `16 summary
Anton Zhukov
Vblock: как должна выглядеть конвергентная инфраструктура современного ЦОД
Vblock: как должна выглядеть конвергентная инфраструктура современного ЦОД
Cisco Russia
Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"
Fwdays
Similar to ROCS 2 - advanced platform for automated test execution in clustered environments
(20)
Sqadays 2010 burmistrov_fomin_20101120(2)
Sqadays 2010 burmistrov_fomin_20101120(2)
Qt tool evaluation
Qt tool evaluation
Опыт использования оборудования Cisco в дата-центре «Инфосистемы Джет»
Опыт использования оборудования Cisco в дата-центре «Инфосистемы Джет»
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Как Mail.Ru и AT Consulting перевели профили абонентов Beeline на Tarantool /...
Paper 67 (supplementary file) sqadays 2010-burmistrov_fomin_3011
Paper 67 (supplementary file) sqadays 2010-burmistrov_fomin_3011
владивосток форум производительность_ha
владивосток форум производительность_ha
Introduction to Automation Testing
Introduction to Automation Testing
Сергей Мелехов, Менеджер по развитию бизнеса вычислительных систем Oracle Вос...
Сергей Мелехов, Менеджер по развитию бизнеса вычислительных систем Oracle Вос...
MПК3 - SDL - Опыт внедрения решений SDL Trados в российских переводческих ком...
MПК3 - SDL - Опыт внедрения решений SDL Trados в российских переводческих ком...
Jubula – TDD UI QA Automation Tool
Jubula – TDD UI QA Automation Tool
Test Automation as a way of Natural Evolution of a Project
Test Automation as a way of Natural Evolution of a Project
Готовим тестируемую инфраструктуру с Chef
Готовим тестируемую инфраструктуру с Chef
[Mirantis Day 2015] Проект Sahara - BigData на OpenStack
[Mirantis Day 2015] Проект Sahara - BigData на OpenStack
Глобальное развертывание PI System и новый подход к валидации в корпорации Jo...
Глобальное развертывание PI System и новый подход к валидации в корпорации Jo...
Шаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проекте
Бизнес-проект Центр компьютерного моделирования на основе технологии GPUDigit...
Бизнес-проект Центр компьютерного моделирования на основе технологии GPUDigit...
Translation Technology in Russia: 10 tools most popular with large LSPs
Translation Technology in Russia: 10 tools most popular with large LSPs
Agile days `16 summary
Agile days `16 summary
Vblock: как должна выглядеть конвергентная инфраструктура современного ЦОД
Vblock: как должна выглядеть конвергентная инфраструктура современного ЦОД
Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"
More from Rina Uzhevko
Программный комитет SQA Days#21
Программный комитет SQA Days#21
Rina Uzhevko
Выжмем из Cucumber'a все"
Выжмем из Cucumber'a все"
Rina Uzhevko
Программный комитет. За занавесом #19
Программный комитет. За занавесом #19
Rina Uzhevko
Учим автотесты человеческому языку с помощью Allure и PyTest
Учим автотесты человеческому языку с помощью Allure и PyTest
Rina Uzhevko
Как мы тестировали ситуационный центр Центральной ППК
Как мы тестировали ситуационный центр Центральной ППК
Rina Uzhevko
Нам нужны инструменты! Тестирование и мониторинг мобильного приложения BOOKMATE
Нам нужны инструменты! Тестирование и мониторинг мобильного приложения BOOKMATE
Rina Uzhevko
Модели в тестировании
Модели в тестировании
Rina Uzhevko
Программный комитет v.2.0
Программный комитет v.2.0
Rina Uzhevko
Отдела мониторинга в тестировании
Отдела мониторинга в тестировании
Rina Uzhevko
Профилирование сотрудников
Профилирование сотрудников
Rina Uzhevko
Почему почта не работает
Почему почта не работает
Rina Uzhevko
Mstc 5 лет
Mstc 5 лет
Rina Uzhevko
О работе программного комитета: Как это было? SQA Days#16
О работе программного комитета: Как это было? SQA Days#16
Rina Uzhevko
О программном комитете: Оценивание докладов SQA Days 17
О программном комитете: Оценивание докладов SQA Days 17
Rina Uzhevko
Кунг-фу геймера
Кунг-фу геймера
Rina Uzhevko
Кунг -фу тестировщика. Или как тестируются игры
Кунг -фу тестировщика. Или как тестируются игры
Rina Uzhevko
Гадкий я. Или как не попасть в "ловушки" на пути к успеху
Гадкий я. Или как не попасть в "ловушки" на пути к успеху
Rina Uzhevko
More from Rina Uzhevko
(17)
Программный комитет SQA Days#21
Программный комитет SQA Days#21
Выжмем из Cucumber'a все"
Выжмем из Cucumber'a все"
Программный комитет. За занавесом #19
Программный комитет. За занавесом #19
Учим автотесты человеческому языку с помощью Allure и PyTest
Учим автотесты человеческому языку с помощью Allure и PyTest
Как мы тестировали ситуационный центр Центральной ППК
Как мы тестировали ситуационный центр Центральной ППК
Нам нужны инструменты! Тестирование и мониторинг мобильного приложения BOOKMATE
Нам нужны инструменты! Тестирование и мониторинг мобильного приложения BOOKMATE
Модели в тестировании
Модели в тестировании
Программный комитет v.2.0
Программный комитет v.2.0
Отдела мониторинга в тестировании
Отдела мониторинга в тестировании
Профилирование сотрудников
Профилирование сотрудников
Почему почта не работает
Почему почта не работает
Mstc 5 лет
Mstc 5 лет
О работе программного комитета: Как это было? SQA Days#16
О работе программного комитета: Как это было? SQA Days#16
О программном комитете: Оценивание докладов SQA Days 17
О программном комитете: Оценивание докладов SQA Days 17
Кунг-фу геймера
Кунг-фу геймера
Кунг -фу тестировщика. Или как тестируются игры
Кунг -фу тестировщика. Или как тестируются игры
Гадкий я. Или как не попасть в "ловушки" на пути к успеху
Гадкий я. Или как не попасть в "ловушки" на пути к успеху
ROCS 2 - advanced platform for automated test execution in clustered environments
1.
1 © 2015
Align Technology, Inc. All rights reserved.© 2013 Align Technology, Inc. All rights reserved.© 2015 Align Technology, Inc. All rights reserved. ROCS2 Advanced platform for automated test execution in clustered environments 28.07.2015 Константин Мельников
2.
2 © 2015
Align Technology, Inc. All rights reserved. Align Technology • Align Technology, Inc – лидер в области “невидимой ортодонтии”. • альтернатива брекетам • на рынке с 1999г. • Мы помогаем людям улыбаться больше и таким образом делаем людей счастливее (> 3M пациентов) • Размер R&D: ~250 человек (100+ Москва) • Сайт компании - www.aligntech.com
3.
3 © 2015
Align Technology, Inc. All rights reserved. Проекты Align • IDS - Портал для работы с докторами • ClinCheck - Приложение для работы с предложенным курсом лечения • Treat - 3D редактор для разработки курса лечения • MAT - Серверная часть для обслуживания сканеров • Множество вспомогательных инструментов в технологии производства
4.
4 © 2015
Align Technology, Inc. All rights reserved. Основные сложности тестирования в Align • Много продуктов - Тесты написаны с использованием различных технологий - Запускаются на различных машинах • Много тяжелых тестов (e2e) • Особые требования к покрытию тестами всех бизнес требований (traceability)
5.
5 © 2015
Align Technology, Inc. All rights reserved. Основные сложности тестирования в Align - развитие • Команды стали - создавать различные фреймворки для тестирования - Использовать разные способы кластеризации • Как следствие - Стало уходить много времени на поддержку различных решений - Многие проблемы решались множество раз в разных местах
6.
6 © 2015
Align Technology, Inc. All rights reserved. Прежние решения? • Большинство решений поддерживали только один тип тестов (Selenium Grid, QTP, private scripts, etc.) • Отсутствовала поддержка для разнообразия nodes в кластерах (Windows, Linux, Mac OS) • Ограниченная параллелизации тестировочных процессов
7.
7 © 2015
Align Technology, Inc. All rights reserved.© 2013 Align Technology, Inc. All rights reserved. Confidential—For Internal Use Only© 2015 Align Technology, Inc. All rights reserved. ROCS2
8.
8 © 2015
Align Technology, Inc. All rights reserved. Платформа – ROCS 2 • Различные типы nodes - Linux и Windows - Различный софт может быть установлен на разные машины • Поддержка продвинутого параллелизма • Возможность запускать различные виды тестов • Поддержка интеграции с другими системами (Bamboo)
9.
9 © 2015
Align Technology, Inc. All rights reserved. Команда и процесс • Мультифункциональная мини команда из 2 человек • Поддерживаем тестирование 4 продуктов • Используем SCRUM - Итеративная разработка - Частые обновления кластеров (еженедельные и чаще)
10.
10 © 2015
Align Technology, Inc. All rights reserved. ROCS2 глазами пользователя • Стандартная инсталляция пакета • Основное средство общения с системой – командная строка - Возможность писать свои скрипты - Типичный workflow • > r2 ids-tests run –file run_configuration.json • > r2 run status –id <id_of_the_run> • > r2 run report –id <id_of_the_run> • Привычные отчеты по запускам, workflow дорабатывается под каждую команду отдельно - Treat HRP (отчет приходит на email) - MAT отчет через Bamboo
11.
11 © 2015
Align Technology, Inc. All rights reserved. Взгляд со стороны IT • SJ кластер на 50 машин (IDS, MAT, CC) • MSK кластер на 150 машин (Treat)
12.
12 © 2015
Align Technology, Inc. All rights reserved. Компоненты • Использован подход микро-сервисов в архитектуре • Python + RabbitMQ + PostgreSQL + MongoDB
13.
13 © 2015
Align Technology, Inc. All rights reserved. Чего достигли • Тестируем чаще и больше: Июль 2014 – 17 000 тестов, Июнь 2015 – 413 000 тестов • Существенное ускорение регрессионного (x10) тестирования IDS (веб-портал для докторов) • Сокращение времени, которое тратится на разбор багов в Treat (3D редактор для разработки лечения) - Выполнение тестов на ROCS2 стало в 55 раз быстрее •2 секунд/тест вместо 110 секунд/тест на прежнем решении - За счет увеличения скорости прогонов стало возможным тестирование дневных билдов • Расширение тестирования на множество платформ для ClinCheck
14.
14 © 2015
Align Technology, Inc. All rights reserved. Куда идем • 80% всех авто-тестов компании исполняются на платформе ROCS2 • Веб интерфейс к ROCS2 - Все тестировщики компании имеют единый интерфейс работы с тестами • «Продвинутый анализ» результатов тестирования - Единая платформа запуска тестов позволяет сделать продвинутый статистический анализ
15.
15 © 2015
Align Technology, Inc. All rights reserved. Tips • Любое кластерное решение требует существенных затрат на поддержку и администирование • Если у вас несколько машин, обязательно вложитесь в систему мониторинга • В настоящий момент доступно множество свободно-распространяемых компонентов, которые позволяют «собрать» необходимое решение не прибегая к масштабной разработке
16.
16 © 2015
Align Technology, Inc. All rights reserved. Вопросы
Download now