All articles by date

11+1 Design Principles

Software that offers not only functionality, but good usability as well, stands out among the competition in a positive way. However, achieving this is not all that simple.

Usability
8 min

Recipes for Test Automation (Part 2) – Data Salad

The test data always pose a particular challenge in manual testing, and even more so with respect to test automation.

Quality Assurance
4 min

The Dark Side of Parsing

Generally speaking, native database queries in an application complicate its maintainability and the possibility to develop independently of a specific database. Within the framework of a performance analysis of an old Java application with an Oracle database, we discovered another aspect that constitutes an argument against using this kind of query: the performance compared to prepared statements in the context of an Oracle database.

Java
4 min

What’s new in JUnit 5?

If you are a Java developer then chances are high you are using JUnit in your project – the most popular unit testing framework for Java.

Java
4 min

Recipes for Test Automation (Part 1) – Soup

A colleague recently approached me and asked me whether I know a recipe for good test automation. I told him that, just like with a good soup, it takes more than a recipe: The kitchen appliances, ingredients, and the cook are important as well.

Quality Assurance
3 min

Risks of Modified Cookies

Now, at the end of the year, cookies are increasingly circulating again. Being properly prepared can help you manage this risk.

Web,Cloud,Java,.NET
4 min

“Heisenberg’s” Test Uncertainty with Automated Test Tools

Critical errors that become evident only in live operation mean negative publicity for both the product and the companies involved. To prevent this, test automation is a fundamental, integral part of modern software development. However, the technical implementation with test automation tools gives rise to problems that we need to be aware of.

Quality Assurance
4 min

The Independence of the Testers in an Agile Team

Whenever I talk about testing in agile teams, and I emphasize that the testers and developers work closely together, I am asked the same question: What about the independence of the testers?

Quality Assurance
2 min

The Life of a Tester

Sometimes, during your daily project routine, you ask yourself, what am I doing here, and do the others on the team know what I’m actually doing?

Quality Assurance
4 min

Duck Typing & Java 8 Method References

Some programming languages provide a feature with the rather strange name “duck typing”. Unfortunately, Java is not one of them. In this post, I am going to briefly explain what duck typing is, and how to achieve at least a similar effect using the method references introduced in Java 8.

Java
8 min