Browsed by
Tag: Test Automation

Automating and Illuminating

Automating and Illuminating

Automatic headlights on cars are very common place now. Usually operated by a light sensor on the dash, they remove the need for the driver to manually operate the headlight switch other than to switch it to ‘Auto’. I have them on my Honda Civic (great little car!), and whilst I was skeptical about them to start with, it is very much a fire-and-forget feature now. When it is dark or approaching darkness, they turn on; when it’s light, they…

Read More Read More

Can Testers write good code?

Can Testers write good code?

I have heard this questions several times, often followed up with “If testers can write good code, what do developers do then?”. This has prompted me to write this article. I want to make the very clear distinction between ‘writing good code’ and ‘being a developer’. The two are not (or should not be!) mutually exclusive, but the former is something that anyone writing code should aspire to. To know what good code is, you need to know ‘not good…

Read More Read More

To Automate or Not To Automate…Is that the Question?

To Automate or Not To Automate…Is that the Question?

We all know that test automation i.e. the ability to run a bunch of tests automatically, not manually, and then release based on the results, is a good thing, don’t we? Effective automated tests provide insurance that the areas of your product that are tested are not broken from one build to another. It doesn’t sound that sexy but, realistically, most projects must have an effective and reliable automated test suite. To put this into some context, in a recent…

Read More Read More

Test automation and external systems

Test automation and external systems

The automated tests on my project have never all been green at the same time; Fact! I’m talking about over the course of 2 years. This is a very sad state of affairs. Why? Surely it can’t be that hard to get tests passing. Before I start, I should give an idea of the scope of these tests. There are Unit tests which are run as part of the product build. If these fail, then the product build fails. Therefore…

Read More Read More

It’s only test code…

It’s only test code…

“Let me hack this in, it’s only test code”, “Don’t worry about getting it reviewed, it’s only test code”, “It doesn’t have to be elegant or efficient, it’s only test code”… do these phrases sound familiar? Chances are if you’ve working with test automation, at one point or other you will have heard these phrases, you have probably even used them yourself! What is certain is that code written under this “it’s only test code” mantra will come back and bite you in the…

Read More Read More