We teamed up with Sauce Labs and Code.org for a tour of Code.org’s continuous, automated cross-browser testing suite, newly integrated with CircleCI. In this webinar Brian discusses 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.

code-org-on-demand-webinar-twitter.jpg

If you couldn’t make it, or you’d like to revisit the engaging and entertaining presentation, you can watch the video of the entire webinar on-demand now.

ABOUT THE WEBINAR

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

Brian discusses the evolution of Code.org’s testing suite, 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 shares 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 (spoiler alert: yes, yes, a thousand times yes!).

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.
  • A Q&A session after the presentation brings some user questions to the forefront of the conversation.

Have questions for Lev and the CircleCI team about something from the webinar? Join the discussion with thousands of users on our Community Forum or reach out to us personally. We’d love to hear from you!


ABOUT BRIAN

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.

ABOUT CODE.ORG

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.