+612 9045 4394
Test-Driven JavaScript Development : Developer's Library - Christian Johansen

Test-Driven JavaScript Development

Developer's Library

By: Christian Johansen (Contribution by)

Sorry, the book that you are looking for is not available right now.

We did a search for other books with a similar title, and found some results for you that may be helpful.

The first complete, example-rich, best-practice guide to agile JavaScript testing and Quality Assurance with TDD and BDD

  • Why automated testing is critical to JavaScript QA and code design - and how to implement it successfully.
  • Proven workflows, tools, and libraries for using TDD or BDD with JavaScript.
  • Covers testing code for browsers, servers, Mozilla's Rhino, Greasemonkey, and Firefox extensions.
  • Shows how to use agile principles to build robust JavaScript software from the ground up.

JavaScript has long been the leading language for web developers: it is now used widely in both front-end and back-end development, in areas ranging from user interfaces to complex server-side tasks. However, JavaScript has a reputation for poor development methodologies and weak quality assurance. Test Driven JavaScript Development is the solution. This book walks through every facet of applying state-of-the-art, automated test-driven and behavior-driven testing techniques to JavaScript code. Christian Johansen covers the entire process of JavaScript development - from start to deployment - using real-life examples driven by unit tests every step of the way. He demonstrates how to use Test-Driven Development and Behavior-Driven Development principles to build more robust JavaScript applications from the ground up - and how to integrate JavaScript development with agile methods to write better code at lower cost. Through relevant, up-to-date examples, he addresses key issues ranging from code design to performance optimization. This is the only JavaScript testing book of its kind - and the only one web developers will ever need.

"A simplified and well-explained book about one of the most underestimated parts of any application life-cycle. Christian Johansen brings real world examples, simple to advanced, and a useful library together in one place. I couldn't expect more from Test-Driven JavaScript Development. Excellent learning and definitively easy to read." -Andrea Giammarchi, lead developer, NOKIA Gate 5 GmbH "A great mix of theory and practical examples makes this a good read for both newcomers to JavaScript/TDD and seasoned JavaScripters wanting to add to their skill set."-Jacob Seidelin, freelance web developer, Nihilogic


Part I: Test-Driven Development

Chapter 1: Automated Testing

Chapter 2: The Test Driven Development Process

Chapter 3: Tools of the Trade

Chapter 4: Test to Learn

Part II: JavaScript for Programmers

Chapter 5: Functions

Chapter 6: Applied Functions and Closures

Chapter 7: Objects and Prototypal Inheritance

Chapter 8: ECMAScript 5th Edition

Chapter 9: Unobtrusive JavaScript

Chapter 10: Feature Detection

Part III: Real-World Test Driven Development in JavaScript

Chapter 11: The Observer Pattern

Chapter 12: Abstracting Browser Differences: Ajax

Chapter 13: Streaming Data With Ajax and Comet

Chapter 14: Server-Side JavaScript With Node.js

Chapter 15: TDD and DOM Manipulation: The Chat Client

Part IV: Testing Patterns

Chapter 16: Mocking and Stubbing

Chapter 17: Writing Good Unit Tests


ISBN: 9780321683915
ISBN-10: 0321683919
Series: Developer's Library
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 528
Published: 15th October 2010
Country of Publication: US
Dimensions (cm): 22.76 x 17.88  x 2.74
Weight (kg): 0.82
Edition Number: 1