{"repo":"PraneshASP/solidity-testing-book","free":true,"listed":false,"github":"https://github.com/PraneshASP/solidity-testing-book","clone":"git clone https://github.com/PraneshASP/solidity-testing-book.git","description":"A (opinionated) smart contract testing guide.","language":"TypeScript","stars":10,"topics":["evm","smart-contracts","solidity","testing"],"license":null,"category":"blockchain-web3","readme_excerpt":"Smart Contract Testing Guide A comprehensive guide to testing Solidity smart contracts; from unit tests to advanced techniques like invariant testing, mutation testing, and formal verification. What's inside Basic Testing - Unit tests - Integration tests - Fork tests - Fuzz tests Advanced Testing - Invariant tests - Differential tests - Lifecycle tests - Scenario tests & building a scenario test runner - Mutation tests Techniques & Methods - Formal verification - Symbolic testing - Branching Tree Technique (BTT) - Swiss Cheese Method Development Contributing Contributions are welcome! If you'd like to improve an existing section, fix an error, or add a new testing topic: 1. Fork the repo and create a branch 2. Make your changes inside docs/pages/ 3. Open a pull request with a short description of what you changed","default_branch":null,"files":null,"tree":[],"storefront":"/r/PraneshASP","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PraneshASP/solidity-testing-book/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}