YoVDO

End-to-End JavaScript Testing with Cypress.io

Offered By: LinkedIn Learning

Tags

Web Development Courses Javascript Courses Software Testing Courses Test Automation Courses Command Line Interface Courses End-to-end testing Courses

Course Description

Overview

Learn how to set up an end-to-end JavaScript testing framework using Cypress.io.

Syllabus

Introduction
  • Test automation with JavaScript
  • What you should know
  • Software installation
1. Introduction to Cypress.io
  • What is Cypress.io
  • Advantages of Cypress.io
  • Limitations of Cypress.io
2. The Basics
  • Installing and opening Cypress
  • Writing your first Cypress test
  • Testing text input
  • Selecting elements
  • Aliasing elements
  • Working with command results
  • The "beforeEach" hook
  • Setting a base URL
3. Intermediate Concepts
  • Interacting with elements
  • Triggering other actions
  • Common assertions
  • Automatic retrying
  • Debugging in Cypress
  • Environment variables
  • Test doubles
4. Other Useful Commands
  • The "wrap" command
  • The "and" command
  • The "filter" and "not" commands
  • Typing special characters
  • Activating code completion
Conclusion
  • Summary

Taught by

Shaun Wassell

Related Courses

Cypress end to end testing and intercepting network call
Coursera Project Network via Coursera
JavaScript: Test-Driven Development (ES6)
LinkedIn Learning
Master JavaScript
LinkedIn Learning
Automated Browser Testing with TestCafe and TypeScript
Pluralsight
Testing Precompiled Azure Functions: Deep Dive
Pluralsight