My team recently starting learning Ethereum and smart contracts. Wanted to ask what are the best practices for testing. I have read about creating private networks:
- Can we have our own private network where the team can test on?
- Can this private network be online and accessible to the team only? Azure has a service to setup a blockchain that support Ethereum.
Other options I saw were:
- Have each team member test locally on his system or
- Use Live Test Network like Ropsten
Any helpful links are also appreciated.