Reference: Backbone.js Testing, Ryan Roemer, Packt Publishing, ISBN 978-1-78216-524-8
Web site: http://backbone-testing.com/
Application development is a journey guaranteed to include inexplicable errors, sudden application crashes, and complex test failures. When these pitfalls happen, it is important to have some directions on how to debug the problems and move things forward. A common scenario during software development is when application changes break one or more existing unit tests. In this case, a good practice is to run the test suite one test at a time, fix the test, and then move on to the rest.