際際滷

際際滷Share a Scribd company logo
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
9:00 Start
9:15 Jenga
9:45 Mindset
10:05 Quadrant
10:20 Make-up
10:40 Automation
References
growingagile.co.za
lisacrispin.com
JENGA Block Game
JENGA Block Game
 Form a team, select 1 tester
 Build a castle with at least 3 levels
 Use all the blocks
Build a castle  Sprint 1
5 minutes Sprint
1. As fast as possible, build whole structure and use all blocks
2. Tester does not involve in the development phase
3. Tester comes to my desk to point out block problems - bugs
4. The team removes the block problems and make sure the
whole structure is still follow the requirements
Build a castle  Sprint 1
Build a castle  Sprint 2
5 minutes Sprint
1. As fast as possible, build whole structure and use all blocks
2. Tester is allowed to work with developers. After every 12
blocks, tester come to my desk to point out the block
problems (bugs)
3. Team remove the block problems, finish the current 12
blocks and continue with the next 12 ones
Build a castle  Sprint 2
Build a castle  Sprint 3
5 minutes Sprint
1. Tester come to my desk and get the block problems (bugs)
2. Tester is allowed to work with the developers
3. As fast as possible, build whole structure and use all blocks
Build a castle  Sprint 3
Build a castle  Result
What can you see?
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Making-up Game
 Make the faces from:
two circle eyes
a triangular nose
triangular mouth
 Try to make it as much
as possible, then bring it
up to be accepted
 Only use the provided
materials for each sprint
Making-up the faces  Sprint 1
5 minutes - Sprint 1
 Make the faces as much as possible
 Only using the provided materials
such as pens and the rulers
 Make the face from:
 2 inches circle eyes
 0.5 inch gap between eyes
 1.5 inch high triangular nose
 4.5 inch wide triangular mouth
 Extra paper is not allowed
Making-up the faces  Sprint 1
Making-up the face Sprint 2
5 minutes - Sprint 2
 Make the faces as much as possible
 Using provided materials such as
papers, pens and rulers
 Make the face from:
 2 inches circle eyes
 0.5 inch gap between eyes
 1.5 inch high triangular nose
 4.5 inch wide triangular mouth
 Extra paper is allowed
Making-up the faces  Sprint 1
What can you see?
Why do we automate?
Running fast
Saving Time
Making less
mistake
Increase
Test Coverage
Simulating
Endurance Env.
Reliability
Agile Testing - The Anh Do
Add a Developer
Test
Run the Developer
Test
Implement/Fix
Run the Developer
Test
Add an Acceptance Test
Run the Acceptance
Tests
Implement/Fix
Run the Acceptance
Tests
Developer TDDAcceptance TDD
FAIL
FAIL
PASS  Functionality Completed
FAIL
FAIL
PASS
Development Stops
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do
Agile Testing - The Anh Do

More Related Content

Agile Testing - The Anh Do

  • 4. 9:00 Start 9:15 Jenga 9:45 Mindset 10:05 Quadrant 10:20 Make-up 10:40 Automation
  • 7. JENGA Block Game Form a team, select 1 tester Build a castle with at least 3 levels Use all the blocks
  • 8. Build a castle Sprint 1 5 minutes Sprint 1. As fast as possible, build whole structure and use all blocks 2. Tester does not involve in the development phase 3. Tester comes to my desk to point out block problems - bugs 4. The team removes the block problems and make sure the whole structure is still follow the requirements
  • 9. Build a castle Sprint 1
  • 10. Build a castle Sprint 2 5 minutes Sprint 1. As fast as possible, build whole structure and use all blocks 2. Tester is allowed to work with developers. After every 12 blocks, tester come to my desk to point out the block problems (bugs) 3. Team remove the block problems, finish the current 12 blocks and continue with the next 12 ones
  • 11. Build a castle Sprint 2
  • 12. Build a castle Sprint 3 5 minutes Sprint 1. Tester come to my desk and get the block problems (bugs) 2. Tester is allowed to work with the developers 3. As fast as possible, build whole structure and use all blocks
  • 13. Build a castle Sprint 3
  • 14. Build a castle Result
  • 15. What can you see?
  • 36. Making-up Game Make the faces from: two circle eyes a triangular nose triangular mouth Try to make it as much as possible, then bring it up to be accepted Only use the provided materials for each sprint
  • 37. Making-up the faces Sprint 1 5 minutes - Sprint 1 Make the faces as much as possible Only using the provided materials such as pens and the rulers Make the face from: 2 inches circle eyes 0.5 inch gap between eyes 1.5 inch high triangular nose 4.5 inch wide triangular mouth Extra paper is not allowed
  • 39. Making-up the face Sprint 2 5 minutes - Sprint 2 Make the faces as much as possible Using provided materials such as papers, pens and rulers Make the face from: 2 inches circle eyes 0.5 inch gap between eyes 1.5 inch high triangular nose 4.5 inch wide triangular mouth Extra paper is allowed
  • 41. What can you see?
  • 42. Why do we automate? Running fast Saving Time Making less mistake Increase Test Coverage Simulating Endurance Env. Reliability
  • 44. Add a Developer Test Run the Developer Test Implement/Fix Run the Developer Test Add an Acceptance Test Run the Acceptance Tests Implement/Fix Run the Acceptance Tests Developer TDDAcceptance TDD FAIL FAIL PASS Functionality Completed FAIL FAIL PASS Development Stops