This is a collection of tools and articles about testing Web Applications. The focus will be towards Ember apps, but also includes server side and articles that can apply to all kinds of testing.
- Tape (https://github.com/substack/tape) - Testing harness/assertion library
- Tap-Spec (https://github.com/scottcorgan/tap-spec) - Pretty mocha style output for TAP format
- generator-rise (https://github.com/bucaran/generator-rise) - Scaffolding with testing setup, mainly for libraries
- nightwatch (https://github.com/nightwatchjs/nightwatch) - Automated testing and continous integration framework
- Page Objects (https://github.com/san650/ember-cli-page-object) - Abstraction for DOM manipulation
- Sauce Labs (https://github.com/johanneswuerbach/ember-cli-sauce)
- AJAX Interceptor Mocks/Factories/Fixtures (https://github.com/samselikoff/ember-cli-mirage)
- 5 Questions Every Unit Test Must Answer: https://medium.com/javascript-scene/what-every-unit-test-needs-f6cd34d9836d
- Testing Express APIs with Supertest: https://www.codementor.io/nodejs/tutorial/testing-express-apis-with-supertest
- Ember component integration tests: http://alisdair.mcdiarmid.org/ember-component-integration-tests/
- Ember with Stubs using mirage: http://hashrocket.com/blog/posts/test-driving-a-stubbed-api-in-ember-with-ember-cli-mirage
- More mirage: http://www.programwitherik.com/ember-mirage-tutorial-and-examples/
- Integration tests with components: https://github.com/aptible/dashboard.aptible.com/blob/master/tests/integration/components/primitive-select-test.js