Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 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 1 2 3 4

Cypress Automation Testing Framework V13 - Novice To Ninja

Posted By: ELK1nG
Cypress Automation Testing Framework V13 - Novice To Ninja

Cypress Automation Testing Framework V13 - Novice To Ninja
Published 11/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.68 GB | Duration: 14h 31m

Join the only course to learn how to build a Ready To Use Industry Standard End-To-End Cypress V13+ Automation Framework

What you'll learn

***** At the end of this course, you will have detailed understanding of Web Automation Frameworks

You will be able to EXPLAIN, DESIGN and IMPLEMENT structured AUTOMATION FRAMEWORKS using Cypress

Practical knowledge of Cypress (Page Object Model) with Mocha and Cucumber Frameworks

*** In-depth understanding of Cypress CHALLENGES with real time examples

***** We have dedicated INSTRUCTORS to help you with queries within 24 HOURS, resume preparation, Interview questions

You will be able to implement CONTINUOUS INTEGRATION TESTING using JENKINS

You will learn debugging tricks using Screenshots and Videos

You will be able to create GREAT LOOKING REPORTS using the best advanced REPORTING TOOL

Requirements

***** NO AUTOMATION / CODING EXPERIENCE NEEDED, beginners will be easily able to follow this course

JavaScript concepts are covered in the course, no experience needed

***** CODE FILES / ALL MATERIAL FOR EVERY LECTURE AVAILABLE TO DOWNLOAD

Browsers (Firefox or Chrome)

Windows/MAC computer

Description

*** Only Course which provides a READY TO USE Industry Standard End-To-End Cypress Automation Framework with latest V13*** Most popular and most loved by students, best Cypress courseLife Time Access (Also best support you have ever received)No false promises, straight point to point explanation with simple and easy to understand examplesNo other course on Udemy covers framework implementation covered in this course with such great depth of detailJoin the group of more than 100K students already taking advantage of our multiple courses with positive feedback.Includes:  Easy to understand 90+ bite-sized lectures of Complete Cypress Automation Framework Implementation with real time website + life time support (Also best support you have ever received)This course includes a wide range of topics covering complete Cypress Automation Framework, Automation Framework Design (Page Objects, Data Driven, Reading Data files), Time Travel, Screenshots and Videos, Best reporting tool - Advanced Reporting, API Testing, GitHub and Jenkins CI/CD. All materials and code files included*** One stop place to become an Expert in Web Automation Framework from scratch ***We start from the scratch to build a complete Cypress Automation Framework. This is a single course you need to learn how to build an Industry Standard Cypress Automation FrameworkYou will be introduced to some never seen before framework concepts which are unique to this course and are difficult to find anywhere else.WHAT MAKES THIS COURSE BEST IN CLASS?You take away a READY TO USE Cypress Automation Framework. This is the only course which provides you a ready to use frameworkExamples are taken from TESTING REAL TIME HOSTED WEB APPLICATIONS to understand how different components can be automated, that will give you idea of industry level framework and give you confidence.Get unique content with real example code files provided to refer and learn with examples.Get awesome Support, response within 24 hours.Why should I take this course?If you answer yes to any of these questions, you should take this courseEager to learn new Test Automation tool?Passionate to learn how to build a framework by putting together all the knowledge?Are you a Quality Assurance Automation professional willing to intensify their current test automation skill sets?Are you looking to step into automation industry with the latest technologies in market?Interested in learning how Cypress is used in projects?Are you a Fresh Graduates who want to make a dream career in software engineering?Topics Include:Project and Environment setupDeep Dive Into Cypress ConceptsWorking with ElementsAsynchronous NaturePage Object Model detailed explanationComparison between No Framework and Framework Test ClassesWorking with multiple Test Specs and Test MethodsData Driven TestingReporting - Awesome ReporterCypress CloudAPI TestingGitHubJenkins CI/CD

Overview

Section 1: Introduction

Lecture 1 Introduction And Course Outcome

Lecture 2 Cypress Architecture and Cypress vs Selenium

Section 2: Tools Installation And Project Setup

Lecture 3 NodeJS VS Code And Project Setup - Windows

Lecture 4 NodeJS VS Code And Project Setup - Mac

Section 3: Cypress Setup And Project Structure

Lecture 5 Cypress Installation

Lecture 6 Cypress Test Runner Introduction

Lecture 7 Exploring Cypress Folder Structure

Lecture 8 How To Update Cypress Version

Section 4: Getting Started With Cypress Automation

Lecture 9 Cypress Syntax And First Test Case

Lecture 10 How To Run Cypress Automation Using Commands

Lecture 11 Cypress Intellisense With VS Code

Lecture 12 Cypress Locator Strategy And Selector Playground

Lecture 13 Get Method And CSS Selectors Implementation

Section 5: Using XPath With Cypress

Lecture 14 Working With Cypress XPath

Section 6: Deep Dive Into Cypress Concepts

Lecture 15 Get Command Details

