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

Conference archive

SEE PRICING & PACKAGES

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 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:

  •  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
nikolay-advolodkin
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 and Test Automation Instructor at UltimateQA.com and a Solutions Architect at Sauce Labs. He was also voted as one of the top automation engineers in the world multiple years in a row by TechBeacon.com. He has contributed to books such as Continuous Testing For DevOps Professionals. And he is an avid animal lover.