I am developing some bitcoin based services and I am interested of automatizing testing for them.
bitcoind seems to come with
-testnet option. What are the best practices of using this?
How to create wallets for tests - should they be persistent or temporary
How to spoof balances of the wallets
How to make fake payments and how to debug them - does there exist anything akin blockchain.info or block chain explorer for them