Chapter 11Test-Drive Your Apps

The fully functional TO-DO web application is live and healthy. The design and implementation of every single line of code in that application was driven using automated tests. We wrote tests at different levels: the model and the routes on the server side, the client side, and end-to-end integration tests all the way down from the UI. In this chapter we’ll revisit the application and review the levels and sizing of tests. With these details, you can begin to gauge the efforts and approach to take for your own applications. We’ll also revisit the benefits gained from these efforts and review key practices from the perspective of programmers, architects, and managers.

Get Test-Driving JavaScript Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.