Testing from 0 to 100
summary
Workshop walks from zero to a working test pipeline: mocha and chai for unit tests, Pokedex with 151 Pokémon seeded via knex migrations for API tests, asynchronous tests using promises and callbacks, and end‑to‑end checks with webdriverIO/selenium (local or ngrok) that run in seconds. Snapshot checks use Jest snapshot testing, visual regression uses Applitools visual diffs that flag a CSS change. Exercises show migrations, clean setup/teardown, tests failing then passing after fixes — the examples actually run and catch real bugs.
AI-written summary · about
chapters (14)
- 0:00Introduction to testing
- 3:47Testing methodologies
- 8:36Workshop setup and unit testing
- 18:57Assertions and test styles
- 26:57Advanced assertion techniques
- 35:30Asynchronous testing
- 43:20Database setup and testing
- 59:03API testing fundamentals
- 1:07:43API test automation
- 1:20:31End-to-end testing overview
- 1:36:02Webdriver IO implementation
- 1:48:53Visual regression testing
- 2:10:04Snapshot testing with Jest
- 2:28:44Continuous integration








