HOME > Development > Automated Software Testing with Cypress

Automated Software Testing with Cypress

  • Development
  • Dec 06, 2024
SynopsisAutomated Software Testing with Cypress, available at $74.99,...
Automated Software Testing with Cypress  No.1

Automated Software Testing with Cypress, available at $74.99, has an average rating of 4.53, with 154 lectures, based on 2229 reviews, and has 14098 subscribers.

You will learn about Master the powerful Cypress v13.5+ framework from beginner to advanced Develop proficiency in web elements interaction for successful web testing Build a robust automation framework using the best practices of the Page Objects Model Put your skills into practice with real-world end-to-end testing examples and challenging exercises Integrate your automation tests with CI/CD pipelines using Jenkins, and streamline your testing process for faster and more efficient releases Get exclusive access to professional tips, tricks, and best practices from industry experts, and stay ahead of the curve with the latest automation techniques Professional tips and tricks and best practices to become real Cypress Expert Learn how to integrate Cypress with popular BDD frameworks like Cucumber and CodeceptJS Learn how to use Cypress for REST API testing and web scraping, and expand your automation capabilities beyond web UI testing Learn how to use Cypress with Docker and many other 3rd party services and plugins This course is ideal for individuals who are Manual Testers or Automation Testers or QA Engineers or QA Architects or QA Managers or Software Developers It is particularly useful for Manual Testers or Automation Testers or QA Engineers or QA Architects or QA Managers or Software Developers.

Enroll now: Automated Software Testing with Cypress

Summary

Title: Automated Software Testing with Cypress

Price: $74.99

Average Rating: 4.53

Number of Lectures: 154

Number of Published Lectures: 154

Number of Curriculum Items: 154

