This white paper by Nathan Beer explains why and how to implement various tests on smart contracts. It also covers how to create scripts and automate the whole process from A to Z, ensuring integration with the help of Continuous Integration (CI).
Nathan Beer is currently in his second year of engineering at EXIA CESI in Nancy, France. He was part of our team for a 2-month period working on this topic, and we’re happy to share it with you!
“Blockchain and smart contracts have introduced new concepts, but most people don’t properly understand the consequences of these concepts in terms of application quality. What’s more, most people aren’t aware of what and how to test smart contracts.
Blockchain offers many advantages, thanks to the underlying technology that is enabling the emergence of smart contracts: automated, intelligent contracts. These contracts, although secured by blockchain, may contain hidden errors in the source code, and in some cases, something even worse… hidden vulnerabilities. […]
To continue reading by downloading the white paper, click on the link.”
White paper: Why and how to test smart contracts?


