Branching Tree Technique Writing structured Solidity tests
summary
Branching Tree Technique presents a concrete specification format for function-level Solidity tests using tree files of given / when / it nodes, plus a companion tool Bulloak scaffold/check that generates skeleton Solidity test contracts and verifies tree/filename sync in CI. Claim: projects using BTT reach much higher coverage — Createax reports 100% test coverage credited to the method. Implementation details: tree-to-contract generation, a VS Code Solidity Inspector extension, and real-world use at Sailer for token distribution, and the tooling demonstrably produces usable test scaffolds.
AI-written summary · about
related talks
49mESSENTIALS - Canon Test-Driven Development
26mTree in the forest: managing details in BDD scenarios
47mTrunk-Based Development in the Enterprise
30mProperty-based Testing for Godly Tests
01h 06mWaltzing with Branches
08mExample-driven development: bridging tests and documentation
51mProperty-Based Testing
14mCompatible Branch Coverage Driven Symbolic Execution for Efficient Bug Finding
