Unit tests are an essential tool in a trustworthy test suite for an Android application or any other software system for that matter. But unit tests themselves doesn’t guarantee that the right features or requirements are tested, even if you did a thorough effort to cover as much code as possible in your entire code base with them. It only proves that the system is actually tested, but says nothing about the quality of the tests. Mutation tests can help with this issue, by measuring the quality of your unit tests by manipulating your code under test. Mutation tests can be seen as the tests of your unit tests.
[bctt url=”http://blog.trifork.com/2016/09/07/adequacy-of-android-unit-tests/” tweet=”Measure the Adequacy of Android Unit Tests with Mutation Testing via @triforknews” via=”no”]