Test management in scrum

61
KUADRIGA Vladimir Primakov Test management in SCRUM: Main testing documentation/artifacts, tools, approach to test management

description

 

Transcript of Test management in scrum

Page 1: Test management in scrum

KUADRIGAVladimir Primakov

Test management in SCRUM:Main testing

documentation/artifacts, tools, approach to test management

Page 2: Test management in scrum

Vladimir Primakov

QA manager and Automator with 9 years experience in software testing.

The main current activity: Evaluation and startup of new software testing projects, testing processes and infrastructure setup, test management in the Kuadriga company.

Enjoy photography, sports, and self-improvement

Profile in Linkedin: http://www.linkedin.com/in/vladimirprimakovEmail: [email protected]: vladimir.primakov

Page 3: Test management in scrum

Test Basis

Testing Artifacts/Documents/Tools

Page 4: Test management in scrum

Test Basis

Vision User stories, epics

Architecture

Sprint/Milestone backlog

WorkflowsOld ProductPrototypes

Page 5: Test management in scrum

Testing/QC Documentation/Artifacts

?

Page 6: Test management in scrum

Testing/QC Documentation/Artifacts

Test Strategy Testing Sprint Plan Test Case Test Suite Script (Suite)

Defect Report Quality Report Dev. Infrastructure Auto Test Policy

Page 7: Test management in scrum

Main Testing Artifacts

Test Strategy Test Sprint Plan Test Case Test Suite

Defect Report Quality Report Dev. Infrastructure

Page 8: Test management in scrum

Testing Artifacts to Discuss

Test Strategy Test Sprint Plan Test Suite

Quality Report

Page 9: Test management in scrum

Master Test plan \ Testing Strategy

Page 10: Test management in scrum

Master Test plan \ Testing StrategyProducts, their parts Technologies, and Tools Test Environments Testing types

Testing & Dev. Integration Product & Project risks Team Initial Schedule

Page 11: Test management in scrum

Planning Testing Sprint

&

Page 12: Test management in scrum

Planning Testing Sprint

Dev. Sprint

Page 13: Test management in scrum

Planning Testing Sprint

Dev. Sprint QA Sprint

Page 14: Test management in scrum

Planning Testing Sprint

Dev. Sprint

User story

QA Sprint

Page 15: Test management in scrum

Planning Testing Sprint

Dev. Sprint

User story

QA Sprint

Page 16: Test management in scrum

Planning Testing Sprint

Dev. Sprint

User story QA Task

QA Sprint

Page 17: Test management in scrum

Planning Testing Sprint

User story QA Task

Page 18: Test management in scrum

Planning Testing Sprint

User story QA Task

Link with the field

Note: A field of the Label type

Page 19: Test management in scrum

Planning Testing Sprint

User story

QA Task

Page 20: Test management in scrum

Planning Testing Sprint

User story

QA Task

Estimate!

Page 21: Test management in scrum

Planning Testing Sprint

User story

QA Task

Estimate!

Page 22: Test management in scrum

Planning Testing Sprint

QA Task

QA Sprint

Page 23: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 24: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available(e.g.: Test planningTest reporting, etc.)

Page 25: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 26: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 27: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 28: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 29: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 30: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 31: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 32: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 33: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 34: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 35: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 36: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 37: Test management in scrum

Planning Testing Sprint

QA Sprint

Create andAdd to sprint

Time Estimated < Time Available

Page 38: Test management in scrum

Planning Testing Sprint

Time Estimated > Time Available

Page 39: Test management in scrum

Planning Testing Sprint

QA Sprint

Time Estimated > Time Available

Page 40: Test management in scrum

Planning Testing Sprint

But

Page 41: Test management in scrum

Planning Testing Sprint

is Obligatory!

Page 42: Test management in scrum

Planning Testing Sprint

Exploratory testingSession-based testingError GuessingExperience-based testingAd Hoc testingSmoke testing

=

Page 43: Test management in scrum

Planning Testing Sprint

QA Task Tester

Dividing tasks

amongTesters

Page 44: Test management in scrum
Page 45: Test management in scrum

Пока Вы спите кто-то может забрать вашу прелесть

Page 46: Test management in scrum

Regression (Test Suite)

Page 47: Test management in scrum

Regression (Test Suite)

Page 48: Test management in scrum

MonitoringTracking testing by a whole team

Page 49: Test management in scrum

MonitoringTracking testing by a QA Manager

Page 50: Test management in scrum

MonitoringTracking testing by a QA Manager

Burndown and project summary

Page 51: Test management in scrum

MonitoringTracking testing by a QA Manager

Regression Test coverage

Time Spent by certain testers

Page 52: Test management in scrum

Может Хватит!?

Page 53: Test management in scrum

Может Хватит!?

Да, блин, ещё чуть, чуть!...

Page 54: Test management in scrum

Reporting

1. Defects by severity/priority (and their status)

Page 55: Test management in scrum

Reporting

2. Defect distribution by components (and their status)

Page 56: Test management in scrum

Reporting

3. List of bugs that perceived to be obligatory fixed before release.4. List of bugs recommended to be fixed before release.

Key Summary Assignee Priority StatusID-535 Bla-bla-bl-bla-bla-bla-bla-bla-bla-bla-bla-bla-

bla-bla-bla-bla-blBruce Lee Urgent Open

ID-525 Bla-bla-bl-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla

Bruce Lee Major Open

ID-440 Bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bl

Bruce Lee Normal Resolved

ID-150 Bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla-bla

Batman Normal Resolved

Page 57: Test management in scrum

Reporting

5. Regression test coverage

Page 58: Test management in scrum

Reporting

6. Test deepness for user stories or regression test cases:

• Very thought out detailed tests• Detailed tests• Deep smoke test• Smoke test• Nothing

7. Obligatory Types of Testing performed / not performed 8. Obligatory Test Environments covered / not covered

Page 59: Test management in scrum

Documentation Storage

Versioning backup

Shar

ed F

olde

r

Page 60: Test management in scrum

Use Templates!

Page 61: Test management in scrum

Vladimir Primakov

Email: [email protected]

Skype: vladimir.primakov