Successfully reported this slideshow.

QA Fest 2014. Антон Капитаненко. Web – магия qa процессов в (сверх-) высоко-нагруженных системах для продуктовой компании

1

Share

1 of 28
1 of 28

QA Fest 2014. Антон Капитаненко. Web – магия qa процессов в (сверх-) высоко-нагруженных системах для продуктовой компании

1

Share

Современный, сложный, нагруженный - это короткое описание того WEB, который создается в Wargaming, и вполне возможно, в вашей компании. Для того, чтобы различные проекты пользовались лучшими практиками предшественников (и не наступали на уже 100 раз опробованные грабли), мы выработали свои процессы и подходы к созданию ПО. В этом докладе я хочу сделать обзор именно QA части в этом процессе – и я очень надеюсь, что вы сможете почерпнуть что-то полезное именно для своих проектов.
Аспекты, которые будут затронуты: •пред-производственные (QA) активности
• QA во время production
• виды (не-функционального) тестирования
• Dev / Test площадки
• тестовые артефакты
• выпуск продукта и post-release активности

Современный, сложный, нагруженный - это короткое описание того WEB, который создается в Wargaming, и вполне возможно, в вашей компании. Для того, чтобы различные проекты пользовались лучшими практиками предшественников (и не наступали на уже 100 раз опробованные грабли), мы выработали свои процессы и подходы к созданию ПО. В этом докладе я хочу сделать обзор именно QA части в этом процессе – и я очень надеюсь, что вы сможете почерпнуть что-то полезное именно для своих проектов.
Аспекты, которые будут затронуты: •пред-производственные (QA) активности
• QA во время production
• виды (не-функционального) тестирования
• Dev / Test площадки
• тестовые артефакты
• выпуск продукта и post-release активности

More Related Content

More from QAFest

Related Books

Free with a 14 day trial from Scribd

See all

QA Fest 2014. Антон Капитаненко. Web – магия qa процессов в (сверх-) высоко-нагруженных системах для продуктовой компании

  1. 1. Web-magic of QA processesin (super-) high-loaded systems for (super-) production company Anton Kapitanenko QA Manager at WG Ukraine, Kiev, Web Department
  2. 2. Who is responsible for quality? 2Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company
  3. 3. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 3 How overall process looks like (super-high level)
  4. 4. Pre-production 4Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company
  5. 5. Pre-production 5Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company System Analyst >> High-Level Requirements [optional] Designer >> Mockups [optional] Dev and UX-designers >> Prototypes Product Manager >> Product Vision
  6. 6. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 6 Pre-production What about QA Lead activities? High-Level Requirements testing Review UX High-Level Planning: • Strategy • Wetware
  7. 7. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 7 Production QA Lead – create formal Master Test Plan Strategy + Approaches Hardware + Software + Wetware
  8. 8. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 8 Production QA Lead – create formal Master Test Plan Strategy + Approaches Hardware + Software + Wetware QA Team Stakeholders
  9. 9. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 9 QA Lead – perform Version Planning Version Test Plan Evaluate Risks Estimate Activities Prioritize Tasks
  10. 10. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 10 QA Lead – perform Version Planning Version Test Plan Evaluate Risks Estimate Activities Prioritize Tasks Interactive Easy to understand Easy to understand
  11. 11. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 11 QA Lead – perform Version Planning ContinuesImprovement Version Test Plan Evaluate Risks Estimate Activities Prioritize Tasks Interactive Easy
  12. 12. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 12 How to entertain testers before code RFT? Create checklists Design auto- scripts Design test cases
  13. 13. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 13 Test Case Checklist
  14. 14. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 14 Auto-scripts Robots work – Happy human Some tasks cannot be tested by human Increasing volume of regression testing Frameworks ||
  15. 15. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 15 Production. Testing Functional NFT Security testing + audits Performance testing + audits Integration
  16. 16. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 16 Production. Testing Functional NFT Security testing + audits Performance testing + audits Integration Demo!
  17. 17. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 17 Stagings [Pre-trunk] Trunk Stable [Integration] [Common] Production
  18. 18. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 18 Releases Package IndependentEmergency Game
  19. 19. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 19
  20. 20. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 20 After Releases #1 Test Summary Reports Iteration Retrospective Analysis Release Post-mortems
  21. 21. Test Summary Report Interactive Contains dates, statuses, environment Easy even to “M” Perspective Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 21
  22. 22. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 22 After Releases #1 Test Summary Reports Iteration Retrospective Analysis Release Post-mortems
  23. 23. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 23 After Releases #1 Test Summary Reports Iteration Retrospective Analysis Release Post-mortems
  24. 24. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 24 After Releases #2 We can help to: • Support • Make improvements Focus on monitoring
  25. 25. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 25 After Releases #3 After release start pre-prod activities QA Team is always in production phase or release phase
  26. 26. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 26 P.S.
  27. 27. Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 27 P.P.S.
  28. 28. … and let’s connect  Anton Kapitanenko QA Manager at WG Ukraine, Kiev, Web Department e-mail: a_kapitanenko@wargaming.net Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 28

×