Tests for Every Branch: Using CircleCI & Sauce Labs to Continuously Test at Code.org

Posted Oct 12th, 2016

Webinar Date: Oct 12th, 2016

Join Code.org's Brian Jordan for a fresh tour of Code.org’s continuous, automated cross-browser testing suite, newly integrated with CircleCI. Brian will discuss how Code.org’s small engineering team approaches testing throughout the product development cycle, including a suite of cross-browser tests using Sauce Labs that now run for every single commit an engineer pushes to their feature branch.

Brian will discuss the evolution of their testing suite (spoiler alert: at one point, it took nearly 2 hours to run!), how his team is eliminating the daily pain of manually tracking down “who broke what when”, and the lessons learned along the way.

Bonus: Brian will share a selection of actual bugs found from the Code.org Bug Collection, hopefully answering the question “Is it really worth testing cross-browser?” once and for all.

What you'll learn:

  • What Code.org's open source automated testing stack looks like, and the tough lessons learned from two years of building out and maintaining a growing test suite.
  • How to speed up your cross-browser UI tests targeting Sauce Labs and run them for every single commit.
  • What continuous integration with CircleCI, visual testing with Applitools, and cross-browser Selenium tests on Sauce Labs look like for their open source curriculum under active development.
  • Tips and tricks for getting your project up and running smoothly on CircleCI, targeting multiple browsers through Sauce Labs.

Following the webinar, there will be Q&A with Brian and solutions experts from CircleCI and Sauce Labs.

Brian Jordan is a software engineer at Code.org building Code Studio, Code.org’s K-12 Computer Science curriculum used by over 200,000 teachers and 5 million students. Passionate about education, game and web development, Brian previously built video games for PopCap/EA and trained facilitators and teachers to utilize laptops in Rwanda’s primary schools.

Code.org is a non-profit dedicated to expanding access to computer science with a vision that every student in every school should have the opportunity to learn computer science. Code Studio—Code.org's free, online computer science curriculum platform—has over 388,000 teachers signed up to teach CS across grades K-12, and over 12,000,000 enrolled students.



Company Size



Cross-browserSeleniumCI/CDOpen sourceGet Started/Guide