Testing
-
Core Java
Smart package structure to improve testability
There are many ways of dividing whole application into packages. Discussions about pros and cons of packaging by feature or…
Read More » -
Scala
Testing Asynchronous Code
Asynchronous code is hard. Everyone knows that. Writing asynchronous tests is even harder. Recently I fixed a flaky test and…
Read More » -
Scala
Integration testing with Gradle
Unit testing works automatically using Gradle, but if you would like to have a separate set of integration tests you…
Read More » -
Core Java
What the Heck Is Mutation Testing?
In recent times, I came repeatedly upon the term mutation testing. Since the word is that this approach is able…
Read More » -
Enterprise Java
Clean Integration Testing with JUnit Rules
The benefits of JUnit Rules, especially when dealing with integration testing, can hardly be overrated. In this post, we’ll shine…
Read More » -
Software Development
When Do You Stop Testing?
There is a software to be tested. There is a team of testers. There is some money in the budget.…
Read More » -
Core Java
Unit testing HTTP calls with LocalTestServer
There are times when you’re unit testing code that is making HTTP calls to a remote server. You could be…
Read More » -
Core Java
A Few Thoughts on Unit Test Scaffolding
When I start to repeat myself in unit test methods by creating the same objects and preparing the data to…
Read More » -
Enterprise Java
Unit And Integration Test Reports For Maven Projects In SonarQube
Since SonarQube 4.2. the test report isn’t generated by the Sonar Maven Plugin during a Maven build (see SonarQube’s blog…
Read More »