Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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.

CodeFest

April 05, 2018
Tweet

More Decks by CodeFest

Other Decks in Programming

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 This talk is about collaboration,

    having fun, doing things in groups, making your project successful . Oh yeah, also about testing 3
  3. 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
  4. 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
  5. 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
  6. Test mobs and bug hunts Bug hunt room lay out

    and stuff 7 Defect catagory Points 1 25 2 15 3 5 4 1
  7. 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
  8. Test mobs and bug hunts Test mobs room lay out

    and agenda 9 Goal Scope (Test points) EXPLORE
  9. Test mobs and bug hunts Case one: project organization 11

    Stirring committee Project management Business Development Data migration Testing
  10. 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
  11. 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