BDD can work

“No tendency is quite so strong in human nature as the desire to lay down rules of conduct for other people.” ~William Howard Taft There are way more case studies about disasters than success. And I don’t believe, as I have worked on some projects that on the face of it, ran poorly but still managed to deliver. It is very easy to dissect a project negatively - there is always room for improvement.

You are always doing it wrong

I keep reading/hearing statements about the purpose of test automation, and it’s starting to grate. What grates is hearing the same soundbites, as 10+ years ago, by people who seem more interested in raising their own public profile, than making real change. I don’t want to be pointed about this, if possible. I am aware it is easy to get caught up in something, such as perception of testing for example.

Don't waste your time

One thing I do not like is wasting my time; and an area prone to time-wasting is test automation. Test automation needs the same continual improvement approach, as anything else on a project. Firstly you want to be a “Test Engineer”, not an “Automated Tester”, or should do. The wikepedia definition is not bad at all: “A test engineer is a professional who determines how to create a process that would best test a particular product”.