Progressive Web Apps (PWAs) provide compelling native-like experiences to users. This course will teach you how to execute a testing plan for your Progressive Web App using automation tools and cloud-based testing services.
Progressive Web Apps (PWAs) take advantage of powerful APIs like notifications and service workers to bring native-like features to the browser. In this course, Testing Progressive Web Apps, you’ll learn how to effectively plan for and test these more advanced web APIs using automation tools and cloud-based services. First, you’ll explore how to develop effective test plans. Next, you’ll discover how to use automation tools to test PWA features and set up continuous testing. Finally, you’ll learn how to leverage cloud-based services to test your app across a wide array of platforms and devices. When you’re finished with this course, you’ll have the skills and knowledge of testing Progressive Web Apps needed to ensure your users have a consistent and stable experience.
Course Overview Hi, everyone. My name is Kamran Ayub and welcome to my course, Testing Progressive Web Apps. I'm a technologist, speaker, and educator based in the Midwest, and I have been building websites for over a decade with a focus on progressive web apps in the last few years. According to market research firm GlobalWebIndex, 72% of smartphone owners say their phone is the most important device to access the internet. In this course, we'll be playing the part of a test automation specialist for Carved Rock Fitness, a fictitious ecommerce company, where we'll be testing their new progressive web app to help their customers track orders. Some of the major topics that we'll cover include, creating an effective test plan, testing specific PWA capabilities, setting up continuous browser tests, and using cloud‑based testing tools. By the end of this course, you'll understand how to write specific automated tests for progressive web apps and how to run them against real devices using cloud‑based tools, like BrowserStack and Sauce Labs. Before beginning the course, you should be familiar with how progressive web apps are built, and it would help to have written a few end‑to‑end tests using the Cypress or Selenium browser testing tools. I hope you'll join me on this journey to learn effective progressive web app testing with the Testing Progressive Web Apps course at Pluralsight.