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.
Web-magic of QA processesin (super-) high-loaded systems for (super-) production company
Anton Kapitanenko
QA Manager at W...
Who is responsible for quality?
2Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 3
How overall process looks lik...
Pre-production
4Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company
Pre-production
5Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company
System Analyst
...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 6
Pre-production
What about QA ...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 7
Production
QA Lead – create f...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 8
Production
QA Lead – create f...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 9
QA Lead – perform Version Pla...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 10
QA Lead – perform Version Pl...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 11
QA Lead – perform Version Pl...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 12
How to entertain testers bef...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 13
Test Case Checklist
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 14
Auto-scripts
Robots work
– H...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 15
Production.
Testing
Function...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 16
Production.
Testing
Function...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 17
Stagings
[Pre-trunk]
Trunk
S...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 18
Releases
Package
Independent...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 19
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 20
After Releases #1
Test Summa...
Test
Summary
Report
Interactive
Contains
dates,
statuses,
environment
Easy even
to “M”
Perspective
Web-magic of QA process...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 22
After Releases #1
Test Summa...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 23
After Releases #1
Test Summa...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 24
After Releases #2
We can hel...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 25
After Releases #3
After rele...
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 26
P.S.
Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 27
P.P.S.
… and let’s connect 
Anton Kapitanenko
QA Manager at WG
Ukraine, Kiev, Web Department
e-mail: a_kapitanenko@wargaming.net...
Upcoming SlideShare
Loading in …5
×

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

673 views

Published on

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

Published in: Technology
  • Be the first to comment

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

×