119 Testing Testing Testing
Danny, Erik, & Mark discuss their experiences and current challenges in testing code across their applications and services.
Resources
- Panic - https://github.com/gundb/panic-server
- Aphyr, Kyle Kingsbury, testing network partitions - https://aphyr.com/posts/281-call-me-maybe-carly-rae-jepsen-and-the-perils-of-network-partitions
- Lighthouse
-
- Github - https://github.com/GoogleChrome/lighthouse
- Chrome Plugin - https://chrome.google.com/webstore/detail/lighthouse/blipmdconlkpinefehnmjammfjpmpbjk?hl=en
- Jeff Posnick at PWA Conference - https://developers.google.com/web/shows/pwa-devsummit/amsterdam-2016/to-the-lighthouse-progressive-web-app-summit-2016
- Benchmarkjs - https://benchmarkjs.com/
- Mocha - https://mochajs.org/
- Tape - https://github.com/substack/tape
- Qunit - https://qunitjs.com/
- Jasmine - https://jasmine.github.io/
- Sinon - http://sinonjs.org/
- Enzyme - https://github.com/airbnb/enzyme
- Chai - http://chaijs.com/
- Selenium - http://www.seleniumhq.org/projects/webdriver/
- PTSD (tech talk) - https://youtu.be/BEqH-oZ4UXI
- JSPerf replacement: http://jsbench.github.io/
- Travis (automate tests on push to GitHub) - https://travis-ci.org/