Ethereum has many test networks where developers can deploy their dapps or the network can test fork changes before being moved to the mainnet. There are a handful of test networks, each of which have their own unique traits, making certain instances of testing better.