How To Manage Testing in

AGILE
World
v 1.1.1
Monday, October 7, 13

@adzynia
ANDRII DZYNIA
Test Engineer / Consultant /
Trainer
@adzynia
adzynia.com
Monday, October 7, 13
Idea
Monday, October 7, 13
Monday, October 7, 13
Monday, October 7, 13
Minimal Valuable
Product
Monday, October 7, 13
Monday, October 7, 13
Monday, October 7, 13
GO
Monday, October 7, 13

LIVE
AND ?
Monday, October 7, 13
Fixing bugs
Missing features
Angry Users
Lack of time
Monday, October 7, 13
Stress

Monday, October 7, 13
QA
Monday, October 7, 13
To
Monday, October 7, 13

be Responsible for
Quality
Write test plan
write test cases
do manual testing
automate testing
2 Days Before Demo
To Do

	
  User	
  
Story

In Development

Code Review

Testing
	
  User	
  
Story
	
  User	
  
Story
	...
Outsource
testing?
Monday, October 7, 13
Oh no...
How it can be different?
Monday, October 7, 13
QA != Testing

Quality is whole team responsibility

Monday, October 7, 13
User
Story

BA

Monday, October 7, 13

Dev

Tester
User
Story

BA

Monday, October 7, 13

Dev

Tester
User
Story

BA

Monday, October 7, 13

Dev

Tester
User
Story

BA

Monday, October 7, 13

Dev

Tester
User
Story

BA

Monday, October 7, 13

Dev

Tester
User
Story

BA

Monday, October 7, 13

Dev

Tester
User
Story

BA

Monday, October 7, 13

Dev

Tester
User
Story

BA

Monday, October 7, 13

Dev

Tester
Look for consensus!
not compromise
WIN/lose

WIN/WIN!

lose/WIN
lose/lose
Monday, October 7, 13
Look for consensus!
not compromise
WIN/lose

WIN/WIN!

lose/WIN
lose/lose
Monday, October 7, 13
Business

Developer
Tester

3 Amigo’s Meeting
Monday, October 7, 13
Outcome
Acceptance Scenarios
Testing Checklist
Testability Tasks
Monday, October 7, 13
Scenarios Demo
https://github.com/adzynia/cucumber-jvm-scrum-test
Monday, October 7, 13
Monday, October 7, 13
Monday, October 7, 13
How to write
Acceptance Scenarios
Find more
at
adzynia.com

Monday, October 7, 13
But
Manual Testing
Is

Still Important !
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 focused
Time-boxed
Reported
Debriefed
Monday, October 7, 13
Exploratory testing
Learning

Feedback

Design

Execution

Monday, October 7, 13
Regression
Testing

?
Monday, October 7, 13
Functional Map

Monday, October 7, 13
Release to
Production
should be
EASY
Monday, October 7, 13
At the End you will get
Friendly Team
Living Documentation
Automated Acceptance Scenarios
Functional Map
Testing Session R...
Development flow
To Do

Acceptance Test
Design

	
  User	
  
Story
	
  User	
  
Story

In Development Code Review

	
  Use...
AND
Do not forget
about Balance
Control

Monday, October 7, 13

Ad-hoc
me

Em
@a
a il
dz
:
yn
ia.c
om

Monday, October 7, 13

@a
dz
yn

ad
zy
n

ia.
co

m

ia
To Read

Monday, October 7, 13
Upcoming SlideShare
Loading in …5
×

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

971 views
836 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
971
On SlideShare
0
From Embeds
0
Number of Embeds
503
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. How To Manage Testing in AGILE World v 1.1.1 Monday, October 7, 13 @adzynia
  2. 2. ANDRII DZYNIA Test Engineer / Consultant / Trainer @adzynia adzynia.com Monday, October 7, 13
  3. 3. Idea Monday, October 7, 13
  4. 4. Monday, October 7, 13
  5. 5. Monday, October 7, 13
  6. 6. Minimal Valuable Product Monday, October 7, 13
  7. 7. Monday, October 7, 13
  8. 8. Monday, October 7, 13
  9. 9. GO Monday, October 7, 13 LIVE
  10. 10. AND ? Monday, October 7, 13
  11. 11. Fixing bugs Missing features Angry Users Lack of time Monday, October 7, 13
  12. 12. Stress Monday, October 7, 13
  13. 13. QA Monday, October 7, 13
  14. 14. To Monday, October 7, 13 be Responsible for Quality Write test plan write test cases do manual testing automate testing
  15. 15. 2 Days Before Demo To Do  User   Story In Development Code Review Testing  User   Story  User   Story  User   Story  User   Story  User   Story  User   Story Monday, October 7, 13 Demo
  16. 16. Outsource testing? Monday, October 7, 13
  17. 17. Oh no... How it can be different? Monday, October 7, 13
  18. 18. QA != Testing Quality is whole team responsibility Monday, October 7, 13
  19. 19. User Story BA Monday, October 7, 13 Dev Tester
  20. 20. User Story BA Monday, October 7, 13 Dev Tester
  21. 21. User Story BA Monday, October 7, 13 Dev Tester
  22. 22. User Story BA Monday, October 7, 13 Dev Tester
  23. 23. User Story BA Monday, October 7, 13 Dev Tester
  24. 24. User Story BA Monday, October 7, 13 Dev Tester
  25. 25. User Story BA Monday, October 7, 13 Dev Tester
  26. 26. User Story BA Monday, October 7, 13 Dev Tester
  27. 27. Look for consensus! not compromise WIN/lose WIN/WIN! lose/WIN lose/lose Monday, October 7, 13
  28. 28. Look for consensus! not compromise WIN/lose WIN/WIN! lose/WIN lose/lose Monday, October 7, 13
  29. 29. Business Developer Tester 3 Amigo’s Meeting Monday, October 7, 13
  30. 30. Outcome Acceptance Scenarios Testing Checklist Testability Tasks Monday, October 7, 13
  31. 31. Scenarios Demo https://github.com/adzynia/cucumber-jvm-scrum-test Monday, October 7, 13
  32. 32. Monday, October 7, 13
  33. 33. Monday, October 7, 13
  34. 34. How to write Acceptance Scenarios Find more at adzynia.com Monday, October 7, 13
  35. 35. But Manual Testing Is Still Important ! Monday, October 7, 13
  36. 36. Checking != Testing Monday, October 7, 13
  37. 37. Session Based Test Management VS Test Cases Management Monday, October 7, 13
  38. 38. Testing Session should be: Goal focused Time-boxed Reported Debriefed Monday, October 7, 13
  39. 39. Exploratory testing Learning Feedback Design Execution Monday, October 7, 13
  40. 40. Regression Testing ? Monday, October 7, 13
  41. 41. Functional Map Monday, October 7, 13
  42. 42. Release to Production should be EASY Monday, October 7, 13
  43. 43. At the End you will get Friendly Team Living Documentation Automated Acceptance Scenarios Functional Map Testing Session Reports Stable Delivery Pipeline Monday, October 7, 13
  44. 44. Development flow To Do Acceptance Test Design  User   Story  User   Story In Development Code Review  User   Story Testing  User   Story Demo  User   Story  User   Story  User   Story  User   Story Monday, October 7, 13
  45. 45. AND Do not forget about Balance Control Monday, October 7, 13 Ad-hoc
  46. 46. me Em @a a il dz : yn ia.c om Monday, October 7, 13 @a dz yn ad zy n ia. co m ia
  47. 47. To Read Monday, October 7, 13

×