A Front-End Web Developer’s Guide to Testing
INTERACTIVE COURSE

A Front-End Web Developer’s Guide to Testing

Beginner

99 Lessons

11h

Certificate of Completion

AI Explanations
AI Explanations
A Front-End Web Developer’s Guide to Testing
5 Playgrounds
13 Quizzes
164 Illustrations

Takeaway Skills

Ability to ensure web applications’ quality over time with changing features and technologies

Hands-on experience with behavior-driven development and visual and accessibility testing with Selenium

Working knowledge of test retires, stubs, spies, clocks, component testing, API testing, supported plugins, and cloud testing in Cypress

Familiarity with the advanced features of Playwright, such as Inspector, mobile device emulation, test annotations, assertions, network mocking, test reporting, test runners, and trace viewer

Familiarity with the advanced features of Puppeteer, such as accessibility testing, web app tracing, and API testing

Course Overview

Web automation testing frameworks ensure faster and more reliable delivery of high-quality software when integrated into the front-end development workflow. You’ll start with the advanced web technologies and application types to understand common trends and challenges. Next, you’ll learn about the four leading web testing frameworks and how to choose the right framework, whether you’re a developer or a test automation engineer. You’ll also learn the KPIs that measure applications’ quality. Additionally, y...Show More

Course Content

1

Getting Started

2

Cross-Browser Testing Methodologies

3

Challenges Faced by Front-End Web Application Developers

4

Top Web Test Automation Frameworks

5

Matching Personas and Use Cases to Testing Frameworks

6

Introducing the Leading Front-End Web Development Frameworks

8 Lessons

7

Map the Pillars of a Dev Testing Strategy for Web Applications

6 Lessons

8

Core Capabilities of Top JavaScript Test Automation Frameworks

11 Lessons

9

Measuring Test Coverage of a Web Application

5 Lessons

10

Working with the Selenium Framework

7 Lessons

11

Working with the Cypress Framework

7 Lessons

12

Working with the Playwright Framework

8 Lessons

13

Working with the Puppeteer Framework

6 Lessons

14

Complementing Code-Based Testing with Low-Code Test Automation

6 Lessons

15

Wrapping Up

1 Lesson

16

Appendix

3 Lessons

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath