The Complete Cypress v12 Course- Automation Testing Bootcamp
The Complete Cypress v12 Course- Automation Testing Bootcamp, available at $84.99, has an average rating of 4.48, with 332 lectures, based on 2350 reviews, and has 14737 subscribers.
You will learn about By the end of this course, you will be able to build simplistic to advanced automation tests for any Web Application using Cypress You will gain advanced knowledge to build both UI and API tests Learn XHR/API testing using Cypress for building smart Automation tests Complete understanding of Cypress components for generating test execution videos, screenshots & reports You will understand how to execute your tests in parallel using a CI system (Jenkins & Agents) You will learn advanced architectural concepts (Page Object Modelling and more) This course is ideal for individuals who are Students completely new to automation testing or Manual testers looking to enter the automation testing space or Anyone interested in automation testing and wanting to learn one of the most popular frameworks out there or Front end developers interested in automation testing using a language they will be familiar with or Intermediate and advanced students wanting to learn new concepts and techniques It is particularly useful for Students completely new to automation testing or Manual testers looking to enter the automation testing space or Anyone interested in automation testing and wanting to learn one of the most popular frameworks out there or Front end developers interested in automation testing using a language they will be familiar with or Intermediate and advanced students wanting to learn new concepts and techniques.
Enroll now: The Complete Cypress v12 Course- Automation Testing Bootcamp
Summary
Title: The Complete Cypress v12 Course- Automation Testing Bootcamp
Price: $84.99
Average Rating: 4.48
Number of Lectures: 332
Number of Published Lectures: 332
Number of Curriculum Items: 332
Number of Published Curriculum Objects: 332
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- By the end of this course, you will be able to build simplistic to advanced automation tests for any Web Application using Cypress
- You will gain advanced knowledge to build both UI and API tests
- Learn XHR/API testing using Cypress for building smart Automation tests
- Complete understanding of Cypress components for generating test execution videos, screenshots & reports
- You will understand how to execute your tests in parallel using a CI system (Jenkins & Agents)
- You will learn advanced architectural concepts (Page Object Modelling and more)
Who Should Attend
- Students completely new to automation testing
- Manual testers looking to enter the automation testing space
- Anyone interested in automation testing and wanting to learn one of the most popular frameworks out there
- Front end developers interested in automation testing using a language they will be familiar with
- Intermediate and advanced students wanting to learn new concepts and techniques
Target Audiences
- Students completely new to automation testing
- Manual testers looking to enter the automation testing space
- Anyone interested in automation testing and wanting to learn one of the most popular frameworks out there
- Front end developers interested in automation testing using a language they will be familiar with
- Intermediate and advanced students wanting to learn new concepts and techniques
Why this course?
Unlike some Cypress courses, this course give you the level of detail required to get you up and running writing advanced tests while ensuring you understand each topic well. No other Cypress course provides this level of detail.
-
Each subject is covered in detail
-
The course is highly organised and structured
-
You will write tests against a dedicated e-commerce store (that I host myself)
-
I use proven methods to ensure you retain information
-
35+ hours of professional content
-
400+ downloadable code examples is provided
-
You will gain real life experience to prepare you work work in this industry
-
The course is regularly updated so that it remains relevant
-
I’m an Automation Lead with many years of experience in this industry
-
I’m involved in the hiring/interview process and know what employers look for
Why Cypress?
Cypress is a JavaScript End to End Testing Framework that is popular and still growing in popularity due to the great features and how easy it is to write tests.
Key Topics this course covers:
-
Fundamentals of Cypress io
-
Setting up Cypress cleanly
-
Creating a range of UI and API tests (beginner to advanced level)
-
Statics gathering and analysis using the Cypress dashboard
-
Triggering tests using a CI system (Jenkins)
-
Parallel test execution (in great detail)
-
Advanced API testing
-
Advanced reporting
-
And much more (check out the course syllabus)
Key Features of Cypress:
-
Easy setup – Installing Cypress is simple. No dependencies, extra downloads, or changes to your code required.
-
Write tests – Write tests easily and quickly, and watch them execute in real time as you build your web application.
-
Run tests – Debugging your tests in CI is as easy as running tests locally. With built in parallelization and load balancing.
-
Record tests – Record CI test data, screenshots and video – and view aggregated, next-level insights in your Dashboard.
Benefits of Cypress:
-
Developer friendly – Cypress has been made specifically for developers and QA engineers, to help them get more done.
-
Open source – Cypress benefits from our amazing open source community – and Cypresses tools are evolving better and faster than if we worked on them alone.
-
Built from the ground up – Cypress is based on a completely new architecture. No more Selenium. Lots more power.
What sets Cypress apart?
-
Time travel – Cypress takes snapshots as your tests run. Simply hover over commands in the Command Log to see exactly what happened at each step.
-
Debugging – Stop guessing why your tests are failing. Debug directly from familiar tools like Chrome DevTools. The readable errors and stack traces make debugging lightning fast.
-
Real time reloads – Cypress automatically reloads whenever you make changes to your tests. See commands execute in real time in your app.
-
Automatic waiting – Never add waits or sleeps to your tests. Cypress automatically waits for commands and assertions before moving on. No more async hell.
Why enroll?
-
This course combines all of the BEST free knowledge that is out there in one place
-
This course is taught by a real automation test engineer that is an automation test lead at his place of employment
-
This course has been designed, refined and perfected to maximise the learning experience
-
This course perfects the teaching techniques by experience learned from the mentors previous courses
-
Before and after code examples provided on almost every coding lecture
-
Questions usually always answered in 24 hours
-
Course recorded using high quality recording software and microphone to give the best learning experience
Course Curriculum
Chapter 1: Cypress Introduction
Lecture 1: What is Cypress?
Lecture 2: Why Learn Cypress?
Lecture 3: How does Cypress Work?
Lecture 4: What are the Key Differences between Cypress and other Automation Tools?
Lecture 5: Want to delve deeper into Cypress’s Code?
Lecture 6: Cypress Demo
Lecture 7: Cypress Chat
Chapter 2: Future Course & Cypress Updates – [Important!]
Lecture 1: Future Course & Cypress Updates – [Must Watch!]
Lecture 2: Cypress v9 vs v11+
Lecture 3: Migrating from Cypress v9 to v11+
Lecture 4: Other Courses – (Coupon Codes)
Chapter 3: Environment Setup
Lecture 1: Chrome & Firefox Browser Installation
Lecture 2: Prerequisites – [NodeJS Setup]
Lecture 3: NodeJs Setup
Lecture 4: Gitbash Setup
Lecture 5: VS Code Installation & Configuration
Chapter 4: Cypress Setup
Lecture 1: Please Read – [Important]
Lecture 2: Cypress Installation & Setup
Lecture 3: NPM Installation & Update
Chapter 5: Cypress Overview
Lecture 1: Opening Cypress for the First Time!
Lecture 2: Please Read – [Cypress Test Runner]
Lecture 3: Cypress Test Runner
Lecture 4: Cypress Project Structure
Chapter 6: Cypress Updates
Lecture 1: Keeping Cypress Up to Date
Chapter 7: Cypress API
Lecture 1: Cypress API – Overview
Chapter 8: Cypress Updates – (Change Logs)
Lecture 1: Cypress Updates – (Change Logs)
Chapter 9: The Real Project Examples – (Practise Environments)
Lecture 1: Systems Under Test
Chapter 10: Mocha
Lecture 1: Mocha – Overview
Lecture 2: Please Read – [Important]
Lecture 3: Constructing our First Test using Mocha
Lecture 4: Visual Studio Code – Mocha Extension
Chapter 11: Basic Cypress Commands
Lecture 1: Command Activation & Inspecting Specific Cypress Commands
Lecture 2: Visit & Click Command
Lecture 3: Click Options
Lecture 4: Type Command
Chapter 12: Creating Our First Test (The Challenge)
Lecture 1: Challenge – Overview
Lecture 2: Challenge – Solution
Lecture 3: Creating Our Second Cypress Test – (Negative Test Case)
Lecture 4: Targeting Individual Tests via Mocha
Chapter 13: Browser Selection – (Chrome, Electron, Firefox)
Lecture 1: Running Tests in Chrome, Electron & Firefox
Chapter 14: Web Elements & Selectors
Lecture 1: Why do we need Selectors?
Lecture 2: Document Object Model (DOM) & Elements
Lecture 3: Practical In Depth Look into Selectors – Part 1/2
Lecture 4: Practical In Depth Look into Selectors – Part 2/2
Lecture 5: Selector Generator Tools
Lecture 6: CSS Selectors
Lecture 7: Xpath Selectors – Part 1/3
Lecture 8: Xpath Selectors – Part 2/3
Lecture 9: Important – Please Read – (XPath Plugin Update)
Lecture 10: Xpath Selectors – Part 3/3
Lecture 11: Important!! – Please Watch
Lecture 12: Improving our Tests with Dynamic Selectors
Lecture 13: More Selector Examples!
Lecture 14: Want to Learn how to Create more Advanced / Sophisticated Selectors?
Chapter 15: Assertions
Lecture 1: Why do we need Assertions?
Lecture 2: Chai Assertions & Cypress Examples
Lecture 3: Adding Assertions to our Existing Tests
Lecture 4: Chai JQuery
Lecture 5: Assertion – Challenge
Lecture 6: Assertion Challenge – Solution
Lecture 7: Cypress Contains
Chapter 16: Referencing Windows
Lecture 1: cy.document()
Lecture 2: cy.title()
Lecture 3: cy.url()
Chapter 17: Triggering Tests via Command Line
Lecture 1: Important!! – Please watch!!
Lecture 2: Headless Electron Browser
Lecture 3: Non Headless Electron Browser
Lecture 4: Non Headless Chrome Browser
Lecture 5: Trigger Individual Tests
Chapter 18: Cypress Chaining Commands
Lecture 1: Cypress Chaining Commands – Introduction
Lecture 2: More Examples of Command Chaining – get, find, contains, eq – Part 1/2
Lecture 3: More Examples of Command Chaining – get, find, contains, eq – Part 2/2
Chapter 19: Synchronous vs Asynchronous – (Understanding Asynchronous JS)
Lecture 1: Synchronous vs Asynchronous – Overview
Lecture 2: Synchronous – Example
Lecture 3: Asynchronous – Example
Lecture 4: Cypress Asynchronous Nature
Chapter 20: Logging – Practical Asynchronous JS Example
Lecture 1: Non Cypress Commands and Async Nature
Lecture 2: Cypress log
Chapter 21: Promises and the Then Command
Lecture 1: Promises Real World Example
Instructors
-
Gianni @ FutureSkillz Academy
Lead Test Automation Engineer with a passion for teaching.
Rating Distribution
- 1 stars: 12 votes
- 2 stars: 39 votes
- 3 stars: 150 votes
- 4 stars: 690 votes
- 5 stars: 1460 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