Изучите веб-автоматизацию и тестирование, используя самый популярный в мире неселеновый фреймворк под названием Cypress. Этот курс разработан, чтобы быть максимально практичным. Мы будем учиться писать код с нуля! Все, что вам нужно сделать, это установить NodeJS и ваш любимый редактор кода, а также иметь немного знаний в области программирования, в идеале на Javascript.
Чему вы научитесь на этом курсе?
Как установить, создать и настроить несколько проектов тестирования Cypress
Веб-автоматизация и взаимодействие элементов с Cypress API
Практикуйте различные примеры E2E-тестирования в реальном мире
Изучите расширенные функции и шаблоны Cypress
Изучите тестирование REST API с помощью Cypress
Изучите контейнер Cypress + Docker
Изучите расширения и плагины Cypress
Научитесь составлять отчеты с Mochawesome
Как реализовать шаблон проектирования действий приложения
Как реализовать шаблон проектирования Page Objects
Разработка драйвера поведения с использованием Cypress + Cucumber
Визуальное регрессионное тестирование с использованием библиотеки Percy
Непрерывная интеграция с использованием Jenkins и настройка конвейера тестирования
Как работать с XPath
Облачное тестирование с использованием BrowserStack
Советы и рекомендации от экспертов в области автоматизации
Подготовка к собеседованиям
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Command Line - Run single test file in headless mode
Урок 45.
00:06:42
Section Intro & Project Setup
Урок 46.
00:05:35
E2E Test: Searchbox
Урок 47.
00:07:39
E2E Test: Send Forgotten Passwod
Урок 48.
00:10:12
E2E Test: Navbar Links
Урок 49.
00:10:04
E2E Test: Feedback Forms
Урок 50.
00:14:50
E2E Test: Login & Logout Flow
Урок 51.
00:11:45
E2E Test: Create New Payee
Урок 52.
00:12:15
E2E Test: Payment
Урок 53.
00:07:26
E2E Test: Currency Exchange
Урок 54.
00:08:15
E2E Test: Transfer Funds
Урок 55.
00:07:46
E2E Test: Filter Transactions
Урок 56.
00:05:04
Project + Typsecript Setup
Урок 57.
00:02:56
Mochawesome Reporter Integration
Урок 58.
00:05:25
Reporting Example
Урок 59.
00:11:02
Custom Commands Autocomplete
Урок 60.
00:05:31
JSDocs Implementation
Урок 61.
00:09:16
App Actions Design Pattern - Login
Урок 62.
00:09:12
App Actions Design Pattern - Submit Forms
Урок 63.
00:06:31
App Actions Design Pattern - Fixtures
Урок 64.
00:03:05
Helpers & Utility
Урок 65.
00:02:32
Project Setup
Урок 66.
00:02:10
Framework Dependencies
Урок 67.
00:03:23
Prettier Setup
Урок 68.
00:02:13
Intelligent Code Completion
Урок 69.
00:02:10
Framework Scripts
Урок 70.
00:07:15
Cypress JSON & Framework Config File
Урок 71.
00:02:50
Connect to Cypress Dashboard Service
Урок 72.
00:03:07
Connect Snapshots Plugin
Урок 73.
00:07:43
Utility & Helper Functions
Урок 74.
00:03:10
Page Objects Pattern - Base Page
Урок 75.
00:04:04
Page Objects Pattern - Device Emulation Utility
Урок 76.
00:04:12
Page Objects Pattern - Components
Урок 77.
00:05:50
Page Objects Pattern - Pages
Урок 78.
00:09:18
Page Objects Pattern - First E2E Test
Урок 79.
00:10:51
Account Component & Finish Login Test
Урок 80.
00:03:41
Framework Fixtures & Data
Урок 81.
00:09:06
Page Objects Pattern - Feedback Test with Fixtures
Урок 82.
00:01:40
Cross Browser Testing Scripts
Урок 83.
00:02:44
Project setup
Урок 84.
00:02:20
Linting setup
Урок 85.
00:03:45
Cypress JSON setup
Урок 86.
00:02:47
Cucumber preprocessor
Урок 87.
00:04:31
Cucumber Features
Урок 88.
00:08:15
Cucumber Step Definitions
Урок 89.
00:01:40
Run tests in headful mode
Урок 90.
00:09:05
Cucumber with Page Objects Pattern
Урок 91.
00:05:53
Step Definitions with Dynamic Parameters
Урок 92.
00:07:45
Multiple Scenarios per Feature files
Урок 93.
00:02:41
Smart Tags
Урок 94.
00:10:58
Utility + Shared Step Definitions
Урок 95.
00:10:40
Complete BDD End-To-End Test
Урок 96.
00:03:33
Project setup
Урок 97.
00:01:36
Linting setup
Урок 98.
00:03:06
Cypress JSON
Урок 99.
00:02:13
Cypress-image-snapshot plugin
Урок 100.
00:04:27
Custom functions - SetResolution, MatchSnapshots
Урок 101.
00:01:41
Test Scripts
Урок 102.
00:01:07
Fix plugin configuration
Урок 103.
00:04:17
Implement visual regression test
Урок 104.
00:02:32
Update base snapshots
Урок 105.
00:06:21
Implement responsive visual regression test
Урок 106.
00:02:20
Date& Time override
Урок 107.
00:02:42
Single Element Snapshots
Урок 108.
00:01:43
iTerm 2 - Real time reporter
Урок 109.
00:01:28
Disable failing tests flag
Урок 110.
00:02:35
Locally Override matchImageSnapshot options
Урок 111.
00:07:42
E2E Visual Test: Responsive Login Page
Урок 112.
00:06:05
E2E Visual Test: Data Tables
Урок 113.
00:02:15
Percy - Introduction
Урок 114.
00:04:18
Percy - Integration with Cypress
Урок 115.
00:08:20
Percy - Visual Test Example
Урок 116.
00:02:13
What is CI / CD
Урок 117.
00:05:35
Jenkins vs Circle vs Travis
Урок 118.
00:03:10
Project Setup
Урок 119.
00:03:15
Prettier & Cypress JSON Setup
Урок 120.
00:07:30
Create Demo Tests
Урок 121.
00:04:38
Connect Project to Dashboard
Урок 122.
00:03:20
Dashboard Overview
Урок 123.
00:04:51
Automatic Video Upload to Dashboard
Урок 124.
00:07:52
Setup Cypress Builds with Jenkins
Урок 125.
00:06:29
Parameterized Builds with Jenkins
Урок 126.
00:04:12
Dashboard Integration Into Jenkins Build
Урок 127.
00:04:10
Jenkins Overview
Урок 128.
00:04:08
BONUS: Jenkins Server Script
Урок 129.
00:02:05
What is API Testing
Урок 130.
00:04:06
Project Setup
Урок 131.
00:06:05
API Tests : Validate Header
Урок 132.
00:04:41
API Tests: Validate Status Code
Урок 133.
00:04:10
API Tests: Validate Content
Урок 134.
00:04:51
API Tests: Negative Response
Урок 135.
00:03:20
Challenge Time!
Урок 136.
00:05:05
Cypress + Docker Project Setup
Урок 137.
00:02:20
Create Tests for Docker
Урок 138.
00:05:02
Create Dockerfile
Урок 139.
00:01:30
Create Docker Ignore File
Урок 140.
00:03:26
Run Cypress Tests with Docker Container
Урок 141.
00:03:06
What is HTML?
Урок 142.
00:03:50
Headings & Paragraphs
Урок 143.
00:03:29
Links
Урок 144.
00:03:52
Images
Урок 145.
00:03:23
Formatting Elements
Урок 146.
00:02:06
Comments
Урок 147.
00:03:11
Tables
Урок 148.
00:03:16
Lists
Урок 149.
00:04:48
Forms
Урок 150.
00:06:23
Class, ID, data-test attributes
Урок 151.
00:04:17
Buttons
Урок 152.
00:02:55
Symbols
Урок 153.
00:04:46
Dynamic Content
Урок 154.
00:04:36
Head & Meta tags
Урок 155.
00:12:47
Javascript tech-stack overview
Урок 156.
00:03:55
Var, Let & Const
Урок 157.
00:03:34
Console log, info, warn, error
Урок 158.
00:06:08
Functions & Arrow Functions
Урок 159.
00:03:35
Dates & Time
Урок 160.
00:04:08
Arrays
Урок 161.
00:05:15
Classes
Урок 162.
00:04:40
Inspect Website
Урок 163.
00:07:02
Describe, Test, It, Expect
Урок 164.
00:06:11
Async / Await 1
Урок 165.
00:06:11
Async / Await 2
Урок 166.
00:05:33
Install and Setup Dark themes for test runner
Урок 167.
00:07:54
Most Used Assertions
Урок 168.
00:06:16
Failed Logs JSON Reporter
Урок 169.
00:10:49
Best Practices
Урок 170.
00:08:37
Best Practices 2
Урок 171.
00:06:50
Interview Questions
Урок 172.
00:01:49
What is Page Objects Pattern?
Урок 173.
00:04:29
Create Base Page
Урок 174.
00:08:47
Hands on Page Objects Pattern part 1: Create HomePage
Урок 175.
00:11:51
Hands on Page Objects Pattern part 2: Refactor Feedback test
Урок 176.
00:09:31
Hands on Page Objects Pattern part 3: Components
Урок 177.
00:11:46
Hands on Page Objects Pattern part 4: Forgotten Password Page
Урок 178.
00:08:47
Hands on Page Objects Pattern part 5: Refactoring Login / Logout
Урок 179.
00:04:11
Hands on Page Objects Pattern part 6: Finish Tests Refactoring
Урок 180.
00:04:03
Create config file
Урок 181.
00:04:51
Create test data file
Урок 182.
00:02:35
Base Url configuration
Урок 183.
00:08:33
Fixtures: Random data generators
Урок 184.
00:01:40
Cross Browsers
Урок 185.
00:01:11
Help
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Please update the course :) last updated on udemy this month: 07/2022
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Cypress на Реальном Проекте для Начинающих QA Automation
Cypress чаще всего сравнивают с Selenium; однако Cypress отличается как фундаментально, так и архитектурно. Cypress не ограничен теми же ограничениями, что и Selenium. Это позволяет вам писать быстрее, проще и надежнее. В этом курсе мы обсудим полное понимание и практическое тестирование приложений с использованием Cypress. Этот курс начинается с основ и постепенно продвигается к продвинутым концепциям Cypress.
Мы расскажем, что делает сквозное тестирование отличным и какие общие стратегии оставляют желать лучшего. Вы узнаете, как писать сквозные тесты для ваших клиентских приложений с помощью Cypress. Мы обсудим, как интегрировать ваши тесты Cypress с вашим CI / CD с помощью GitHub Actions.
Cypress - самое громкое слово в мире автоматизации, которое, как ожидается, сыграет ключевую роль в будущем благодаря быстрому, простому и надежному тестированию всего, что работает в браузере. Благодаря своей архитектурной конструкции Cypress предлагает готовые возможности для обеспечения стабильных результатов автоматизации для всех современных веб-приложений. Он также может выполнять интеграционное тестирование путем имитации входящих сетевых
Cypress: Автоматизация тестирования для тех кто торопится
Cypress test automation for people in a hurry
Этот курс предназначен для тестировщиков, инженеров по автоматизации и веб-разработчиков, которым необходимо быстро выучиться. Если вы начинаете с нуля или уже знакомы с автоматизацией тестирования, тогда этот курс для вас. Он заполнен краткими пояснительными видео, без лишних слов, только с практическими материалами.