Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Cypress -Modern Automation Testing from Scratch + Frameworks

Cypress - Kiểm thử Tự động Hiện đại từ Cơ bản đến Nâng cao + Các Framework

Cypress - Kiểm thử Tự động Hiện đại từ Cơ bản đến Nâng cao + Các Framework

Học cách viết Test Tự động (UI + Integration) nhanh chóng và ổn định bằng Cypress V14 với các framework Mocha và Cucumber

4.6
(19,255 đánh giá)
92,084 học viên
Giảng viên
Rahul Shetty Academy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 879.000đ -94%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
20.5 giờ video
141 bài giảng
15 bài quiz
3 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 06/05/2026

Bạn sẽ học được gì

Hiểu rõ Cypress từ đầu và xây dựng các bài kiểm thử Tự động nhanh, đáng tin cậy cho mọi Ứng dụng Web bằng Cypress
Nắm vững JavaScript Cơ bản để có thể áp dụng các phương pháp lập trình tốt nhất cho Test Cypress
Kiến thức thực tế trong việc thiết kế framework Tự động Cypress từ đầu bằng Mocha và Cucumber
Hiểu cách Mock phản hồi Mạng và thực hiện Kiểm thử Tích hợp với Cypress
Bài tập Thực hành Thời gian Thực để luyện tập Cypress song song với Video, giúp tự tin sử dụng công cụ
Học các khái niệm kiến trúc nâng cao (Page Object Modelling và hơn thế) cùng Tích hợp CI/CD Jenkins
Hiểu đầy đủ về các Thành phần Cypress để tạo Video thực thi test, Ảnh chụp màn hình & Báo cáo

Yêu cầu

Không yêu cầu gì. Mọi thứ đều được hướng dẫn trong khóa học, bao gồm cả JavaScript cơ bản
Tài liệu Lý thuyết, Mã nguồn và Hướng dẫn Phỏng vấn có sẵn để tải xuống

Đối tượng phù hợp

Kỹ sư Tự động hóa
Kỹ sư Phần mềm
Tester thủ công
Lập trình viên Phần mềm

Nội dung khóa học

