PIT is a state of the art mutation testing system, providing gold standard test coverage for Java and the jvm.
Free

Description

PIT runs your unit tests against automatically modified versions of your application code. When the application code changes, it should produce different results and cause the unit tests to fail. If a unit test does not fail in this situation, it may indicate an issue with the test suite.

More Resources & Tools in Automated Checking

CLI Testing Library

🐨 Simple and complete CLI testing utilities that encourage good testing practices.

Detox

Gray box end-to-end testing and automation framework for mobile apps

KIF

Keep It Functional - An iOS Functional Testing Framework