One of my favourite aspects of systems thinking was the consideration of thinking traps. It brings into play all kinds of problems with the way that humans consider information, and why we often grab the wrong end of a stick (the shitty end, usually).
Maaike Brinkhof has written a very nice blog post about mapping biases to testing, the first part of a longer series of posts. She writes about how a book by Daniel Kahneman – thinking fast and slow has encouraged her to consider how our preconceptions can affect our decision making. There’s a few bits about ‘system 1 and system 2’ thinking (which I’ve read about before somewhere) and there’s loads of good information for the considered tester.
By a total coincidence one of the other blogs I follow has also posted something about biases: Duck or Rabbit by What’s The PONT. I’m sure you’ve seen the duck/rabbit picture before, but there’s some discussion about how our biases/perspective might inform our views and decisions. This is also worth a read.
This is all important stuff. As noted in the second blog, knowing and doing are different things. We might think we know what we are doing in our work/life, but looking at the evidence for our activity in a different way might reveal more detail that we have missed. Maaike talks about heuristics in the first post, and these can be very helpful in guiding us to better decisions, by making us consider the less obvious (or knowledge blocked by our biases and perspectives).
For instance, I am more than aware that my negative feelings for Test Management application HP ALM mean that I cannot ever think it is the best tool for the job. I may be mistaken (but I don’t think so). Lots of people seem to use it, even giving it positive reviews. My biases inform me that they are all wrong, but maybe it’s me that cannot see the benefits?
I’ll be looking forward to the rest of the series by Maaike for sure. My testing friends should also read it (and What’s The Pont too – some excellent systems thinking posts there).
There’s an increasing need to use automation to assist with our testing. We are about to launch into developing a huge, new system that interacts with all sorts of existing systems. This is an off-the-shelf application (which will require limited testing itself) which is to replace some existing systems, expand the capability of current users and hopefully make everything easier for everyone.
We will need to create a whole pile of integration tests and along with some business process tests. Automating some of the checking of the business processes early on will ensure that we will have more time to spend on the tricky bits (like testing the interfaces).
The prime candidate for automation tool is Selenium Webdriver. I’ve only used it briefly, though have had some experience with its older sibling Selenium RC. I’ve never created a project like this from scratch before, though I have helped create one using HP QTP. I’m familiar with the basic steps of creating an automated test package, but I am in dire need of some education to help make better decisions before I dive in both feet first (and make an utter dog’s dinner of it).
So, I have subscribed to an excellent, free starter course by Dave Haeffner (which is delivered by email; and I shall also be watching this Youtube video:
We may have other options. I have also been familiarising myself with Visual Studio, a product I’ve not used before. I’ve downloaded the Community addition and tried a few guides, and it looks like a pretty decent IDE for coding. We will probably use C# (I’ll need to convert my java experience, but this seems doable). You can automate with Visual Studio but you need the Enterprise edition (too expensive, most likely). We are also considering other tools, but Selenium seems to be a good choice for our needs.
I need to be careful not to concentrate so much on the automation that I forget to actually do some testing. It’s easy to get buried in technical solutions and ignore the important stuff. I’ll be sure to add some time in there for exploratory testing and I’ll be talking to our UX folks to assist with making sure that our users will like it.
So far my new job has been rather good. Lots of scope for learning new things, great people to work with and a fantastic supportive work environment.
It’s been a bloody awful start to 2016 for celebrity deaths, hasn’t it? Two giants of the British entertainment industry gone with days of each other, both 69 and both had cancer.
Alan Rickman made even some pretty iffy films watchable (see Robin Hood) by his immense presence and always-entertaining delivery. He’s done some incredible work over the last three decades and he’s going to be greatly missed.
Twitter provided me with this extremely funny sketch – a rework of the famous Monty Python Four Yorkshiremen:
He’s on stage with 3 excellent comedians and outperforms them all (although Vic Reeves is particularly hilarious too)
I am a tester. I test software for a living, but I inevitably can’t help but test just about everything that comes my way. I wonder how things work – or, more likely, wonder why something was made that way. I internally correct other people’s grammar (even though mine isn’t exactly perfect) and get quite grumpy when ‘Enterprise’ software works like a dog.
I love testing and being a tester. I tried my hand at software development, and while I can write code I know where my strengths lie. I like testing so much that I regularly attend testing events in Nottingham, constantly read testing-related blogs and articles and try my best to help along other testers. I’ve still got a lot to learn about my trade, but the testing community is particularly good at helping each other, with a number of excellent resource sites and one particularly good tester community site, The Software Testing Club.
Rosie Sherry runs this site, along with a sister site that is aimed at tester training. There is all sorts of good stuff on there – it’s called The Ministry of Testing – and it’s worth the money to go ‘Pro’ and do some learning’ a-plenty.
However, Rosie is getting rather snowed under with stuff and needs the testing community’s help to grow this network. Have a read of her article ‘I Need Your Help‘ and see if you can do something.
Every time I try to decide how to best to grow this thing then I can’t help, but go back to how I need to work with the community. However, now I need to do it in a more intense and focused way.
So, I’m on the hunt for Creators. If you have projects, ideas, articles, meetups, events, videos or any other stuff that you would like to see happen then I WOULD LOVE TO HEAR FROM YOU. Also, we have lots of things that we’d like to see happen so we’ll constantly be pitching ideas and opportunities.
We have Jira at work, and HP ALM. I quite like the former while utterly detesting the latter. We have quite a few, varied projects and our developers prefer Jira for their task management & defect needs, but Jira lacks a feature for the creation of test cases & tracking of related metrics.
I am aware of various plugins for Jira that might fill that hole. I might write some posts on my investigations into these applications, or perhaps link to some other pertinent articles.
This is just a short post for now. I’d like to blog more about testing and this is a reasonable topic to start.
I don’t have much, if anything, useful to say about the death of David Bowie. I don’t own any of his music. Not sure why; I guess I was just into other bands and artists when I was growing up and I missed his most prolific and successful period, but it is impossible to ignore his influence on many of the bands that I love (just about all the prog rock bands) and on the music industry in general. He was one of the most important figures of recent decades and a positive influence on anyone wanting to be a little bit different.
He wrote some incredible songs, and I’m feeling motivated to get hold of some of his earlier works. ‘Low’ is certainly on the list, but I shall see what I can find.
I had no idea this existed until today, but here is David Bowie singing with one of my all-time musical heroes Dave Gilmour:
There were not many like David Bowie. His was a unique voice, a chance-taker who succeeded while experimenting the crap out of his craft. His songs were very much part of rich vein of music on the radio when I was growing up. He’ll be greatly missed.