Your SlideShare is downloading. ×
0
How To Manage Testing
in Dynamic
World
@adzynia
v 1.1.2
?
Idea
Minimal Valuable
Product
GO
LIVE
AND ?
@adzynia
Fixing bugs
Missing features
Angry Users
Lack of time
Stress
QA
be Responsible for
Quality
Write test plan
write test cases
do manual testing
automate testing
To
To Do In Development Code Review Testing Demo
!
	
  User	
  	
  
Story
	
  User	
  	
  
Story
	
  User	
  	
  
Story
	
  U...
Outsource
testing?
Oh no...
How it can be different?
QA != TestingQuality is whole team responsibility
BA Dev Tester
User
Story
Look for consensus!
not compromise
WIN/WIN!WIN/lose
lose/WINlose/lose
3 Amigo’s Meeting
Tester
Busines
s
Developer
Acceptance Scenarios
Testing Checklist
Testability Tasks
Outcome
Scenarios Demo
https://github.com/adzynia/cucumber-jvm-scrum-test
@adzynia
How to write
Acceptance Scenarios
Find more
at
adzynia.com
Manual Testing
Is
Still Important !
But
Checking != Testing
@michaelbolton
Session Based Test
Management
VS
Test Cases Management
Testing Session
should be:
Goal focused
Time-boxed
Reported
Debriefed
Learning
Design
Execution
Feedback
Exploratory testing
@jamesmarcusbach
?
Regression
Testing
Functional Map
MOdel based
testing?
to be continued…
Release to
Production
should be
EASY
At the End you will get
Friendly Team
Living Documentation
Automated Acceptance Scenarios
Functional Map
Testing Session R...
To Do
Acceptance Test
Design
In Development Code Review Testing Demo
!
	
  User	
  	
  
Story
	
  User	
  	
  
Story
	
  U...
AND
Do not forget
about Balance
Control
Ad-hoc
@adzynia
adzynia.com
Email:
me@adzynia.com
To Read
How to Manage Testing in Dynamic World 1.1.2
How to Manage Testing in Dynamic World 1.1.2
How to Manage Testing in Dynamic World 1.1.2
How to Manage Testing in Dynamic World 1.1.2
How to Manage Testing in Dynamic World 1.1.2
How to Manage Testing in Dynamic World 1.1.2
Upcoming SlideShare
Loading in...5
×

How to Manage Testing in Dynamic World 1.1.2

937

Published on

The latest changes that came up to the software development industry influenced the daily work of everyones in the companies: developers, testers, business analysts, sales, hr etc.… The goal from business is to have shorter time to market. Talking about the quality of the system, we engineers are delivering, is crucial! How to test our application faster and effectively is more and more the topic of the discussions. Try to Google the answer and you will see two commons: implement Test Automation process and use Exploratory Testing .

There are a lot of rumors around this. All that leads to misunderstanding what that practices are. I want to break the uncertainty around test automation, exploratory testing and would like to show you the real life examples that could help you. I won't show production code because of NDA but try to use demo project to show the principles behind

Published in: Technology, Education

Transcript of "How to Manage Testing in Dynamic World 1.1.2"

  1. 1. How To Manage Testing in Dynamic World @adzynia v 1.1.2
  2. 2. ?
  3. 3. Idea
  4. 4. Minimal Valuable Product
  5. 5. GO LIVE
  6. 6. AND ? @adzynia
  7. 7. Fixing bugs Missing features Angry Users Lack of time
  8. 8. Stress
  9. 9. QA
  10. 10. be Responsible for Quality Write test plan write test cases do manual testing automate testing To
  11. 11. 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
  12. 12. Outsource testing?
  13. 13. Oh no... How it can be different?
  14. 14. QA != TestingQuality is whole team responsibility
  15. 15. BA Dev Tester User Story
  16. 16. Look for consensus! not compromise WIN/WIN!WIN/lose lose/WINlose/lose
  17. 17. 3 Amigo’s Meeting Tester Busines s Developer
  18. 18. Acceptance Scenarios Testing Checklist Testability Tasks Outcome
  19. 19. Scenarios Demo https://github.com/adzynia/cucumber-jvm-scrum-test
  20. 20. @adzynia
  21. 21. How to write Acceptance Scenarios Find more at adzynia.com
  22. 22. Manual Testing Is Still Important ! But
  23. 23. Checking != Testing @michaelbolton
  24. 24. Session Based Test Management VS Test Cases Management
  25. 25. Testing Session should be: Goal focused Time-boxed Reported Debriefed
  26. 26. Learning Design Execution Feedback Exploratory testing @jamesmarcusbach
  27. 27. ? Regression Testing
  28. 28. Functional Map
  29. 29. MOdel based testing? to be continued…
  30. 30. Release to Production should be EASY
  31. 31. At the End you will get Friendly Team Living Documentation Automated Acceptance Scenarios Functional Map Testing Session Reports Stable Delivery Pipeline
  32. 32. 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
  33. 33. AND Do not forget about Balance Control Ad-hoc
  34. 34. @adzynia adzynia.com Email: me@adzynia.com
  35. 35. To Read
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×