In this module, we'll write smart contracts and test them. You'll learn about what is smart contract testing, its importance, some strategies for testing, and different tools and frameworks for smart contract testing and debugging techniques for contracts.