26 phần • 115 bài giảng
1 Cypress là gì? Và tại sao nó là tương lai của Tự động hóa
2 Tổng quan chương trình học
3 Hiểu Kiến trúc Cypress và những lợi ích của nó
4 Tài liệu tham khảo
1 Mẹo quan trọng để có trải nghiệm học tập tốt nhất
2 Cách khóa học này cập nhật tất cả các phiên bản mới của Cypress
3 Cài đặt Node.js, VS Code & Cypress cho Windows và MAC
1 Kế hoạch hành động để hoàn thành việc học JavaScript
1 Cypress TestRunner là gì?
2 Lưu ý quan trọng về các Phiên bản Cypress
3 Xây dựng test Cypress cơ bản và chạy từ Test Runner
4 Chạy test Cypress trên các trình duyệt được hỗ trợ
5 Khám phá cấu trúc Framework dự án Cypress
1 Lưu ý quan trọng
2 Các chiến lược định vị (locator) trong Cypress và cách xây dựng chúng
3 Plugin tích hợp sẵn của Cypress trong testRunner để tạo locator
4 Assertion cơ bản khi viết test với Cypress
5 Xử lý các phần tử vô hình với Cypress bằng cách hiểu nhật ký (logs)
1 Ứng dụng Web để Thực hành Tự động hóa với Cypress
2 Hiểu các lệnh get và find trong Cypress
3 Lấy văn bản để xác thực bằng lệnh text của cypress
4 Bản chất Bất đồng bộ của Cypress và cách xử lý promise
5 Hiểu sự khác biệt giữa phương thức Jquery và lệnh cypress
6 Xử lý promise bất đồng bộ với Cypress
7 Tải mã nguồn
8 Hoàn thành bài test thực hành với tất cả các xác thực cần thiết
9 Tải mã nguồn
1 Cách xác thực và tự động hóa hộp kiểm (check boxes) với Cypress
2 Xử lý dropdown tĩnh bằng lệnh select với Cypress
3 Xử lý dropdown động với vòng lặp each command
4 Xử lý phần tử Hiển thị và Ẩn bằng Assertions trong Cypress
5 Tải mã nguồn
1 Cách Cypress tự động xử lý Cảnh báo trong ứng dụng web
2 Xử lý Tab con với sự kết hợp lệnh Cypress & Jquery
3 Tải mã nguồn
4 Xử lý Bảng Web với Cypress bằng lệnh each
5 Tải mã nguồn
6 Xử lý cửa sổ bật lên khi di chuột bằng Cypress
1 Xử lý Cửa sổ Con bằng Cypress
2 Xử lý Frames với Cypress bằng ví dụ thời gian thực
3 Tải mã nguồn
4 Tải Cheat Sheet các Khái niệm Cypress
5 Chiến lược tự động hóa lịch bằng Cypress
6 Ví dụ End-to-end về xác thực lịch với assertions bằng Cypress
7 Tải mã nguồn
1 Hiểu Luồng Test End-to-End cho ứng dụng Thương mại Điện tử với kế hoạch thiết kế
2 Sử dụng phương thức filter của Cypress để chọn mục động theo đầu vào người dùng
3 Phân tích chuỗi đầu ra thành số và áp dụng logic JS với promise
4 Tổng kết bài test Tự động hóa Cypress end-to-end với demo chạy thử
1 Sử dụng Cypress fixtures để tải dữ liệu bên ngoài vào Tests - Ví dụ
2 Triển khai thay đổi cấu hình toàn cục cho framework Cypress
3 Lưu ý quan trọng
4 Mẫu Thiết kế Page Object là gì? Cách áp dụng mẫu này vào test Cypress
5 Tạo các lớp Page object và điều khiển mã liên quan từ bài giảng
6 Thiết lập lệnh tùy chỉnh Cypress & cách dùng lệnh pause, log
7 Hiểu cách trả về giá trị từ phương thức (khi có promise lồng nhau)
1 Tầm quan trọng của biến môi trường trong framework CYpress
2 Báo cáo Cypress Mochawesome để tạo báo cáo với video & Ảnh chụp màn hình
1 Khám phá Cypress Dashboard và tính năng của nó để phát triển framework
2 Giám sát Video Thực thi Test & Ảnh chụp màn hình qua Cypress dashboard
3 Chạy lại các test thất bại với cấu hình retries của Cypress
4 Tải file cấu hình
1 Hiểu các lệnh Scripting trong file Package.json để Tích hợp CI
2 Giới thiệu về Jenkins
3 Tích hợp framework Cypress vào công cụ CI Jenkins
1 BDD và Cucumber là gì? Lợi ích của chúng
2 Cài đặt plugin badeball Cucumber Cypress Preprocessor để tích hợp cucumber
3 Triển khai Feature file cho Test Thương mại Điện tử và bắt đầu với file Step Def
4 Cách chia sẻ trạng thái biến qua nhiều phương thức trong file Step Def
5 Chạy tính năng Cucumber từ Test Runner với thay đổi cấu hình trong Cypress.config
6 Tham số hóa Dữ liệu Test bằng Scenario outline & Tags để nhóm các test
7 Xây dựng báo cáo Html Cucumber cho các Kịch bản Test Cypress Cucumber
1 Tải mã nguồn
1 Giới thiệu Cypress Intercept để Quản lý yêu cầu Http
2 Mock Phản hồi HTTP để tạo Dữ liệu Stub nhằm kiểm thử các kịch bản biên
3 Kiểm thử Tích hợp với Front end và xác thực phản hồi Back End bằng assertions
4 Tải mã nguồn
5 Chặn chi tiết yêu cầu HTTP để kiểm thử các Kịch bản Bảo mật
6 Tải mã nguồn
7 Lưu ý quan trọng
8 Xử lý lệnh gọi API trực tiếp không qua trình duyệt với cypress
1 Hiểu cách JWT Session token hoạt động trên trình duyệt với ví dụ
2 Thực hiện lệnh gọi API Login để trích xuất token phản hồi bằng Cypress
3 Cách lưu token đăng nhập trong bộ nhớ cục bộ (Local storage) của trình duyệt bằng Cypress
4 Hoàn thành luồng End-to-end của việc Mua hàng với Script UI
5 Nơi Cypress tải xuống file trình duyệt và cách lấy đường dẫn Dự án động
6 Phân tích file CSV thành đối tượng JavaScript bằng plugin neat CSV của Cypress
7 Tải mã nguồn
1 Thiết lập SQL Server với Azure để Kiểm thử bằng Cypress
2 Tích hợp Plugin DB Cypress cho Kiểm thử Cơ sở dữ liệu
1 Cách đọc file excel qua Cypress với các Plugin có sẵn
2 Cypress Tasks là gì và Cách thực thi tasks vào Tests với các plugin cần thiết
3 Tầm quan trọng của cy.readFile để xác thực dữ liệu Excel và các assertions hợp lệ
1 Lưu ý quan trọng
2 Giới thiệu module excelJS node và thiết lập Dự án JS
3 Duyệt qua các hàng và cột của bảng tính excel với thư viện excelJS
4 Xây dựng hàm Util để đọc và cập nhật file excel một cách chiến lược
5 Cách lấy và cập nhật dữ liệu từ excel dựa trên tiêu chí tìm kiếm bộ lọc
6 Tải mã nguồn
7 Tạo Cypress task để xử lý mã Node dựa trên excel trong file cấu hình
8 Gọi Cypress tasks vào Test với nhiều tham số - Ví dụ
9 Tải xuống & Tải lên file vào Cypress với chỉnh sửa File bằng Cypress tasks
10 Xác định dữ liệu bảng web dựa trên điều kiện bộ lọc Tìm kiếm bằng Cypress
11 Tải mã nguồn - Tasks code
12 Tải mã nguồn - Cypress code
1 Tạo script Cypress trong Studio và tái cấu trúc nó bằng plugin github copilot
1 Tải mã nguồn Khóa học
2 Cách thể hiện kiến thức Cypress của bạn
3 Lời cảm ơn
1 Lưu ý quan trọng
2 Hướng dẫn JavaScript 3 giờ đầy đủ cho Kiểm thử Tự động
1 Video Câu hỏi Phỏng vấn được thiết kế như thế nào?
2 Danh sách câu hỏi với Timestamp
3 Thảo luận chi tiết 75 phút về các Câu hỏi Phỏng vấn JavaScript thường gặp
1 Bài giảng Thưởng -

