Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Full Cypress Guide From Beginner To Advanced

Posted By: ELK1nG
Full Cypress Guide From Beginner To Advanced

Full Cypress Guide From Beginner To Advanced
Published 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.94 GB | Duration: 10h 39m

Learn Cypress from inside to create your own non-flaky automation solution which will definitely catch some bugs!

What you'll learn

Gain manual skills needed at work as an Automation QA

Define test cases which should be automated

Create Cypress automation project from scratch

Practical skills of writing integration and end-to-end-tests

Correct usage of Cypress commands, tasks, interceptors and 3rd party libraries

Generate test report with given test results

Requirements

Basic programming skills

Experience in manual testing

Description

Hello everyone and welcome to my course. Here I wanted to share some thoughts of why I decided to create it.First of all I believe no matter of what your skills or level you are, you will always create some tests, but only the easy ones or the one you learnt from another courses on watched in tutorials. But my goal is not to teach to write tests but to teach you how to use the Cypress tool, how it works. Because only in that case no matter what project you will be working on, knowing about how Cypress works from the inside, what are advantages and limitation, you will be able to think of new unique solutions, types of tests needed for that particular project. That will define your professionalism, skill to know how to use the tool with the knowledge but not just the ability to write tests. Because we need quality over quantity, right?? So those tests are written thoughtfully and carefully, which won't fail after some time and will actually be stable and catch bugs sprint after sprint. Hope you will share my goal and I will see you in my course. I wish you a happy learning!

Overview

Section 1: Get started with Cypress

Lecture 1 What is Cypress, why and what kind of tests can be written

Lecture 2 How to install and launch Cypress

Lecture 3 Cypress config

Lecture 4 Cypress support folder

Lecture 5 Cypress first test

Section 2: Cypress basics

Lecture 6 Cypress basic commands and assertions

Lecture 7 Query commands

Lecture 8 Assertion commands

Lecture 9 Action commands

Lecture 10 Other commands

Lecture 11 Summarize knowledge about Cypress basic commands

Lecture 12 Cypress retry-ability

Lecture 13 Cypress chain managment

Lecture 14 Cypress custom commands

Lecture 15 Cypress custom queries

Lecture 16 Cypress from the inside summary (article)

Lecture 17 Interceptors, fixtures and requests

Lecture 18 Intercept - spy on the request

Lecture 19 Intercept - mock a request

Lecture 20 Intercept with fixture

Lecture 21 Cypress requests

Lecture 22 Summarize knowledge about interceptors and requests

Lecture 23 Hooks

Lecture 24 Practical lesson

Section 3: Advanced Cypress

Lecture 25 Tasks

Lecture 26 Authentication (session, cookies, local storage, etc.)

Lecture 27 Cypress 'on' events

Lecture 28 How to test unsupported features in Cypress

Section 4: Page object

Lecture 29 What is a PageObject pattern?

Lecture 30 Inheritance and Composition

Lecture 31 Practice. Refactor existing tests to use pages

Lecture 32 Summarize knowledge about PageObject model

Section 5: Third-party tools

Lecture 33 pupeteer

Lecture 34 Official list of packages

Beginner Automation QA who wants to build own test solution with Cypress