The test pyramid is a concept that was developed by Mike Cohn. It states that
you should have an appropriate amount of each type of test. In the pyramid he
distinguishes different types of tests:
* Exploratory tests: Performed manually by a tester
* System tests: Executed...
Automated acceptance tests play a vital role in continuous delivery. Contrary to
unit tests though, they’re quite hard to get right. This is not only because
end-to-end testing is harder than testing single units, but also because of the
way they need to be...
When doing some bug fixing recently I, more or less accidently, stumbled upon a
really easy and useful technique to quickly test and fix an application. Since
then, I have applied the technique a few times and the results are really
astonishing. Since I found...
One of the biggest problems in software development is communication. Although
we have a lot of technology at hand, the more complex a project is, the harder
it is to communicate efficiently. In order to improve the interaction between
clients, project managers, analysts and developers,...