E2E testing with Cypress for Web3 applications
summary
Shows how end-to-end tests actually exercise blockchain interactions using Cypress SESS plus Cypress to control MetaMask and a local testnet, turning window.ethereum into a provider and using ABIs to call balanceOf and transfer on a LINK token contract. Demonstrates tests that import wallets, switch networks, read token balances, reject a transfer, confirm a transfer and wait for transaction receipts; occasional gas estimation failures occur on slow networks but the scripted tests run and report pass/fail.
AI-written summary · about
chapters (8)
- 0:00Introduction to E2E testing
- 2:33Why Cypress for testing
- 4:43Web3 architecture fundamentals
- 9:55Web3 development tools
- 14:37Web3 interaction examples
- 22:11Challenges in Web3 testing
- 23:49Introducing Synpress
- 24:31Practical demo and conclusion
related talks
35mCypress Tales: Effective E2E Testing
32mCypress.io – the State of the Art End-to-end Testing Tool
04mCypress E2E Automation
33mCypress: The future of E2E testing
29mEnd-to-end Testing Is Hard - But It Doesn't Have to Be
47mEnd to End Testing with Cypress
50mShip Web Apps Confidently: End-to-End Testing with Cypress
43mLessons from E2E Testing Web Applications with Avindra Fernando
