Testing is an important part of everything we do. Often this is the part developers hate, however they need to learn to embrace testing, whether this is unit testing or writing failing tests before developing.

Useful Resources

Some useful websites and tools for testing, both test tools and test sites and more:

IntelliJ IDEA

There is a handy IntelliJ plug-in that will generate test data, see Test Data - IntelliJ IDEs Plugin | Marketplace for details.