Test Driven JavaScript Application Development

5 days Methods & Practices

Course Overview

JavaScript is one of the most powerful dynamically typed languages. A good disciplined development approach is necessary to avoid that power turning into a maintenance nightmare.

Who Should Attend?

Developers, technical leads, architects who are quite familiar with JavaScript and are keenly interested in creating the right level and degree of test automation.

What You'll Learn

  • Automate tests at the right level
  • Write maintainable automated tests
  • Test server side
  • Test client side
  • Perform end-to-end testing to the right degree

Course Content

01 Writing automated tests
02 Testing asynchronous functions: callback and promises
03 Prudently dealing with dependencies
04 Testing both client side and server side: jQuery, Angular, Express, Node, databases
05 Using Mocha, Chai, Karma, Sinon, Istanbul, and Protractor
06 End-to-end testing
07 Designing for testability

Ready to Get Started?

Download the detailed course outline or contact us for more information.