Automated Software Testing with Cypress
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024