CodeFest 2018. Jan Jaap Cannegieter (Squerist) — Groupwise testing: bug hunts and test mobs

CodeFest 2018. Jan Jaap Cannegieter (Squerist) — Groupwise testing: bug hunts and test mobs

Посмотрите выступление Jan Jaap https://2018.codefest.ru/lecture/1243/

The quality of testing is influenced by processes, techniques/tools and people. When it comes to enhancing the aspects related people we mostly think about education, coaching and gaining experience. But we can also enhance testing by testing in groups.

In this talk Jan Jaap will explain the different ways of groupwise testing; bug hunts and test mobs. He will explain the what bug hunts and test mobs are, how they are organized and what success factors and pitfalls are. He will also share experiences with both bug hunts and test mobs, based on some projects he did.

Level: intermediate. The attendees need to have a basic understanding of testing and development projects.

16b6c87229eaf58768d25ed7b2bbbf52?s=128

CodeFest

April 05, 2018
Tweet

Transcript

  1. Software testen Business Process Transformation Security testen Specialisten in vooruitgang

    Groupwise testing: bug hunts and test mobs Jan Jaap Cannegieter Principal consultant Squerist
  2. Test mobs and bug hunts 2

  3. Test mobs and bug hunts This talk is about collaboration,

    having fun, doing things in groups, making your project successful . Oh yeah, also about testing 3
  4. Test mobs and bug hunts Agenda Who inspired me What

    are test mobs and bug hunts Test mobs and bug hunts in practice. Three cases. Success factors 4
  5. Test mobs and bug hunts How I did find out

    about test mobs and bug hunts 5 Oz Chihwayi Candice Mesk Maaret Pyhäjärvi APIL 2017 – Tel Aviv Test Automation Day 2017 - Rotterdam Me
  6. Test mobs and bug hunts What are bug hunts? No

    formal definition: A bug hunt is a robust explorative test session to find bugs and vulnerabilities in applications. In a bug hunt, testers will carry out functional testing with the specific purpose of finding defects. Based on Matthew Cordasco, 2016. See https://mycrowd.com/blog/bug-hunt-one/ Joint test sessions Users, developers, testers, management. Everybody who adds value! 120 – 240 minutes Everybody tests alone or in pairs Everybody has a different part of the system or different test goal 6
  7. Test mobs and bug hunts Bug hunt room lay out

    and stuff 7 Defect catagory Points 1 25 2 15 3 5 4 1
  8. Test mobs and bug hunts What are test mobs? Definition

    mob programming All the brilliant people, working on the same thing, at the same time, in the same space, and at the same computer. – Woody Zuill Joint test sessions Everybody working together, on one screen Roles: driver, navigators, sometimes a scribe Exploratory testing 8
  9. Test mobs and bug hunts Test mobs room lay out

    and agenda 9 Goal Scope (Test points) EXPLORE
  10. Software testen Business Process Transformation Security testen Specialisten in vooruitgang

    Test mobs and bug hunts in practice
  11. Test mobs and bug hunts Case one: project organization 11

    Stirring committee Project management Business Development Data migration Testing
  12. Test mobs and bug hunts First variation: bug fix /

    programming mob 12
  13. Test mobs and bug hunts 13

  14. Test mobs and bug hunts Second variation: bug hunt 14

  15. Test mobs and bug hunts 15

  16. Test mobs and bug hunts Third variation: bug hunt with

    management 16
  17. Test mobs and bug hunts 17

  18. Test mobs and bug hunts Fourth variation: end-to-end mob 18

  19. Test mobs and bug hunts 19

  20. Test mobs and bug hunts Fifth variation: go-nogo mob 20

  21. Test mobs and bug hunts 21 Or is this a

    demo?
  22. Test mobs and bug hunts The benefits 22

  23. Test mobs and bug hunts From functional teams to multifunctional

    teams: Mobbing all day 23 Stirring committee Project management Business Development Data migration Testing Stirring committee Project management Client team Content team • Business • Developers • Testers • Operations • Business • Developers • Data migration • Testers • Operations
  24. Test mobs and bug hunts Client nr. 2: how to

    manage mobbing 24
  25. Test mobs and bug hunts 25

  26. Test mobs and bug hunts 26

  27. Test mobs and bug hunts Client nr 3: the development

    team sharing choices 27
  28. Test mobs and bug hunts 28

  29. Software testen Business Process Transformation Security testen Specialisten in vooruitgang

    Success factors
  30. Test mobs and bug hunts Success factors PREPARATION! (Goals, charters,

    environment, cookies) Inviting the right people Administration (defects, tested features) Time available Organizer Follow up Cookies 30
  31. Test mobs and bug hunts Questions? 31

  32. Test mobs and bug hunts Good luck! (and don’t forget

    to have fun) +31 6 270 388 27 j.cannegieter@squerist.nl
  33. Test mobs and bug hunts 33