In this chapter, we will show you how to use Remix to develop and debug a smart contract. We will explore various options for the Truffle suite tool. We will also cover smart contract unit tests by testing the smart contract we wrote in the previous chapter.
The purpose of this chapter is to help you to understand various development tools, unit tests, and security tests and to help you to brush up on your Ethereum development knowledge and skills. This chapter is organized around three major topics:
- Understanding Remix development fundamentals
- Understanding development using Truffle and unit testing
- Security testing
First, let's take a look at one of the most popular online development tools—Remix!