+ All Categories
Transcript
Page 1: How to Manage Testing in Dynamic World 1.1.2

How To Manage Testing

in Dynamic World

@adzyniav 1.1.2

Page 2: How to Manage Testing in Dynamic World 1.1.2
Page 3: How to Manage Testing in Dynamic World 1.1.2

?

Page 4: How to Manage Testing in Dynamic World 1.1.2

Idea

Page 5: How to Manage Testing in Dynamic World 1.1.2
Page 6: How to Manage Testing in Dynamic World 1.1.2
Page 7: How to Manage Testing in Dynamic World 1.1.2

Minimal Valuable

Product

Page 8: How to Manage Testing in Dynamic World 1.1.2
Page 9: How to Manage Testing in Dynamic World 1.1.2
Page 10: How to Manage Testing in Dynamic World 1.1.2

GO

LIVE

Page 11: How to Manage Testing in Dynamic World 1.1.2

AND ?

@adzynia

Page 12: How to Manage Testing in Dynamic World 1.1.2

Fixing bugs Missing features Angry Users Lack of time

Page 13: How to Manage Testing in Dynamic World 1.1.2

Stress

Page 14: How to Manage Testing in Dynamic World 1.1.2

QA

Page 15: How to Manage Testing in Dynamic World 1.1.2

!

be Responsible for Quality

Write test plan

write test cases

do manual testing

automate testing

To

Page 16: How to Manage Testing in Dynamic World 1.1.2

To Do In Development Code Review Testing Demo

!  User    Story

 User    Story

 User    Story

 User    Story

 User    Story

 User    Story

 User    Story

2 Days Before Demo

@adzynia

Page 17: How to Manage Testing in Dynamic World 1.1.2

Outsource testing?

Page 18: How to Manage Testing in Dynamic World 1.1.2

Oh no...How it can be different?

Page 19: How to Manage Testing in Dynamic World 1.1.2

QA != TestingQuality is whole team responsibility

Page 20: How to Manage Testing in Dynamic World 1.1.2

BA Dev Tester

User Story

Page 21: How to Manage Testing in Dynamic World 1.1.2

Look for consensus! not compromise

WIN/WIN!WIN/lose

lose/WINlose/lose

Page 22: How to Manage Testing in Dynamic World 1.1.2

3 Amigo’s Meeting

Tester

Business

Developer

Page 23: How to Manage Testing in Dynamic World 1.1.2

Acceptance Scenarios Testing Checklist Testability Tasks

Outcome

Page 24: How to Manage Testing in Dynamic World 1.1.2

Scenarios Demohttps://github.com/adzynia/cucumber-jvm-scrum-test

Page 25: How to Manage Testing in Dynamic World 1.1.2
Page 26: How to Manage Testing in Dynamic World 1.1.2

@adzynia

Page 27: How to Manage Testing in Dynamic World 1.1.2

How to write Acceptance Scenarios

Find more at

adzynia.com

Page 28: How to Manage Testing in Dynamic World 1.1.2

Manual Testing Is

Still Important !

But

Page 29: How to Manage Testing in Dynamic World 1.1.2

Checking != Testing

@michaelbolton

Page 30: How to Manage Testing in Dynamic World 1.1.2

Session Based Test Management

VS Test Cases Management

Page 31: How to Manage Testing in Dynamic World 1.1.2

Testing Session

should be:Goal focused Time-boxed Reported Debriefed

Page 32: How to Manage Testing in Dynamic World 1.1.2

Learning

Design

Execution

Feedback

Exploratory testing

@jamesmarcusbach

Page 33: How to Manage Testing in Dynamic World 1.1.2

?

Regression Testing

Page 34: How to Manage Testing in Dynamic World 1.1.2

Functional Map

Page 35: How to Manage Testing in Dynamic World 1.1.2

MOdel based testing?

to be continued…

Page 36: How to Manage Testing in Dynamic World 1.1.2

Release to

Productionshould be

EASY

Page 37: How to Manage Testing in Dynamic World 1.1.2

At the End you will getFriendly Team

Living Documentation Automated Acceptance Scenarios

Functional Map Testing Session Reports

Stable Delivery Pipeline

Page 38: How to Manage Testing in Dynamic World 1.1.2

To Do Acceptance Test Design In Development Code Review Testing Demo

!  User    Story

 User    Story

 User    Story

 User    Story

 User    Story

 User    Story

 User    Story

Development flow

 User    Story

@adzynia

Page 39: How to Manage Testing in Dynamic World 1.1.2

AND Do not forget about Balance

Control Ad-hoc

Page 41: How to Manage Testing in Dynamic World 1.1.2

To Read


Top Related