In this blog post I will tell you what the perfect test will look like. Basically, it’s this: There is nothing like a perfect test in my opinion. Sorry to disappoint you. I would even dare to question the notion of best practices in the realm of tests. There are a few things that have proven to be helpful in different contexts, though. What works in one context, is not necessarily helpful in another context.
“Oh, I didn’t test that since this was not specified in the requirements.”
“Yeah, I noticed that, but since the requirement didn’t mention anything about it, I didn’t report it.”
“How am I supposed to test without a requirement?”