Your Framework for Success: Introduction to JavaScript Testing at Scale

Posted Mar 8th, 2021

Webinar Date: Mar 24th, 2021

In this webinar, Sauce Labs experts provide an overview of the JavaScript framework landscape for automated functional testing, with a focus on Cypress, TestCafe, and Playwright. They explore the differences between these frameworks, and discuss how to choose and implement the right tool for your project.

There are countless ways to set up your automated testing environment. When it comes to stability and maintainability, it’s crucial to choose the right frameworks at the beginning of the journey, to set yourself up for success and save yourself time and headaches further down the road.

In addition to traditional WebDriver-based JavaScript frameworks like Selenium or WebdriverIO, many new projects have popped up in recent years that provide even more capabilities, particularly for web UI testing. With the emergence of new frameworks like Puppeteer, Playwright, Cypress, and others, how do you choose which one’s right for you and your team? And how do you integrate the chosen framework into your testing practice, to shift testing left and speed up your software delivery lifecycle?

In this webinar, Sauce Labs experts provide an overview of the JavaScript framework landscape for automated functional testing, with a focus on Cypress, TestCafe, and Playwright. They explore the differences between these frameworks, and discuss how to choose and implement the right tool for your project.

Key Takeaways

  • Understand how browser automation emerged over the last decade

  • Learn about the technical differences of traditional and new frameworks

  • Learn to pick the right JavaScript framework for your project

About our speakers

Christian Bromann

Christian Bromann

Staff Software Engineer

Christian is a member of the Open Source Program Office at Sauce Labs and is working on various open source projects related to test automation and Node.js. He represents the company as Advisory Committee representative at the W3C and the WebdriverIO project as core contributor in the OpenJS Foundation Cross-Project Council.

Daniel Graham

Daniel Graham

Senior Software Engineer

Daniel Graham is a Senior Software Engineer at Sauce Labs, based out of Vancouver, Canada. He's a UI testing enthusiast and formerly a full time contributor to the Appium open source project.


Topics

FrameworksAutomated testing