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

Automated visual testing with Selenium and TestNG

Kiểm thử giao diện tự động với Selenium và TestNG

Kiểm thử giao diện tự động với Selenium và TestNG

Đảm bảo ứng dụng web của bạn hiển thị hoàn hảo

4.4
(156 đánh giá)
836 học viên
Giảng viên
Rostyslav Apostol
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
2.5 giờ video
20 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Cài đặt và cấu hình Intellij IDEA
Tạo dự án Maven: kéo dependencies, cài đặt plugins
Thiết lập Selenium WebDriver
Thiết lập dự án TestNG
Phát triển tiện ích chụp màn hình toàn trang và các phần tử cụ thể
So sánh hình ảnh và tạo ảnh đánh dấu điểm khác biệt
Xây dựng bộ regression có cấu trúc với TestNG và chạy từ file xml và Maven
Tạo báo cáo HTML regression chuyên nghiệp với ảnh chụp màn hình đính kèm

Yêu cầu

Yêu cầu đã cài đặt Java
Có kiến thức cơ bản về Java và Selenium là lợi thế nhưng không bắt buộc

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

Kỹ sư Automation muốn mở rộng kỹ năng
Tester thủ công muốn học cách cấu hình và triển khai dự án kiểm thử
Tất cả những ai quan tâm đến kiểm thử tự động, không chỉ riêng kiểm thử giao diện
Tất cả những ai muốn tận dụng lợi ích của kiểm thử giao diện tự động và giảm công sức thủ công

Nội dung khóa học

6 phần • 20 bài giảng
1 Giới thiệu
1 Cài đặt Intellij IDEA
2 Tạo dự án Maven
3 Thêm dependencies vào dự án Maven
4 Cấu hình Selenium
1 Trước khi bắt đầu phát triển
2 Chụp màn hình toàn trang
3 Chụp màn hình phần tử cụ thể
4 So sánh ảnh chụp màn hình - phần 1
5 So sánh ảnh chụp màn hình - phần 2
6 Chuẩn bị hình ảnh baseline
1 Tạo điều kiện tiên quyết cho regression
2 Tạo bài kiểm thử giao diện theo hướng dữ liệu
3 Báo cáo - phần 1
4 Báo cáo - phần 2
5 Cải thiện báo cáo
6 Đính kèm ảnh chụp màn hình vào báo cáo
7 Cách chạy regression tự động
1 Cải thiện phương thức takePageScreenshot
1 Hoàn thành

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

"Automated visual testing" is a buzz word in the IT industry nowadays. In this course I would like to show you what it is and how you can significantly benefit from it.

Automated visual testing is a great complement to functional tests. If something works, it does not mean that it looks fine. Moreover, if something is displayed on the page, it does not necessarily mean that it is displayed in the proper place. Here visual regression can help you.

Let me show you a short example. 

Usually visual regresison is about comparing two images. 

The first one is baseline image. This image is the screenshot of the page when it was thouroughly manually tested and was perfect.

The second one is the current appearance of your page. You can take screenshots on daily basis, for example.

If some visual differences are detected then you get report where detected differences are highlighted in red.  

Thus you can be sure that your web site is looking great and user interface is not broken by new development. This kind of testing can significantly enhance overall quality of your products.

I hope you liked an idea of automated visual testing. So welcome to my course!


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 Automation Testing
Hiển thị tất cả khoá học Selenium
Hiển thị tất cả khoá học Software Testing
Hiển thị tất cả khoá học Testng
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