Automation

Testcast is back for a second season

Posted on

After a long hiatus, we’re back! Testcast season 2, episode 1 is up now, with your favourite fast-talking Aussie duo discussing “random” test failures. Recording podcasts across different timezones has been an interesting challenge – it means Bruce wakes up early and goes into his recording studio (read: granny flat by the pool), while I […]

Automation

Eliminate boring testing: Automating visual comparison

Posted on

Recently I found myself in a familiar testing situation – a developer had made a change to a feature that required testing by visual comparison. Hours of tedious, repetitive manual testing awaited me. Campaign Monitor is a web app that allows users to import an HTML page and send it as an email to a […]

Automation

Giving tests a second chance

Posted on

If you’ve ever maintained a large suite of GUI automated tests, then you’re probably familiar with this scenario: You run your suite overnight and everything passes except for a couple of tests which fail unexpectedly. When you re-run them, they pass. These “random failures” cause your suite to look less than reliable, and you find […]

Automation

Go faster! Linking data generation to hotkeys

Posted on

Sometimes testing is like pouring a bucket of confetti on a snow leopard. Have you ever tried pouring a bucket of confetti on a snow leopard? Probably not, but now that the thought occurs to you, don’t you really want to know what happens? That’s like testing – you want to know what happens when […]

Automation

Automating in Gherkin syntax with Specflow

Posted on

I’m quite a fan of Gherkin’s Given-When-Then syntax for test cases, so I was pleased to discover Specflow. Specflow is a .NET implementation of Gherkin, with complete integration with Visual Studio. Steve Sanderson’s blog post describes it most excellently, and is essential reading if you plan on using Specflow. I recommend that you have a […]

Automation

Make your tests agile too: wiki

Posted on

This is a story about my experience in using a wiki to manage test cases. Over the past few years, I have been evaluating different test case management approaches and tools. At first I was looking for a one-fits-all solution, but it quickly became apparent that such a dream was impossible to achieve. At Campaign […]