Giới thiệu khóa học

Course Updated with Latest Cypress V14  BDD Framework on Jan 2nd.

The one and only Cypress course in Udemy with ** official BEST SELLER Tag *** and Highest Ratings -10,000+ 5 star Ratings)/ /
This Course includes - Web Automation with Cypress + Cypress Test Runner features + Cypress Integration Testing + Cypress API Testing + Cypress Database Testing + 2 Top class Javascript Frameworks from Scratch using Mocha & Cucumber

This Course also gives you 3 hours in depth understanding on javascript basics so that you can build Powerful Cypress programming tests 


What is Cypress?

Cypress - The most Buzzing word in Automation world which is expected to play a key role in  future  for its fast, easy and reliable testing for anything that runs in a browser.
Because of its Architectural design, Cypress comes with out of box capabilities to bring Stable Automation results for all Modern Web Apps.
It also have the ability to perform Integration testing by mocking incoming network responses
For Test Debugging, Cypress takes Screenshot by default for every test step and generate execution Mp4 video after every test run ..
There are many more WOW Factors like above which you will come across in Training.

These top class  videos are completely designed from scratch  using many real time examples with in detail explanation on each and every concept of Cypress along with Framework design best Practices

And I Bet! On course Completion You can develop Cypress Automation framework on your own or crack any Cypress related interviews.


Below is the high level  Content we Cover in the course:

Introduction to Cypress
Cypress Architecture
Cypress Installation & Project Setup
Cypress Test Runner features
Command line arguments for Cypress
Cypress Basic Commands for Automation
Cypress & Jquery combination
UI Automation (Checkboxes,Radio buttons, Editboxes,Dropdowns with Cypress)
Handling Popups,Alerts using Cypress
Handling Child windows and Frames with Cypress
Cypress Assertions in detail
Cypress Framework Best Practises
Cypress Fixtures and Custom commands
Page object Design pattern with Cypress tests
Test Parameterization and Data driven with Cypre
Configuration properties and environmental variables discussion
Cypress Dashboard features with video recording and Screenshots
Building npm scripts and Integrating Cypress framework into Jenkins
Cypress Cucumber BDD Integration
Cucumber Data Driven, Tagging, Hooks, HTML reporting features for Cypress Tests
XHR Testing with Cypress
Mocking API calls with Cypress Intercept commands
Javascript Basics


Wish you all the Best! See you all in the course with above topics :)


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Cypress
Hiển thị tất cả khoá học Javascript
Hiển thị tất cả khoá học Software Testing
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