Mini Map
Search
⌘ K
Log In
A Front-End Web Developer’s Guide to Testing
0%
1.
Getting Started
Introduction to the Course
2.
Cross-Browser Testing Methodologies
Introduction to Cross-Browser Testing Methodologies
An Overview of the Web Landscape
Understanding Web Application Types
Testing Types for Web Applications
Understanding Headless and Headed Browsers within App Development
Summary: Cross-Browser Testing Methodologies
Quiz: Cross-Browser Testing Methodologies
3.
Challenges Faced by Front-End Web Application Developers
Introduction to Challenges Faced by Front-End Web Developers
Web Application Development Challenges
Coverage Challenges for Web Application Developers
Nonfunctional Challenges in Web Application Development
Compliance Challenges for Web Applications
Summary: Challenges Faced by Front-End Web Application Developers
Quiz: Challenges Faced by Front-End Web Application Developers
4.
Top Web Test Automation Frameworks
Introduction to Top Web Test Automation Frameworks
An Overview of the Web Testing Market
Getting Started with the Selenium WebDriver Framework
Getting Started with the Cypress Framework
Getting Started with the Puppeteer Framework
Getting Started with the Microsoft Playwright Framework
Summary: Top Web Test Automation Frameworks
Quiz: Top Web Test Automation Frameworks
Challenge: Selenium-Supported Element Locators
Solution: Selenium-Supported Element Locators
Project
Premium
Automated Testing using Python and Selenium
5.
Matching Personas and Use Cases to Testing Frameworks
Introduction to Use Cases and Testing Frameworks
Web Testing Personas Overview
Use Cases and Considerations for Picking a Solid Test Automation
Testing Automation Evaluation Matrix
Summary: Matching Personas and Use Cases to Testing Frameworks
Quiz: Matching Personas and Use Cases to Testing Frameworks
6.
Introducing the Leading Front-End Web Development Frameworks
Introduction to Front-End Web Development Frameworks
ReactJS
AngularJS
Vue.js
Ember.js
Svelte
Summary: Leading Front-End Web Development Frameworks
Quiz: Leading Front-End Web Development Frameworks
7.
Map the Pillars of a Dev Testing Strategy for Web Applications
Introduction to Testing Strategies for Web Applications
The Key Pillars of a Web Application Testing Plan and Strategy
Measuring the Success of a Continuous Testing Strategy
A Case Study: A Real-Life Web Application Testing Strategy
Summary: Map the Pillars of a Dev Testing Strategy
Quiz: Map the Pillars of a Dev Testing Strategy
8.
Core Capabilities of Top JavaScript Test Automation Frameworks
Introduction to Top JavaScript Test Automation Frameworks
Visual Testing
API Testing
Mobile Device Testing
Performance Testing
Accessibility Testing
Network Control Testing and Mock Services
Working with Elements
A Reevaluation of Test Automation Frameworks
Summary: JavaScript Automation Frameworks' Core Capabilities
Quiz: Core Capabilities of Top JavaScript Automation Frameworks
9.
Measuring Test Coverage of a Web Application
Introduction to Test Coverage of a Web Application
Code Coverage and Test Coverage
JavaScript Code Coverage Tools for Web Application Developers
Summary: Measuring Test Coverage of a Web Application
Quiz: Measuring Test Coverage of a Web Application
10.
Working with the Selenium Framework
Introduction to the Selenium Framework
Understanding the Selenium Framework and Its Components
The Advanced Features of Selenium
Various Testing Methods with Selenium
The Future of the Selenium Framework
Summary: Working with the Selenium Framework
Quiz: Working with the Selenium Framework
11.
Working with the Cypress Framework
Introduction to the Cypress Framework
Getting Started with Cypress
Cypress’s Advanced Test Automation Capabilities
Cypress Proficiency: Studio, Plugins, and API Testing
The Future of the Cypress Framework
Summary: Working with the Cypress Framework
Quiz: Working with the Cypress Framework
12.
Working with the Playwright Framework
Introduction to the Playwright Framework
Getting Started with Playwright
Playwright: Advanced Features and Annotations
Playwright Essentials: API Testing & Network Mocking
Playwright’s Reporting, Runners, Viewer, Configuration, and CI
The Future of the Playwright Framework
Summary: Working with the Playwright Framework
Quiz: Working with the Playwright Framework
Project
Premium
Automate Login-Workflow Testing with Playwright
13.
Working with the Puppeteer Framework
Introduction to the Puppeteer Framework
Getting Started with Puppeteer
Learning about Puppeteer’s Advanced Test Automation Capabilities
The Future of the Puppeteer Framework
Summary: Working with the Puppeteer Framework
Quiz: Working with the Puppeteer Framework
14.
Complementing Code-Based Testing with Low-Code Test Automation
Introduction to Code-Based Testing
Fundamental Features of Low-Code Testing Tools
Codeless Tool Overview within the Open-Source Landscape
Leading Commercial Codeless Testing Tools for Web Applications
Summary: Complementing Code-Based Testing
Quiz: Complementing Code-Based Testing
15.
Wrapping Up
Conclusion
16.
Appendix
Installation of Testing Frameworks
Upgrading Selenium Code to Selenium 4
Additional Resources and Source Code Repositories
Home
Courses
A Front-End Web Developer’s Guide to Testing
Quiz: Top Web Test Automation Frameworks
Quiz yourself on what you've learned about test automation frameworks.
We'll cover the following...
...