Agileee 2013: Andrii Dzynia "How To Manage Testing in Agile World"

Post on 12-May-2015

720 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

Transcript

How To Manage Testing in

AGILE

World@adzynia

v 1.1.1Monday, October 7, 13

Test Engineer / Consultant / Trainer

@adzyniaadzynia.com

ANDRII DZYNIA

Monday, October 7, 13

Idea

Monday, October 7, 13

Monday, October 7, 13

Monday, October 7, 13

Minimal Valuable

ProductMonday, October 7, 13

Monday, October 7, 13

Monday, October 7, 13

GO

LIVEMonday, October 7, 13

AND ?

Monday, October 7, 13

Fixing bugsMissing featuresAngry UsersLack of time

Monday, October 7, 13

Stress

Monday, October 7, 13

QAMonday, October 7, 13

be Responsible for Quality

Write test plan

write test cases

do manual testing

automate testing

ToMonday, October 7, 13

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

Monday, October 7, 13

Outsource testing?

Monday, October 7, 13

Oh no...How it can be different?

Monday, October 7, 13

QA != TestingQuality is whole team responsibility

Monday, October 7, 13

BA Dev Tester

User Story

Monday, October 7, 13

BA Dev Tester

User Story

Monday, October 7, 13

BA Dev Tester

User Story

Monday, October 7, 13

BA Dev Tester

User Story

Monday, October 7, 13

BA Dev Tester

User Story

Monday, October 7, 13

BA Dev Tester

User Story

Monday, October 7, 13

BA Dev Tester

User Story

Monday, October 7, 13

BA Dev Tester

User Story

Monday, October 7, 13

Look for consensus!not compromise

WIN/WIN!WIN/lose

lose/WINlose/lose

Monday, October 7, 13

Look for consensus!not compromise

WIN/WIN!WIN/lose

lose/WINlose/lose

Monday, October 7, 13

3 Amigo’s Meeting

Tester

Business Developer

Monday, October 7, 13

Acceptance ScenariosTesting ChecklistTestability Tasks

Outcome

Monday, October 7, 13

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

Monday, October 7, 13

Monday, October 7, 13

Monday, October 7, 13

Manual Testing Is

Still Important !

But

Monday, October 7, 13

Checking != Testing

Monday, October 7, 13

Session Based Test Management

VS Test Cases Management

Monday, October 7, 13

Testing Session

should be:Goal focusedTime-boxedReportedDebriefed

Monday, October 7, 13

Learning

Design

Execution

Feedback

Exploratory testing

Monday, October 7, 13

?

Regression Testing

Monday, October 7, 13

Functional Map

Monday, October 7, 13

Release to

Productionshould be

EASYMonday, October 7, 13

At the End you will getFriendly Team

Living DocumentationAutomated Acceptance Scenarios

Functional MapTesting Session Reports

Stable Delivery PipelineMonday, October 7, 13

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

Monday, October 7, 13

AND Do not forget about Balance

Control Ad-hoc

Monday, October 7, 13

@adzynia

adzynia.com

Email:

me@adzynia.com

Monday, October 7, 13

To Read

Monday, October 7, 13

top related