Various Testing Methodologies for Fast Iteration on Ethereum
summary
History of the codebase shows concrete shifts: tests migrate from Python to JavaScript, a npm-based publish JSON becomes the canonical address/API source, and a release pipeline auto-updates docs and downstream dApps. A dedicated integration tests on ganache deploy pipeline verifies deploy scripts. Oracles move to Chainlink for decentralization, Tenderly provides revert stack traces, and local testing moves from Ganache to Buidler (Hardhat) for much faster runs, enabling the team to pursue TDD and eventual continuous deployment.
AI-written summary · about
chapters (6)
- 0:00Start
- 3:05There Is a Limit to How Big a Contract Can Be
- 4:28Continuous Deployment on Ethereum
- 12:15The Publish Script
- 22:35Covert Deploy
- 54:03Testing Frameworks in Js
related talks
35mTest automation guide: How to move away from chain tests
26mModern Testing Practices in Frontend Applications
48mModern Testing Patterns
24mRobust tests for unconventional environments
26mThe Impact of Testing on a DevOps Pipeline
01h 03mTesting in Production
19mTop 5 Tricks for Smart Contract Productivity
39mFor the love of PROD, Test your Code!