Lecture 16 How To Chain Commands

Lecture 17 Within Command Details

Lecture 18 Find Command - How to work with child elements

Section 7: Asynchronous Nature

Lecture 19 Synchronous Vs Asynchronous Nature

Lecture 20 Cypress Promise Handling

Section 8: Cypress Assertions

Lecture 21 Implicit Subject Assertions

Lecture 22 Explicit Subject Assertions

Lecture 23 Default And Common Assertions

Section 9: Web UI Interactions

Lecture 24 How To Click On Element - Multiple Ways

Lecture 25 Double And Right Click On Element

Lecture 26 How To Type And Clear Element

Lecture 27 Checkbox and Radio Button Interaction

Lecture 28 How To Work With Dropdown Elements

Lecture 29 How To Mouseover - Trigger Command

Lecture 30 How To Mouseover - Invoke Command

Section 10: Working With Element List

Lecture 31 Each And Wrap Command - For Loop

Lecture 32 Element List Iteration

Lecture 33 AutoSuggest Dynamic Dropdown

Section 11: Working With Windows-Tabs-Popups-Frames

Lecture 34 JavaScript Alert And Confirm Popups

Lecture 35 Working With Multiple Tabs

Lecture 36 Working With Multiple Windows

Lecture 37 Working With Iframes

Section 12: Common Challenges

Lecture 38 Send Empty Data - Handle Uncaught Exceptions

Section 13: Framework Preparation

Lecture 39 Hooks Explained

Lecture 40 Include Exclude From Test Execution

Lecture 41 Fixtures - Handling Test Data

Lecture 42 Fixtures - Run Same Test With Multiple Data

Lecture 43 Custom Commands - Create Your Own Cypress Command

Lecture 44 Custom Commands - Real World Examples

Section 14: Page Object Model Framework

Lecture 45 What is a Framework?

Lecture 46 What is Page Object Model?

Lecture 47 No Framework Test Suite

Lecture 48 Create Page Object Test Suite

Lecture 49 Framework Refactor - Remove Hard Coded Data

Section 15: Reporting And Cloud Dashboard

Lecture 50 Test Execution Screenshots And Videos

Lecture 51 Retry Failed Test Cases

Lecture 52 Awesome Reports Generation

Lecture 53 Awesome Reporter Options

Lecture 54 Cypress Cloud Dashboard

Section 16: Advanced Features

Lecture 55 How to use Environment Variables

Section 17: API Testing Concepts

Lecture 56 RestAPI Architecture - Part 1

Lecture 57 RestAPI Architecture - Part 2

Lecture 58 What Are Endpoints

Lecture 59 GET-POST-PUT-DELETE

Lecture 60 Understanding Headers

Lecture 61 What To Verify In RestAPI Testing

Section 18: Cypress API Automation

Lecture 62 Practice Resources And Postman Account

Lecture 63 How To Make A Get Request

Lecture 64 How To Use Alias

Lecture 65 POST Request - Multiple Examples

Lecture 66 Request Chaining

Lecture 67 POST-PUT-Delete - Complete Workflow

Lecture 68 Code Refactor - Complete Workflow

Lecture 69 Working With OAuth 2.0

Section 19: Git And GitHub - Version Control System

Lecture 70 Git and GitHub Introduction

Lecture 71 Git Installation on Windows

Lecture 72 Git Installation on Mac

Lecture 73 Create Local Git Repo - Staging And Commit

Lecture 74 File Checkin - GitHub Remote Repository

Lecture 75 Advantages and Importance of Git Branches

Lecture 76 File Checkin and Resolve Merge Conflicts - Real Time Example

Lecture 77 Course Code Files On GitHub

Lecture 78 GitHub Project Check-in And Git Clone

Section 20: Continuous Integration With Jenkins

Lecture 79 Jenkins Features And Advantages

Lecture 80 Jenkins Prerequisites

Lecture 81 Jenkins Setup And Installation - Generic WAR File

Lecture 82 Jenkins Setup And Installation - Windows

Lecture 83 Jenkins Setup And Installation - Mac

Lecture 84 Securing Jenkins

Lecture 85 Jenkins Plugins Management

Lecture 86 Building A Remote Project Using Git And Jenkins

Section 21: CSS Selectors - Advanced Locators

Lecture 87 Using Ids With CSS Selectors To Find Elements

Lecture 88 Using Multiple CSS Classes To Find Elements

Lecture 89 Using Wildcards With CSS Selectors

Lecture 90 Finding Child Nodes Using CSS Selectors

Lecture 91 CSS Cheat Sheet

Section 22: Important tips to showcase your skills

Lecture 92 Course Notes

Lecture 93 How to flaunt your Cypress knowledge?

Lecture 94 Get Social With Let's Kode It

Quality Assurance professionals and Manual testers looking to start career in test automation,Quality Assurance Automation professionals willing to intensify their current test automation skill sets,Fresh Graduates who want to make a dream career in software engineering,Quality Assurance Team leads and Managers