OpenJS World 2021 has ended
Virtual Event
June 2-3
Learn More and Register to Attend

Join speakers for live Q&A in Slack! View the session description for speaker availability and more information. To see an overview of Q&A each day click here.
Back To Schedule
Wednesday, June 2 • 1:00pm - 1:30pm
Shifting-left and Right to Test a web app with CI - Nikolay Advolodkin, Sauce Labs

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Automated testing by a developer is still a topic that is heavily contested. Developers continue to struggle to understand how to test their apps, when to test, and how to put this all together into a continuous integration pipeline. This process can be surprisingly simple with the combination of the right tools. In this live-coding session developers will learn how to create a web-app using React. Afterward, we will shift-left by adding some automated unit tests using Jest. Next, we will shift-right by adding some functional tests using Cypress.io. Finally, the developers will learn how to continuously build and test the web app through a Github workflow. By the end of the session, the developers will: - Learn a bit about unit testing with Jest - Learn Cypress for functional testing - Put all of this together into a CI pipeline that builds and tests in a continuous manner.

Join the speaker for live Q&A on Slack, channel - #openjs_world-automation_ci_cd
  • Wednesday, June 2 from 14:40 - 15:00 PDT / 23:20 - 23:40 CEST
  • Thursday, June 3 from 13:40 - 14:00 PDT /  22:40 - 23:00 CEST

avatar for Nikolay Advolodkin

Nikolay Advolodkin

Sr Solutions Architect, Sauce Labs
Nikolay Advolodkin is a self-driven SDET on a lifelong mission to create profound change in the IT world. Today, he serves as the founder of UltimateQA.com, a website designed to train individuals in testing best practices. He is also a Sr Solutions Architect at Sauce Labs. He was... Read More →

Wednesday June 2, 2021 1:00pm - 1:30pm PDT
  • Audience Experience Level Any