A publicly used Ethereum testnet. A test network where code can be tested for bugs before being adapted for or added to the main network. Writing to the test net has no cost. The Ropsten testnet is essentially used as a testing environment before you bring your code onto the mainnet. The Ropsten testnet is free to use.