March 2018
Beginner to intermediate
656 pages
20h 9m
English
Testing is usually performed by automated means. Earlier in the chapter, you were introduced to Truffle, which uses the Mocha framework to test contracts. However, manual functional testing can be performed as well by using Remix and running functions manually and validating results. We will cover this in Chapter 14, Introducing Web3. Once the contract is verified, working, and tested on a simulated environment (for example, EthereumJS TestRPC, Ganache) or on private net, it can be deployed to public testnet and eventually to the live blockchain (Byzantium).
In the next section, you will be introduced to language Solidity. This is a brief introduction to Solidity, which should provide the base knowledge required in order to write ...