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.

of

Роль TestOps: расширяем традиционные обязанности тестировщика Slide 1 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 2 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 3 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 4 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 5 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 6 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 7 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 8 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 9 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 10 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 11 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 12 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 13 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 14 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 15 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 16 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 17 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 18 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 19 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 20 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 21 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 22 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 23 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 24 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 25 Роль TestOps: расширяем традиционные обязанности тестировщика Slide 26
Upcoming SlideShare
QA Fest 2015. Михаил Дырда. Мозг, как инструмент обучения!
Next
Download to read offline and view in fullscreen.

0 Likes

Share

Download to read offline

Роль TestOps: расширяем традиционные обязанности тестировщика

Download to read offline

Доклад Александра Неделяева на конференции SQA Days-17,
29-30 мая 2015 г., Минск
www.sqadays.com

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Роль TestOps: расширяем традиционные обязанности тестировщика

  1. 1. Software quality assurance days 17 Международная конференция по вопросам качества ПО sqadays.com Минск. 29–30 мая 2015 Александр Неделяев Itera. Киев, Украина TestOps. Расширяем традиционные обязанности тестировщика
  2. 2. TestOps. Расширяем традиционные обязанности тестировщика Об авторе 5 лет в тестировании 2 года в тестировании ИТ инфраструктуры nedeliaev@gmail.com nedeliaev Alexander Nedeliaev
  3. 3. TestOps. Расширяем традиционные обязанности тестировщика Что такое ИТ инфраструктура
  4. 4. TestOps. Расширяем традиционные обязанности тестировщика Что такое ИТ инфраструктура • OS • CRM • ERP • Email Application • Database: Oracle, SQL Server, MySQL • Web servers: IIS, Apache • Application servers: WebSphere, Tomcat, JBoss, MS .Net Middleware • Servers: Windows Server, Solaris, Linux • Virtualization: VMware, Hyper-V, Citrix XenServer • Storage: SAN, NAS, RAID, S.M.A.R.T • Network: LAN, WLAN, VPN Hardware
  5. 5. TestOps. Расширяем традиционные обязанности тестировщика Продукт
  6. 6. TestOps. Расширяем традиционные обязанности тестировщика Пользователь
  7. 7. TestOps. Расширяем традиционные обязанности тестировщика Команда
  8. 8. TestOps. Расширяем традиционные обязанности тестировщика Test Engineer
  9. 9. TestOps. Расширяем традиционные обязанности тестировщика Test Engineer - Портрет • Работает в тестовой среде • Видит продукт в разобранном виде • Получает однозначные результаты тестов • Автоматизирует процесс тестирования
  10. 10. TestOps. Расширяем традиционные обязанности тестировщика Test Engineer - Процесс Тесты Тестируемая система Оценка результата Оценка качества Запускаем тесты Результаты тестов Pass / Fail Фаза Традиционное тестирование Вход Тесты Выход Результаты тестов Оценка Pass / Fail
  11. 11. TestOps. Расширяем традиционные обязанности тестировщика Operations Specialist
  12. 12. TestOps. Расширяем традиционные обязанности тестировщика Operations Specialist - Портрет • Работает в продакшн среде • Видит продукт в контексте инфраструктуры • Получает разностороннюю информацию о системе • Любимый инструмент: бубен мониторинг
  13. 13. TestOps. Расширяем традиционные обязанности тестировщика Operations Specialist - Подход
  14. 14. TestOps. Расширяем традиционные обязанности тестировщика Общая цель
  15. 15. TestOps. Расширяем традиционные обязанности тестировщика Testing + Operations = TestOps Тестирование в продакшн среде 1. Подходы 2. Сбор и анализ телеметрии 3. Мониторинг и синтетические тесты
  16. 16. TestOps. Расширяем традиционные обязанности тестировщика Зачем тестировать в продакшн среде
  17. 17. TestOps. Расширяем традиционные обязанности тестировщика Подходы Постепенное развертывание и А / Б тестирование  Уменьшаем риски  Тестируем предположения  Кто использует: Samsung, Microsoft, Twitter, Facebook Деструктивное тестирование  Проверка непрерывности сервиса в случае проблем с аппаратным обеспечением  Пример: Netflix Chaos Monkey
  18. 18. TestOps. Расширяем традиционные обязанности тестировщика Сбор и анализ телеметрии
  19. 19. TestOps. Расширяем традиционные обязанности тестировщика Сбор и анализ телеметрии • Инструмент для отслеживания производительности Google Dapper собирает более 1 Тб данных; все данные хранятся 2 недели • Сервис логирования Facebook Scribe собирает 25 Тб данных в день • Twitter собирает 12 Тб данных в день • eBay собирает 50 Тб данных в день
  20. 20. TestOps. Расширяем традиционные обязанности тестировщика Сбор и анализ телеметрии
  21. 21. TestOps. Расширяем традиционные обязанности тестировщика Мониторинг и синтетические тесты Традиционный мониторинг ИТ инфраструктуры  Состояние элементов инфраструктуры: ping, uptime  Использование ресурсов Синтетические тесты  Синтетические тесты симулируют поведение пользователя  Ключевые показатели эфективности приложения: время отклика, частота и продолжительность транзакций
  22. 22. TestOps. Расширяем традиционные обязанности тестировщика Мониторинг и синтетические тесты
  23. 23. • Dynatrace User Experience Management • Dynatrace Synthetic Monitoring • AlertSite UXM • Lucierna • Applications Manager • IT360 • OpManager • Orion APM Мониторинг и синтетические тесты
  24. 24. Реальные пользователи Тестируемая система Анализ данных Система мониторинга TestOps. Расширяем традиционные обязанности тестировщика TestOps - Процесс Работа с системой Данные телеметрии KPI и шаблоны Тесты и мониторы Активный мониторинг Фаза Традиционное тестирование TestOps Вход Тесты Работа с системой Выход Результаты тестов Данные телеметрии Оценка Pass / Fail KPI и шаблоны
  25. 25. TestOps. Расширяем традиционные обязанности тестировщика Выводы TestOps подход позволяет:  получить ключевые показатели эффективности работы системы  понять топологию инфраструктуры в контексте работы приложения  спрогнозировать и предупредить появление ошибок, зависящих от ИТ инфраструктуры
  26. 26. TestOps. Расширяем традиционные обязанности тестировщика Спасибо!

Доклад Александра Неделяева на конференции SQA Days-17, 29-30 мая 2015 г., Минск www.sqadays.com

Views

Total views

1,992

On Slideshare

0

From embeds

0

Number of embeds

1,018

Actions

Downloads

10

Shares

0

Comments

0

Likes

0

×