A testnet is a testing environment for blockchains. Developers are able to experiment with new applications or features without using real cryptocurrency.