Smart Contract Test-Driven Development Crash Course
What you'll learn
- How to start implementing smart contracts using Test-Driven Development
Requirements
- Understand how the Ethereum blockchain works
- Have basic understanding of Solidity
Description
Welcome to the wonderful world of Test-Driven Development!
Through this course, you will be able to have a glimpse into how to setup TDD in a Solidity project to build smart contracts for the Ethereum blockchain.
This means you will be able to create smart contracts with less bugs and fewer lines of code, and be much more relaxed when it goes into production.
This course is an introduction to TDD in Solidity.
It covers:
Why we should use TDD in a Solidity project
How to setup your environment and create a project
How to create tests for a smart contract
How to launch your tests
How to test the basic behavior of a constructor
How to test conditions that should trigger an error
How to test a value has been correctly set inside a mapping
How to test if a specific event was emitted during a function call
Who this course is for:
- Solidity developpers
Instructor
Hello, my name is Conrad, I'm from France and I like learning and teaching coding techniques.
I have been working in the software industry for over ten years, and I've enjoyed working on many projects, on either the back end of the front end.
I'm an expert in JavaScript, Solidity and various framework around this languages : React, Truffle, Mocha, ...
And I'm currently starting my own venture!
Do not hesitate to leave me a message, all feedback is welcomed. Thanks ;)