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 […]

Automation

The trouble with GUI automation

Posted on

It’s difficult I think people have a tendency to greatly underestimate the difficulty of writing a good GUI-automation suite. It’s not as simple as record and playback, and it’s not like building regular software. I’ve seen experienced developers underestimate it many times. Inevitably, they end up getting very frustrated and complaining about how rubbish the automation […]

Automation

Testers and developers – blurring the line

Posted on

I’m a tester who used to be a developer. I find my developer skills to be very useful in my job as a tester. Knowing how to build software goes beyond just knowing how to code up a script. If a tester can understand how software fits together, then that tester will have a greater […]

Automation

Testing with emails

Posted on

Testing a product like Campaign Monitor means dealing with a lot of emails as test data. Here are some things I’ve learned about that. Unique email addresses In order to check the contents of emails that you have sent, you need to have an accessible email account. But trying to send all emails to one […]

Automation

Off the beaten track

Posted on

You learn a lot more when things don’t quite go to plan, than when everything goes smoothly. So here’s a story I think we can all learn from. James and I wanted to do a kind of performance test which involved the creation of many elements in our system. So we decided that a quick […]