BDD and the real primary purpose of feature files

I recently hosted a discussion at the London Agile Discussion Group (LADG) on the topic of BDD and feature files. It's always a popular topic and the session appeared to be at full capacity. I initially kicked off the session with a question to everyone: "What is Behaviour Driven Development?". I dished out some post-it [...]

Agile 2017 Testing Track talk submissions are open till the 6th of February!

This year, I'm proud to be co-chairing the Agile 2017 conference's testing track alongside the amazing Emma Armstrong (@EmmaATester). The Agile 2017 conference is based in Orlando this year, and is due to take place on the 7th-11th of August. More info on the conference can be found here: https://www.agilealliance.org/agile2017/ The talk submissions are open [...]

“Acceptance Testing” – What does it mean?

There are loads of people who use the term "acceptance testing"... Most people have different definitions of what this means. And more still will struggle to even define what they mean personally with the term when they say it. I also regularly hear the words "feature files" mentioned in some of those conversations when people are [...]

Information, and its relationship with testing and checking

UPDATE: Thanks to John Stevenson for his feedback of the model, I've updated the model appropriately to represent the fact that checking activities also inform our testing, (as John described in the comments below). Also, thanks again to everyone else who has reviewed and fed back on the model too.  One of the biggest problems [...]

New to software testing? Want to learn more about your craft? Come and join us at the Software Testing Clinic!!

What is the Software Testing Clinic? Starting out in testing can be confusing. There are a lot of conflicting views towards what testing is and there are so many different training events around. Do you learn how to code and write automation, do you learn about Agile, should you be writing test scripts, and what [...]

“Start off with a turd and then polish it” – Really??!!?!

One of the most interesting discussions in the Agile community at the moment is about "MVP". I recently had a conversation with various community members and I heard someone say that MVP should be thought os as "starting off with a turd and then polish it"... It was another one of those times where I felt like I [...]

A Real(ly Questionable) ISTQB Question…

So... Another blog post stemmed from the depths of the LinkedIn forums. This time someone was asking for advice about answering an ISTQB exam question. The question is as follows (with this exact wording): If you are flying with an economy ticket, there is a possibility that you may get upgraded to business class, especially if [...]

Estimations, Guesstimations, Shmesstimations…

I recently found these "No bullshit estimation cards" I can't agree more with the message they send regarding estimations. Almost everywhere I have worked, there has been a big emphasis on the need for estimating the time and effort for implementing and releasing a new feature, but in almost every case we get it wrong. Whether that is missed [...]

Declarative or Imperative? How do you write your feature file scenarios?

BDD is something that I find more and more companies attempting to utilise these days. So with everyone dabbling in writing feature files, I wanted to blog about the differences between Declarative and Imperative writing styles when it comes to writing your scenarios. Whats the difference? This is sometimes difficult to explain, but I usually like [...]