К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Cypress Automation Testing Framework - Zero To Hero · LearnSpace
Назад в каталог
courseraПрограммирование

Cypress Automation Testing Framework - Zero To Hero

Курс от Packt
Средний≈ 26 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this comprehensive course, you'll start with the fundamentals of Cypress, learning how to set up the testing environment, install tools, and get acquainted with the Cypress Test Runner. You'll explore Cypress architecture, its unique advantages over Selenium, and get hands-on experience with writing test cases using Cypress syntax. As you progress, you'll dive deeper into advanced concepts such as asynchronous operations, API testing, and building robust test automation frameworks. Throughout the course, you'll gain practical skills by implementing a variety of web interactions, including clicking, typing, and dealing with complex elements like dropdowns and checkboxes. You'll also explore advanced topics like the Page Object Model framework, working with dynamic web elements, and integrating with version control systems like Git. Whether you're new to test automation or looking to expand your skill set, this course provides everything you need to master Cypress. By the end, you'll be confident in writing and executing end-to-end tests, automating APIs, and integrating testing into your CI/CD pipeline.

Навыки, которые вы освоите

OAuthApplication Programming Interface (API)Software InstallationGit (Version Control System)Test Script DevelopmentTest CaseJenkinsContinuous IntegrationTest ToolsSelenium (Software)Software TestingCI/CDWeb Development ToolsDevelopment Environment

Программа курса

21 модулей · 134 учебных материалов

01Introduction4 материалов

Introduction

Introduction And Course OutcomeВидеоFull Course ResourcesЧтениеCypress Architecture and Cypress vs SeleniumВидеоIntroduction - AssessmentЗадание

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Cypress Automation Testing Framework - Zero To Hero
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 26 ч

21 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
02Tools Installation And Project Setup4 материалов

Tools Installation And Project Setup

NodeJS VS Code And Project Setup – WindowsВидеоNodeJS VS Code And Project Setup – MacВидеоSetting Up Cypress Automation EnvironmentDIALOGUETools Installation And Project Setup - AssessmentЗадание
03Cypress Setup And Project Structure6 материалов

Cypress Setup And Project Structure

Cypress InstallationВидеоCypress Test Runner IntroductionВидеоExploring Cypress Folder StructureВидеоHow To Update Cypress VersionВидеоInstalling and Setting Up CypressDIALOGUECypress Setup And Project Structure - AssessmentЗадание
04Getting Started With Cypress Automation7 материалов

Getting Started With Cypress Automation

Cypress Syntax And First Test CaseВидеоHow To Run Cypress Automation Using CommandsВидеоCypress Intellisense With VS CodeВидеоCypress Locator Strategy And Selector PlaygroundВидеоGet Method And CSS Selectors ImplementationВидеоUsing Cypress Test Runner and Writing TestsDIALOGUEGetting Started With Cypress Automation - AssessmentЗадание
05Using XPath With Cypress3 материалов

Using XPath With Cypress

Working With Cypress XPathВидеоUsing XPath with CypressDIALOGUEUsing XPath With Cypress - AssessmentЗадание
06Deep Dive Into Cypress Concepts6 материалов

Deep Dive Into Cypress Concepts

Get Command DetailsВидеоHow To Chain CommandsВидеоWithin Command DetailsВидеоFind Command - How to work with child elementsВидеоExploring the Cypress 'get' CommandDIALOGUEDeep Dive Into Cypress Concepts - AssessmentЗадание
07Asynchronous Nature4 материалов

Asynchronous Nature

Synchronous Vs Asynchronous NatureВидеоCypress Promise HandlingВидеоUnderstanding Synchronous vs Asynchronous Programming with CypressDIALOGUEAsynchronous Nature - AssessmentЗадание
08Cypress Assertions5 материалов

Cypress Assertions

Implicit Subject AssertionsВидеоExplicit Subject AssertionsВидеоDefault And Common AssertionsВидеоMastering Implicit Assertions in CypressDIALOGUECypress Assertions - AssessmentЗадание
09Web UI Interactions9 материалов

Web UI Interactions

How To Click On Element - Multiple WaysВидеоDouble And Right Click On ElementВидеоHow To Type And Clear ElementВидеоCheckbox and Radio Button InteractionВидеоHow To Work With Dropdown ElementsВидеоHow To Mouseover - Trigger CommandВидеоHow To Mouseover - Invoke CommandВидеоInteracting with Web Elements Using CypressDIALOGUEWeb UI Interactions - AssessmentЗадание
10Working With Element List5 материалов

Working With Element List

Each And Wrap Command - For LoopВидеоElement List IterationВидеоAutoSuggest Dynamic DropdownВидеоIterating Over Web Elements with CypressDIALOGUEWorking With Element List - AssessmentЗадание
11Working With Windows-Tabs-Popups-Frames6 материалов

