QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

28
Web-magic of QA processes in (super-) high-loaded systems for (super-) production company Anton Kapitanenko QA Manager at WG Ukraine, Kiev, Web Department

Transcript of QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

Page 1: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

Web-magic of QA processes in (super-) high-loaded systems for (super-) production company

Anton KapitanenkoQA Manager at WG

Ukraine, Kiev, Web Department

Page 2: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

2

Who is responsible for quality?

Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

Page 3: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

3Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

How overall process looks like (super-high level)

Page 4: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

4

Pre-production

Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

Page 5: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

5

Pre-production

Web-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

Page 6: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

6Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

Pre-production

What about QA Lead activities?

High-Level Requirements testing

Review UX

High-Level Planning:• Strategy• Wetware

Page 7: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

7Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

Production

QA Lead – create formal Master Test Plan

Strategy + Approaches

Hardware + Software + Wetware

Page 8: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

8Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

Production

QA Lead – create formal Master Test Plan

Strategy + Approaches

Hardware + Software + Wetware

QA Team

Stakeholders

Page 9: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

9Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

QA Lead – perform Version Planning

VersionTestPlan

EvaluateRisks

EstimateActivities

PrioritizeTasks

Page 10: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

10Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

QA Lead – perform Version Planning

VersionTestPlan

EvaluateRisks

EstimateActivities

PrioritizeTasks

InteractiveEasy to understandEasy to understand

Page 11: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

11Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

QA Lead – perform Version Planning

ContinuesImprovementVersion

TestPlan

EvaluateRisks

EstimateActivities

PrioritizeTasks

Interactive Easy

Page 12: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

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

Page 13: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

13Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

Test Cas

e

Checklis

t

Page 14: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

14Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

Auto-scripts

Robots work – Happy human

Some tasks cannot be tested by human

Increasing volume of regression

testing

Frameworks ||

Page 15: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

15Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

Production. Testing

Functional NFT

Security testing + audits

Performance testing+ audits

Integration

Page 16: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

16Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

Production. Testing

Functional NFT

Security testing + audits

Performance testing+ audits

Integration

Demo!

Page 17: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

17Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

Stagings

[Pre-trunk]

Trunk

Stable

[Integration]

[Common]

Production

Page 18: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 18

Releases

Package

IndependentEmergency

Game

Page 19: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

19Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

Page 20: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

20Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

After Releases #1

Test Summary Reports

Iteration Retrospective Analysis

Release Post-mortems

Page 21: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

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

Page 22: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

22Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

After Releases #1

Test Summary Reports

Iteration Retrospective Analysis

Release Post-mortems

Page 23: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

23Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

After Releases #1

Test Summary Reports

Iteration Retrospective Analysis

Release Post-mortems

Page 24: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

24Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

After Releases #2

We can help to:• Support• Make improvements

Focus on monitoring

Page 25: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

25Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

After Releases #3

After release start pre-prod activities

QA Team is always in production phase or release phase

Page 26: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

26Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

P.S.

Page 27: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

27Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company

P.P.S.

Page 28: QA fest - Web-magic of QA processes - Anton Kapitanenko - 2

… and let’s connect

Anton KapitanenkoQA Manager at WG

Ukraine, Kiev, Web Department

e-mail: [email protected]

Web-magic of QA processes: in (super-) high-loaded systems for (super-) production company 28