In May 2014, at Let’s Test 2014 I presented two sessions:
- A tutorial on Automation Abstractions
- A workshop on skill aquisition and transfer
Hands on Exploration of Page Objects and Abstraction Layers with Selenium Webdriver Workshop
This made a good change from the ‘beginner’ tutorials, because I think automation abstractions are not well covered online.
I released my code on github.
This could easily be a full day tutorial, but I squeezed it into half a day for Let’s Test, so we went through the material very quickly. If you would like me to conduct this workshop for your team at your office then please contact me.
I almost didn’t release the slides publicly since they have so much information on them. But since there is so little information ‘out there’ about abstraction layers I decided to release them to slideshare. The material here will form part of an online course and book at some point.
The Tutorial Materials
- The slides for the tutorial are here.
- The TodoMVC test pages we are using on the tutorial: https://todomvc.com/examples/backbone/
- The specific version I coded against was, or as a zip (f57e0b773db14f094ef09274af90042f83328412)
- The source code repo for the tutorial exercises and examples: https://github.com/eviltester/seleniumwebdrivercompendium
Why You Should Learn Skills That Have No Application in Real Life
The slides for my presentation “Why You Should Learn Skills That Have No Application in Real Life” from Let’s Test 2014 are available on slideshare. The slides are heavily illustrated with photographs of comics from my collection.
This was intended to be a fun session, but practical where people would have to identify skills that they had, perhaps not even realising that they had skills. Then to recognise that not everyone had these skills. Then to try and teach these skills to other people.
I started with a short examination of my beliefs about skill acquisition and transfer. Then we conducted some practical sessions.
I demonstrated and taught Juggling and Dice Stacking.
Other people demonstrated and taught: knot tying, lego construction, whistling, doodling, pen stabbing between fingers, rapid math calculation, juggling, and more.