For JavaScript developers working on increasingly
large and complex projects, effective automated testing
is crucial to success. Test-Driven JavaScript
Development is a complete, best-practice guide to agile
JavaScript testing and quality assurance with the
test-driven development (TDD) methodology. Leading agile
JavaScript developer Christian Johansen covers all
aspects of applying state-of-the-art automated testing
in JavaScript environments, walking readers through the
entire development lifecycle, from project launch to
application deployment, and beyond. Using real-life
examples driven by unit tests, Johansen shows how to use
TDD to gain greater confidence in your code base, so you
can fearlessly refactor and build more robust,
maintainable, and reliable JavaScript code at lower
cost. Throughout, he addresses crucial issues ranging
from code design to performance optimization, offering
realistic solutions for developers, QA specialists, and
testers. Coverage includes / Understanding automated
testing and TDD / Building effective automated testing
workflows / Testing code for both browsers and servers
(using Node.js) / Using TDD to build cleaner APIs,
better modularized code, and more robust software /
Writing testable code / Using test stubs and mocks to
test units in isolation / Continuously improving code
through refactoring / Walking through the construction
and automated testing of fully functional software The
accompanying Web site, tddjs.com, contains all of the
book's code listings and additional resources. |
|