Practical Testing with JavaScript
summary
Overview of practical testing for JavaScript web applications: explains popular tools (Mocha, Chai, Jasmine, Ava, Sinon, Karma, Jest), how they relate, and how to choose and integrate them into projects. Covers strategies for testing browser-API–dependent code and user interfaces, plus how to integrate tests into a JavaScript web app workflow.
AI-written summary · about
chapters (15)
- 0:00Start
- 1:51but I have opinions
- 3:43Introduction to Tests
- 7:42Documentation
- 14:54Testing Tools
- 15:44Main Types
- 15:57Test Doubles
- 32:52Snapshot testing
- 35:07Testing Strategies
- 35:23DOM Handling
- 37:26Side Effects
- 40:16Modules and Dependencies
- 42:35Type checkers
- 44:36Conclusions
- 45:41Thank You
related talks
47mSurviving the JS Testing Tools Jungle
42mSurviving the JS Testing Tools Jungle
30mModern Web Testing: Going Beyond Selenium
48mit('should be easier') Automated testing in the real world
45mAutomated Testing JavaScript
22mHow to test web applications
36mModern Web Testing: Going Beyond Selenium
38mModern Web Testing: Going Beyond Selenium
