Codefest 2018. Валерий Бурмистров (TeamViewer GmbH) — Тестирование - вчера, сегодня и в 2025

Codefest 2018. Валерий Бурмистров (TeamViewer GmbH) — Тестирование - вчера, сегодня и в 2025

Посмотрите выступление Валерия: https://2018.codefest.ru/lecture/1259/

IT-сфера развивается довольно быстро в разных направлениях. И тестирование не остается в стороне. Посмотрим на тренды в тестировании и попробуем немного заглянуть в будущее. Всё течёт, всё меняется. То, чем мы гордились еще совсем недавно, сегодня уже устарело. Что сейчас "последний писк", если речь про тестирование? Agile всё больше входит в нашу жизнь, а без автотестов уже сложно представить нашу работу. Но куда это всё движется? Об этом и поговорим.

16b6c87229eaf58768d25ed7b2bbbf52?s=128

CodeFest

April 05, 2018
Tweet

Transcript

  1. Тестирование – вчера, сегодня и в 2025 Валерий Бурмистров Директор

    QA TeamViewer GmbH
  2. Обо мне 2

  3. Источники - Worldwide Software Testing Practices Survey - World Quality

    Report Ninth Edition - The State of Testing Survey - Future of Testing - imbus Trend Study - The State of the Software Testing Profession - Разное 3
  4. Этапы развития тестирования - 1990’е: Test & Ship 1.0 -

    2000’е: Test & Ship 2.0 - 2010’е: Test & Ship 3.0  мы здесь  - 2020’е: Test & Ship 4.0 4
  5. Test and Ship 1.0 ~’1990-2000 Контест: • Большие релизы •

    Релиз это боль Тестирование: • Много тестирования в конце • Цель – найти баги Тестирование прекрасно: • Нет неожиданностей после релиза • Тестирование управляемо 5
  6. Test and Ship 2.0 ~’2000-2010 Контекст: • Первая волна Аджайл

    • Частые релизы Тестирование: • Авто-тесты • Мониторинг на проде Тестирование прекрасно: • Команда ответственна за качество • Continuous Integration 6
  7. Test and Ship 3.0 ~‘2010 – н.в. Контекст: • Бизнес

    требует Continuous Delivery • Agile at Scale Тестирование: • Тестирование – часть разработки • CI, CD, DevOps,… Тестирование прекрасно: • Всё это работает • Пользователи счастливы 7
  8. Текущие тренды 8

  9. Более частые релизы Влияние на тестирование: • Пишем код +

    тесты. Но без фанатизма  • Тестирование до релиза vs. phased rollout • Нет времени на неэффективность 9
  10. Организация тестирования Отдельная команда QA Cлияние Dev и QA Отсутствие

    (отдельного) QA  10
  11. Организация тестирования лучший QA = нет (отдельного) QA 11

  12. Роль Тест-Инженера Checking Exploring Writing Tests, Monitoring CI Playing Product

    Owner Beta and Live Feedbacks Monitoring PROD Quality Gate- keeping, QA 12
  13. Роль Тест-Инженера Лучшие тест-инженеры сейчас и исследуют (exploring), и пишут

    код. 13
  14. Роль Тест-Менеджера Менее релевантно: • Управлять тестированием • Управлять QA-командой

    14 Более релевантно: • Улучшать практики разработки • Community of Practice
  15. Тулы  Тренд к open-source?  Тренд к де-консолидации? 15

  16. Образование в области QA • Просто как никогда • Все

    материалы online 16
  17. 17

  18. Стандарты Текущие стандарты (ISTQB, …) слабоваты  Нужен срочный апдейт

    ? 18
  19. Testing Maturity Models Модели зрелости – тоже слабоваты  надо

    говорить про Dev+Test 19
  20. Кризис жанра? 20

  21. “Эксперты по тестированию” не могут быть объективны! 21

  22. Фактор  Влияние на QA 22

  23. Фактор AI, IoT • Automatic Cars • IoT, Edge Computing

    23
  24. Цена ошибки Время, деньги Репутация Человеческие жизни! 24

  25. Влияние на QA • Тестирование/QA будет актуально  • Больше

    про Мониторинг, Риски и QA? • Бета-тестинг 2.0? 25
  26. Фактор - Безопасность (Security) или 26

  27. ... в том числе персональных данных 27

  28. Влияние на QA • Тестирование приватности данных? • DevSecOps? •

    ...или приватность останется в прошлом? 28
  29. Переосмысление Тестирования Sufficiently Advanced Monitoring is Indistinguishable from Testing. Ed

    Keyes, GTAC’2007 В будущем Мониторинг и будет сутью Тестирования? 29
  30. Переосмысление образования “Everything we teach should be different from machines”

    © Jack Ma • Values, Believing, Independent Thinking • Teamwork, care for others • Sports, Music, Painting, Art 30
  31. Влияние на QA Критическое Мышление! Любопытство! (Curiosity) 31

  32. Конференции Нетворкинг-Митапы Onlinе-конференции 32

  33. Конференции про Крафтманшип и как писать код? 33

  34. Социальные факторы • Растущаю мобильность и глобализация • Технические прогресс

    vs. стареющее население • Эволюция менеджмента 34
  35. Влияние на QA • Растущее неравенство внутри профессии? • Дальнейшее

    развитие Crowd-testing? 35
  36. 36

  37. Стремительный технический прогресс 37

  38. ... но и огромная инерция! • Существующие системы • Зоны

    комфорты https://wearesocial.com/blog/2018/01/global-digital-report-2018 38
  39. Влияние на QA • Тестирование существенно изменится • … но

    изменится только его небольшая часть (cutting edge tech) 39
  40. • Как будет выглядеть Testing через 10 лет? По-другому. •

    Видимо больше про Мониторинг и Quality Assurance • Будет сочетание Test&Ship 1.0, 2.0, 3.0 и нового. Вместо заключения 40
  41. @valeriy_burm Валерий Бурмистров Директор QA TeamViewer GmbH Спасибо! Вопросы? valeriyburmistrov@yandex.ru