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...
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,...