Building a Javascript Protractor framework – My experiment
August 17, 2016
So almost two years in to my test manager role, I seem to have freed up time to get back on the tools somewhat. While there are a huge number of problems to solve, I first decided to have a look at protractor for a few reasons: I didn’t feel we were getting much value […]
How to write a test strategy
June 20, 2016
I’ve documented my overall approach to rapid, lightweight test strategy before but thought it might be helpful to post an example. If you haven’t read the original post above, see that first. This is the a sanitised version of the first I ever did, and while there are some concessions to enterprise concerns, it mostly […]
Tools for thinking about context – Agile sliders reimagined
June 3, 2016
Philosophically, I’m aligned to the context-driven testing view of the world. Largely, this is influenced by a very early awareness of contextual factors to success in my first job, and the wild difference between games testing and corporate testing roles that I had. Since 2003, the work of the context-driven school founders has been a […]
Why record-playback (almost) never works and why almost nobody is using it anyway
June 1, 2016
Alister Scott once again calls out a number of spot-on technical points regarding the use of automation tools. In this case, he discusses record/playback automation tools. Technical reasons aside, we also need to look at the non-technical reasons. I’ve only once encountered someone trying to rely on the record-playback feature of an automation tool (my […]
Testing does not prevent defects
May 24, 2016
There seems to be a bunch of discussion regarding whether testers prevent defects or not. The main source of confusion that I see is confusing ‘testers’ with ‘testing’. Clearing this up seems pretty simple. Testing does not prevent defects. Testers may. I do. But I don’t call that part of my work ‘testing’, even if […]
September 23, 2015
This blog post regarding test code being harder than application code was passed around the office, and I thought I would preserve my response here. You’ll need to read it first for this to make much sense. I think there’s a reasonable point that testing is frequently trivialised, but I don’t think saying that the […]
More haiku updates
August 27, 2015
I’ve added some new ones, need to take one out. At some point, there should probably be a bunch of Scaled Agile haiku. See the agile haiku page.
Updated haiku
March 16, 2015
I’m surprised at how relevant it all still is, but I have added something that I think is missing that I’ve learned in my last couple of roles. See my ‘Essence of Agile’ Haiku for the update.
Some thoughts on iteration vs incrementation
February 4, 2015
Alister Scott‘s post on Incrementation vs Iteration was doing the rounds at work with some comments, and I felt the need to comment. I had a couple of attempts at responding to this. It’s a big topic, but to some degree I think iterative vs incremental is a bit of a distraction as a general […]
More Ruby goodness for testing
July 10, 2014
Did I mention how much I love Ruby? items = (“A”..”Z”).to_a.in_groups(5,false) 5.times do | i | puts items[i].flatten.to_s puts “—-” end Source code is at http://apidock.com/rails/Array/in_groups