Working With Windows-Tabs-Popups-Frames

JavaScript Alert And Confirm PopupsВидеоWorking With Multiple TabsВидеоWorking With Multiple WindowsВидеоWorking With IframesВидеоHandling JavaScript Alerts and Confirms with CypressDIALOGUEWorking With Windows-Tabs-Popups-Frames - AssessmentЗадание
12Common Challenges3 материалов

Common Challenges

Send Empty Data - Handle Uncaught ExceptionsВидеоHandling Errors in Cypress TestsDIALOGUECommon Challenges - AssessmentЗадание
13Framework Preparation8 материалов

Framework Preparation

Hooks ExplainedВидеоInclude Exclude From Test ExecutionВидеоFixtures - Handling Test DataВидеоFixtures - Run Same Test With Multiple DataВидеоCustom Commands - Create Your Own Cypress CommandВидеоCustom Commands - Real World ExamplesВидеоCypress Hooks and Their UsageDIALOGUEFramework Preparation - AssessmentЗадание
14Page Object Model Framework7 материалов

Page Object Model Framework

What is a Framework?ВидеоWhat is Page Object Model?ВидеоNo Framework Test SuiteВидеоCreate Page Object Test SuiteВидеоFramework Refactor - Remove Hard Coded DataВидеоUnderstanding Test Automation FrameworksDIALOGUEPage Object Model Framework - AssessmentЗадание
15Reporting And Cloud Dashboard7 материалов

Reporting And Cloud Dashboard

Test Execution Screenshots And VideosВидеоRetry Failed Test CasesВидеоAwesome Reports GenerationВидеоAwesome Reporter OptionsВидеоCypress Cloud DashboardВидеоManaging Cypress Screenshots and VideosDIALOGUEReporting And Cloud Dashboard - AssessmentЗадание
16Advanced Features4 материалов

Advanced Features

How to use Environment VariablesВидеоExperimental Feature - Safari WebkitВидеоManaging Environment Variables in CypressDIALOGUEAdvanced Features - AssessmentЗадание
17API Testing Concepts8 материалов

API Testing Concepts

RestAPI Architecture - Part 1ВидеоRestAPI Architecture - Part 2ВидеоWhat Are EndpointsВидеоGET-POST-PUT-DELETEВидеоUnderstanding HeadersВидеоWhat To Verify In RestAPI TestingВидеоUnderstanding REST APIsDIALOGUEAPI Testing Concepts - AssessmentЗадание
18Cypress API Automation10 материалов

Cypress API Automation

Practice Resources And Postman AccountВидеоHow To Make A Get RequestВидеоHow To Use AliasВидеоPOST Request - Multiple ExamplesВидеоRequest ChainingВидеоPOST-PUT-Delete - Complete WorkflowВидеоCode Refactor - Complete WorkflowВидеоWorking With OAuth 2.0ВидеоPracticing REST API Testing with Postman and CypressDIALOGUECypress API Automation - AssessmentЗадание
19Git And GitHub - Version Control System11 материалов

Git And GitHub - Version Control System

Git and GitHub IntroductionВидеоGit Installation on WindowsВидеоGit Installation on MacВидеоCreate Local Git Repo - Staging And CommitВидеоFile Checkin - GitHub Remote RepositoryВидеоAdvantages and Importance of Git BranchesВидеоFile Checkin and Resolve Merge Conflicts - Real Time ExampleВидеоCourse Code Files On GitHubВидеоGitHub Project Check-in And Git CloneВидеоUnderstanding Git Concepts and GitHub InteractionDIALOGUEGit And GitHub - Version Control System - AssessmentЗадание
20Continuous Integration With Jenkins10 материалов

Continuous Integration With Jenkins

Jenkins Features And AdvantagesВидеоJenkins PrerequisitesВидеоJenkins Setup And Installation - Generic WAR FileВидеоJenkins Setup And Installation – WindowsВидеоJenkins Setup And Installation – MacВидеоSecuring JenkinsВидеоJenkins Plugins ManagementВидеоBuilding A Remote Project Using Git And JenkinsВидеоExploring Continuous Integration with JenkinsDIALOGUEContinuous Integration With Jenkins - AssessmentЗадание
21CSS Selectors - Advanced Locators7 материалов

CSS Selectors - Advanced Locators

Using Ids With CSS Selectors To Find ElementsВидеоUsing Multiple CSS Classes To Find ElementsВидеоUsing Wildcards With CSS SelectorsВидеоFinding Child Nodes Using CSS SelectorsВидеоCSS Selectors - Advanced Locators - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание