Test-Driven Development
- TDD for those who donβt need it β’ Funny talk showing how to use TDD to loop through a declarative list of requirements you list up front β’ Chew Choon Keat πΊ
- TDD, Where Did It All Go Wrong? β’ How to apply TDD as originally intended and avoid bad practices like testing implementation details instead of required behaviours β’ Ian Cooper πΊ
- TDD: The Bad Parts β’ Identifies bad testing practices to avoid and includes tips like pairing tests with behaviours, not files β’ Matt Parker πΊ
Playwright
- Playwright π οΈ
- Cross Browser AUTOMATION and TESTING using PLAYWRIGHT β’ Basarat Ali πΊ
- What is HTTP Authentication and how to automate it with Playwright β’ Basarat Ali πΊ
- Automating user interactions in a browser using Playwright β’ Basarat Ali πΊ
- Scraping and Verifying the contents a webpage using Playwright β’ Basarat Ali πΊ
- Mocking, Intercepting, Monitoring and Waiting for network requests with Playwright β’ Basarat Ali πΊ
Testing in production
- Testing in Production β’ How to test in production using feature flags and canary releases β’ Talia Nassi πΊ
- Set Up Feature Flags with React in 10 Minutes β’ Talia Nassi π°
API Testing
- Thunder Client β’ Lightweight Rest API Client Extension for VS Code π οΈ
- How to do API Testing in VS Code β’ Visual Studio Code
- Postman π οΈ
- Insomnia π οΈ
- Paw π οΈ
- HTTPie π οΈ
- curl π οΈ
Model-based testing
- Model-Based Testing in React with State Machines β’ David Khourshid π
- First steps in Model-based testing β’ Adam Sanderson π
- @xstate/test β’ XState docs π
- Reuse functional state machine, or create separate version for tests? β’ davidkpiano/xstate-test-demo π¬