Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mob testing

438 views

Published on

Mob Testing

Published in: Software
  • Be the first to comment

Mob testing

  1. 1. @maaretp http://maaretp.com Mob Testing by Maaret Pyhäjärvi
  2. 2. @maaretp http://maaretp.com Mob Testing is Mob Programming so that: •  You’re a tester in a mob programming team OR •  Activity you mob on is testing
  3. 3. @maaretp http://maaretp.com "All the brilliant people working on the same thing, at the same time, in the same space, on the same computer." -- Woody Zuill
  4. 4. @maaretp http://maaretp.com Mobbing Setup and Roles Driver Navigators Designated Navigator Facilitator
  5. 5. @maaretp http://maaretp.com Strong-Style Navigation “For an idea to go from your head to the computer it must go through someone else’s hands” *http://llewellynfalco.blogspot.fi/2014/06/llewellyns-strong-style-pairing.html
  6. 6. @maaretp http://maaretp.com Strong-Style Pairing Exercise
  7. 7. @maaretp http://maaretp.com Highest level of abstraction Intent Location Details
  8. 8. @maaretp http://maaretp.com Mobbing Guidelines
  9. 9. @maaretp http://maaretp.com Yes, and…
  10. 10. @maaretp http://maaretp.com Kindness, Consideration and Respect
  11. 11. @maaretp http://maaretp.com Mob Exploratory Testing
  12. 12. @maaretp http://maaretp.com Task 1: Freeform Exploration
  13. 13. @maaretp http://maaretp.com Product is my external imagination I am my developer’s external imagination
  14. 14. @maaretp http://maaretp.com Explore with Intent Mission Charter Other Charters Details INTENT LEARNINGS
  15. 15. @maaretp http://maaretp.com Exploratory Testing: Frame of Management ”A day’s work” Vision (“Sandbox”) Current Charter Other Charters Details Bug Reports Perception of quality and coverage Quality ReportDebriefing Tester Test Manager Past Results Obstacles Outlook Feelings ? # xCharter backlog of the future testing Out of budget Next in importance! #, ?, x, + 20:20:60 Session sheets of the past testing Idea of exploration Metrics summary Coaching Playbooks Coverage outlines
  16. 16. @maaretp http://maaretp.com Task I1: Exploring in a Frame
  17. 17. @maaretp http://maaretp.com From Michael Sahota STICKYNOTESDONERIGHT
  18. 18. @maaretp http://maaretp.com Exploring in a Mob Creating a varied learning experience
  19. 19. @maaretp http://maaretp.com Testers acquire a lot of implicit knowledge
  20. 20. @maaretp http://maaretp.com Introducing concepts, ideas and tools
  21. 21. @maaretp http://maaretp.com Vocalizing your ideas
  22. 22. @maaretp http://maaretp.com Emotions through Trigger Words
  23. 23. @maaretp http://maaretp.com Mapping Coverage, Bugs and Questions
  24. 24. @maaretp http://maaretp.com Building habits and transferring skills over passing knowledge
  25. 25. @maaretp http://maaretp.com Automation in Testing TheVery Basics
  26. 26. @maaretp http://maaretp.com Test Automation is Use of Programming for Testing Purposes
  27. 27. @maaretp http://maaretp.com Programming is like writing. Getting started is easy and it takes a lifetime to get good at.
  28. 28. @maaretp http://maaretp.com http://selenium.thinkcode.se/ Test Target Application by Thomas Sundberg
  29. 29. @maaretp http://maaretp.com Task 1: Selenium IDE
  30. 30. @maaretp http://maaretp.com Task 1I: Test as code
  31. 31. @maaretp http://maaretp.com Task I: Test-Driven Development
  32. 32. @maaretp http://maaretp.com Coding exercise (Fizz Buzz) 1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, FizzBuzz, 16, 17, Fizz, 19, Buzz
  33. 33. @maaretp http://maaretp.com Discuss Observations Retrospective
  34. 34. @maaretp http://maaretp.com What Testing gives Us UnitTesting ExploratoryTesting SPEC FEEDBACK REGRESSION GRANULARITY GUIDANCE UNDERSTANDING MODELS SERENDIPITYTesting as artifact creation Testing as performance
  35. 35. @maaretp http://maaretp.com Before implementing While implementing Before production While in production Testing as artifact creation Testing as performance (exploration) Ways to think of testing peak at different moments with regards to adding a capability TOTALS Testing is Everywhere!
  36. 36. @maaretp http://maaretp.com Takeaways Mob Testing / Mob Programming
  37. 37. @maaretp http://maaretp.com Learning or Contributing
  38. 38. @maaretp http://maaretp.com The 1 % every day => 3600 % in a year
  39. 39. @maaretp http://maaretp.com
  40. 40. @maaretp http://maaretp.com
  41. 41. @maaretp http://maaretp.com Maaret Pyhäjärvi Email: maaret@iki.fi Twitter: @maaretp Web: maaretp.com Blog: visible-quality.blogspot.fi (please connect with me through Twitter or LinkedIn)

×