Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Codefest 2018. Валерий Бурмистров (TeamViewer G...

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

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

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

CodeFest

April 05, 2018
Tweet

More Decks by CodeFest

Other Decks in Programming

Transcript

  1. Источники - 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
  2. Этапы развития тестирования - 1990’е: Test & Ship 1.0 -

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

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

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

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

    тесты. Но без фанатизма  • Тестирование до релиза vs. phased rollout • Нет времени на неэффективность 9
  7. Роль Тест-Инженера Checking Exploring Writing Tests, Monitoring CI Playing Product

    Owner Beta and Live Feedbacks Monitoring PROD Quality Gate- keeping, QA 12
  8. Роль Тест-Менеджера Менее релевантно: • Управлять тестированием • Управлять QA-командой

    14 Более релевантно: • Улучшать практики разработки • Community of Practice
  9. 17

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

    про Мониторинг, Риски и QA? • Бета-тестинг 2.0? 25
  11. Влияние на QA • Тестирование приватности данных? • DevSecOps? •

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

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

    © Jack Ma • Values, Believing, Independent Thinking • Teamwork, care for others • Sports, Music, Painting, Art 30
  14. 36

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

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

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

    Видимо больше про Мониторинг и Quality Assurance • Будет сочетание Test&Ship 1.0, 2.0, 3.0 и нового. Вместо заключения 40