Agile + DevOps West 2021 Concurrent Session : Developing + Testing a Web App with Continuous Integration


Thursday, June 10, 2021 - 3:15pm to 4:15pm

Developing + Testing a Web App with Continuous Integration

Continuous integration seems to be a difficult topic that often eludes many individuals. Some typical questions that arise are which technologies should we use and how do we actually put everything together? However, CI doesn't need to be so difficult 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 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:

  •  See how easy it is to create a web app
  •  Learn a bit about unit testing with Jest
  •  Learn Cypress for functional testing
  •  Put all of this together into a CI pipeline that runs builds and tests in a continuous manner
Sauce Labs

Nikolay Advolodkin is a Senior Solutions Architect at Sauce Labs. He has an extensive background in software testing, quality assurance, and test automation as the CEO and Test Automation Instructor at, a training site full of videos and resources covering the gamut of testing topics and technologies. Nikolay has taught more than 50,000 students in over 120 countries about test automation. He is a frequent contributor to open source and was selected as one of the top automation engineers in the world three years in a row by