Ember provides 3 types of tests out of the box :
* Unit tests
* Rendering tests (previously known as integration tests)
* Application tests (previously known as acceptance tests)
Broadly speaking, these tests differ in two aspects :
* Which parts of your app they check for correctness. Having different types of tests help separate testing concerns.
* How fast they execute.