In this section we will discuss how to test your smart contracts and make sure you are aware of some of the most common pitfalls and sources of bugs.