End-to-End Testing and Continuous Integration

Is this Class Right For You?

This class is intended for the advanced JavaScript developer who is interested in improving their process. This two-day class will extend the testing concepts introduced in our Writing Testable JavaScript class. You should either take that class or be very comfortable with unit testing in JavaScript before enrolling in this class. You should also be comfortable working with your computer’s file system and the command line.


This class will show you the difference between unit and integration testing and how to choose between one and the other. The class will be a mix of lecture, discussion, and hands-on exercises. Here are a few of the topics we’ll cover:

  • Why Integration Testing?
  • Selenium and WebDriver
  • Behavior-Driven Development
  • Writing Maintainable Integration Tests
  • Determinism in Testing and Avoiding Race Conditions
  • The Hows and Whys of Creating an App “Driver” Abstraction
  • Continuous Integration Tools and Workflow


Registration is not currently available.



Want us to come to your office? Let us know!


Here's what you'll need to get ready for your Bocoup Training experience:

  • Laptop with WiFi and a power cord.
  • Admin privileges on your machine.
  • SublimeText or an equivalent editor.
  • A modern browser.

Contact Us

We'd love to hear from you. Get in touch!


P.O. Box 961436
Boston, MA 02196