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

Testing Craftsmanship Workshop

Jim Holmes
November 05, 2013

Testing Craftsmanship Workshop

Workshop I co-presented with Trish Khoo at EuroStar 2013 in Gotenburg, Sweden.

Much of this deck may seem tool-centric, but the shop was really about learning how to learn, learning how to flesh out problems, and thinking about testing as a craft. Tools are just part of that.

Jim Holmes

November 05, 2013
Tweet

More Decks by Jim Holmes

Other Decks in Programming

Transcript

  1. Why Craftsmanship? • Draws from other craftsmanship movements • Emphasizes

    continual learning • Values interactions with others as critical
  2. Marshmallow challenge • Form groups of 4 • You should

    have: 20 sticks of spaghetti, 1 metre of string, 1 metre of tape and 1 marshmallow. • Build the tallest free-standing structure you can. The marshmallow must be on top. • You have 18 minutes!
  3. Knowing Your Environment • Setting things up • Virtual Machines

    • Provisioning & Configuring • Mastering your environment • What are all the moving parts?
  4. Making Baseline Data • Use existing automation • Steal from

    an existing source • Cleanse privacy info
  5. Jigs • A Jig: one-off tool, template, guide • Scripts

    • Hotkeys • Regular expressions
  6. Exercise How can you use these new tools for testing

    problems you’re currently working on?
  7. Exercise How can you use these new tools for testing

    problems you’re currently working on?
  8. Exercise How can you use these new tools for testing

    problems you’re currently working on?