E2E Web Testing with TestCafe

0
Test Automation University
Free Online Course
English
6 hours worth of material
selfpaced

Overview

Learn how to automate end-to-end testing with TestCafe

  • E2E Web Testing with TestCafe
  • Chapter 1 - Introduction to TestCafe
  • Chapter 2.1 - Install NodeJS , VS Code and TestCafe on macOS
  • Chapter 2.2 - Install NodeJS , VS Code and TestCafe on Windows OS
  • Chapter 3.1 - Getting Started with TestCafe
  • Chapter 3.2 - First Test with TestCafe
  • Chapter 3.3 - TestCase with TestCafe Selector
  • Chapter 4.1 - Specify Web Page
  • Chapter 4.2 - Fixture and Test Metadata
  • Chapter 4.3 - Interact with Page Elements - Navigate
  • Chapter 4.4 - Working with iFrame
  • Chapter 4.5 - Working with DropDownlist and Upload File
  • Chapter 4.6 - Set Test Speed and Set Page Timeout, Drag and Hover
  • Chapter 4.7 - Hooks
  • Chapter 4.8 - Assertions
  • Chapter 4.9 - Skip Test
  • Chapter 4.10 - Working with Client-Side Info
  • Chapter 5.1 - Test Execution
  • Chapter 5.2 - Run Tests in Parallel
  • Chapter 5.3 - Filter Tests by Metadata and Name
  • Chapter 5.4 - Headless Mode
  • Chapter 6.1 - Wait Mechanism
  • Chapter 6.2 - Debugging
  • Chapter 6.3 - Take Screenshots
  • Chapter 6.4 - Video Recording
  • Chapter 6.5 - TestCafe Extensions for VS Code
  • Chapter 7.1 - Page Model
  • Chapter 7.2 - Home Page Class
  • Chapter 7.3 - Register, Login and Customer Pages
  • Chapter 7.4 - Implement Register Test with Page Model
  • Chapter 7.5 - More Page Model Classes
  • Chapter 7.6 - E2E Test with Page Model
  • Chapter 7.7 - Configuration File
  • Chapter 8 - Data-Driven Tests
  • Chapter 9.1 - Introduction to BDD and Cucumber JS
  • Chapter 9.2 - Feature Files
  • Chapter 9.3 - Step Definition Files
  • Chapter 9.4 - Steps Definitions with Page Objects
  • Chapter 9.5 - Custom TestController and Hooks
  • Chapter 9.6 - Run Cucumber Tests
  • Chapter 9.7 - Cucumber Report
  • Chapter 10.1 - TestCafe Reports
  • Chapter 10.2 - Allure Reports
  • Chapter 11.1 - Visual Testing with Applitools and TestCafe
  • Chapter 11.2 - Add Eyes-TestCafe to Existing Tests
  • Chapter 12.1 - TestCafe with GitHub Actions
  • Chapter 12.2 - YAML File for GitHub Actions
  • Chapter 12.3 - Run with Multiple OS and NodeJS Versions
  • Chapter 13 - TestCafe Docker Image
  • Chapter 14 - Run Tests on Remote Device
  • Chapter 15.1 - ReportPortal
  • Chapter 15.2 - Configure TestCafe with ReportPortal

Taught by

Moataz Nabil