Number of Published Curriculum Objects: 154

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Master the powerful Cypress v13.5+ framework from beginner to advanced
  • Develop proficiency in web elements interaction for successful web testing
  • Build a robust automation framework using the best practices of the Page Objects Model
  • Put your skills into practice with real-world end-to-end testing examples and challenging exercises
  • Integrate your automation tests with CI/CD pipelines using Jenkins, and streamline your testing process for faster and more efficient releases
  • Get exclusive access to professional tips, tricks, and best practices from industry experts, and stay ahead of the curve with the latest automation techniques
  • Professional tips and tricks and best practices to become real Cypress Expert
  • Learn how to integrate Cypress with popular BDD frameworks like Cucumber and CodeceptJS
  • Learn how to use Cypress for REST API testing and web scraping, and expand your automation capabilities beyond web UI testing
  • Learn how to use Cypress with Docker and many other 3rd party services and plugins
  • Who Should Attend

  • Manual Testers
  • Automation Testers
  • QA Engineers
  • QA Architects
  • QA Managers
  • Software Developers
  • Target Audiences

  • Manual Testers
  • Automation Testers
  • QA Engineers
  • QA Architects
  • QA Managers
  • Software Developers
  • REMASTERED IN 2024 with 13.5 version!

    Ready to become an expert in web automation and testing with the world’s most popular non-Selenium framework, Cypress? Look no further than our comprehensive course!

    Designed to be as practical as possible, you’ll start coding from the beginning and gain hands-on experience with web automation and elements interaction using Cypress API. You’ll also practice real-world end-to-end testing examples and learn advanced features and patterns to help you become a Cypress master.

    But that’s not all – this course also covers REST API testing with Cypress, as well as Cypress + Docker container and extensions/plugins. You’ll learn how to report your test results with mocha, and implement the App Actions and Page Objects design patterns. Plus, you’ll learn Behavior Driver Development using Cypress + Cucumber and perform visual regression testing using the Percy library.

    And with this course, you’ll be able to take your testing to the next level with cloud testing using BrowserStack and work with X Paths. You’ll even learn how to set up continuous integration using Jenkins and how to prepare and practice for interviews.

    But don’t worry if you get stuck – we’re here to help! Our Q&A section is full of helpful tips and tricks from our experts and other students, so you can always get the help you need.

    So what are you waiting for? Start your journey to Cypress mastery today with our practical and comprehensive course!

    Course Curriculum

    Chapter 1: Getting Started

    Lecture 1: Course Introduction

    Lecture 2: Project Setup

    Lecture 3: Cypress Setup

    Chapter 2: Learn Cypress Fundamentals

    Lecture 1: First Cypress Test

    Lecture 2: Assert Title

    Lecture 3: Assert Elements

    Lecture 4: Waiting

    Lecture 5: Reloads & Logs

    Lecture 6: Test Hooks & Tags

    Lecture 7: Forms, Inputs & Buttons Part 1

    Lecture 8: Forms, Inputs & Buttons Part 2

    Lecture 9: Modals

    Lecture 10: Hovers

    Lecture 11: Device Emulation & Viewports

    Lecture 12: Screenshots

    Lecture 13: List of Elements

    Lecture 14: Read / Write into Files

    Lecture 15: Cypress Fixtures

    Chapter 3: Advanced & End-2-End Testing

    Lecture 1: Custom Commands

    Lecture 2: Abstraction with Classes

    Lecture 3: Scrolling

    Lecture 4: Files Upload

    Lecture 5: Clearing Inputs & Textareas

    Lecture 6: Cypress Invoke Function

    Lecture 7: Data Tables

    Lecture 8: Base URL Configuration

    Lecture 9: Test Retries

    Lecture 10: Cypress CLI Scripts

    Lecture 11: Mochawesome Reporter Integration

    Lecture 12: E2E Tests – UI Smoke Test

    Lecture 13: E2E Tests – Login Test

    Lecture 14: E2E Tests – Product Detail

    Lecture 15: Basic + Advanced Sections Source Codes

    Chapter 4: REST API Testing with Cypress

    Lecture 1: Project Setup

    Lecture 2: Validate Headers

    Lecture 3: Explore Request / Response

    Lecture 4: Validate Status Codes

    Lecture 5: GET Request

    Lecture 6: POST Request

    Lecture 7: POST Request – Error handling

    Lecture 8: DELETE Request

    Lecture 9: PUT Request

    Lecture 10: Auth Tokens

    Lecture 11: Source Code

    Chapter 5: BDD with Cucumber

    Lecture 1: Section Introduction

    Lecture 2: Cucumber Project Setup

    Lecture 3: Cypress Cucumber Preprocessor

    Lecture 4: Features

    Lecture 5: Step Definitions

    Lecture 6: Step Definitions with Parameters

    Lecture 7: Data Driven Testing

    Lecture 8: Source Codes

    Chapter 6: App Actions with Typescript Framework

    Lecture 1: Project + Typsecript Setup

    Lecture 2: Mochawesome Reporter Integration

    Lecture 3: Reporting Example

    Lecture 4: Custom Commands Autocomplete

    Lecture 5: JSDocs Implementation

    Lecture 6: App Actions Design Pattern – Login

    Lecture 7: App Actions Design Pattern – Submit Forms

    Lecture 8: App Actions Design Pattern – Fixtures

    Lecture 9: Helpers & Utility

    Lecture 10: Source Code

    Chapter 7: Page Objects Model Framework

    Lecture 1: Project Setup

    Lecture 2: Framework Dependencies

    Lecture 3: Prettier Setup

    Lecture 4: Intelligent Code Completion

    Lecture 5: Framework Scripts

    Lecture 6: Cypress JSON & Framework Config File

    Lecture 7: Connect to Cypress Dashboard Service

    Lecture 8: Connect Snapshots Plugin

    Lecture 9: Utility & Helper Functions

    Lecture 10: Page Objects Pattern – Base Page

    Lecture 11: Page Objects Pattern – Device Emulation Utility

    Lecture 12: Page Objects Pattern – Components

    Lecture 13: Page Objects Pattern – Pages

    Lecture 14: Page Objects Pattern – First E2E Test

    Lecture 15: Account Component & Finish Login Test

    Lecture 16: Framework Fixtures & Data

    Lecture 17: Page Objects Pattern – Feedback Test with Fixtures

    Lecture 18: Cross Browser Testing Scripts

    Lecture 19: Source Code

    Chapter 8: Visual Regression Testing

    Lecture 1: Project setup

    Lecture 2: Linting setup

    Lecture 3: Cypress JSON

    Lecture 4: Cypress-image-snapshot plugin

    Lecture 5: Custom functions – SetResolution, MatchSnapshots

    Lecture 6: Test Scripts

    Lecture 7: Fix plugin configuration

    Lecture 8: Implement visual regression test

    Lecture 9: Update base snapshots

    Lecture 10: Implement responsive visual regression test

    Lecture 11: Date& Time override

    Instructors

  • Automated Software Testing with Cypress  No.2
    Kaniel Outis
    Software Testing Specialist & Advisor
  • Rating Distribution

  • 1 stars: 36 votes
  • 2 stars: 46 votes
  • 3 stars: 248 votes
  • 4 stars: 753 votes
  • 5 stars: 1146 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!