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

Advanced Selenium WebDriver with Java and TestNG

Selenium WebDriver Nâng cao với Java và TestNG

Selenium WebDriver Nâng cao với Java và TestNG

Ví dụ thực tế về framework tự động hóa kiểm thử Selenium WebDriver nâng cao với Java và TestNG | Hướng dẫn Selenium

4.5
(3,889 đánh giá)
17,442 học viên
Giảng viên
Dmitry Shyshkin
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 449.000đ -89%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.5 giờ video
52 bài giảng
1 bài quiz
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ì

Xây dựng Framework Tự động hóa Kiểm thử Full-Stack từ đầu
Triển khai Framework Kiểm thử Hướng dữ liệu (Data Driven)
Sử dụng Mô hình Đối tượng Trang (Page Object Model) trong Selenium
Tự động hóa hầu hết mọi trường hợp kiểm thử với Selenium
Sử dụng các kỹ thuật Selenium WebDriver nâng cao (Chụp ảnh màn hình, ghi nhận lỗi console JS, v.v.)

Yêu cầu

Có kiến thức về Java hoặc ngôn ngữ lập trình hướng đối tượng khác (Cơ bản hoặc Trung cấp)
Có kinh nghiệm với Selenium WebDriver (Có khả năng tự động hóa bài kiểm thử cơ bản)
Từng làm việc với các framework kiểm thử TestNG hoặc jUnit là một lợi thế lớn
Kinh nghiệm với Maven là một lợi thế, nhưng không bắt buộc
Mong muốn xây dựng Framework Tự động hóa Kiểm thử Full-Stack với Selenium WebDriver

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

Người mới bắt đầu với Tự động hóa Kiểm thử
Lập trình viên phần mềm quan tâm đến kiểm thử
Chuyên viên kiểm thử Selenium muốn nâng cao kỹ năng

Nội dung khóa học

6 phần • 51 bài giảng
1 Những gì chúng ta cần biết
2 Kế hoạch cho khóa học này
1 Tài nguyên bổ sung cho một số video
2 Đi qua mã nguồn
3 Framework Tự động hóa Kiểm thử Full-Stack
4 Những gì chúng ta cần cải thiện
5 Các gói (Packages)
6 Lớp Kiểm thử Cơ sở Selenium (Selenium Base Test)
7 TestUtilities
8 Browser Driver Factory
9 Chạy các bài kiểm thử Selenium song song
10 Sử dụng Log4j để ghi log hiệu quả hơn
1 Mô hình Đối tượng Trang là gì
2 Page Factory
3 Tạo Đối tượng Trang đầu tiên
4 Đối tượng Trang Cơ sở (Base Page Object)
5 Bài tập về nhà Selenium (mô tả các trang khác)
6 Hoàn thiện tất cả các Đối tượng Trang
7 Sử dụng Đối tượng Trang trong các bài kiểm thử
8 Bài tập về nhà Selenium (sửa bài kiểm thử khác)
9 Hoàn thiện tất cả các bài kiểm thử
10 Kế thừa và các thành phần trong POM
1 Hộp kiểm (Check-boxes) và nút radio
2 Danh sách thả xuống (Dropdowns)
3 Làm việc với Cảnh báo (Alerts)
4 Cửa sổ và thẻ mới
5 Làm việc với iFrames
6 Nhấn phím (Key Presses)
7 Tải tệp lên
8 Sử dụng JavaScriptExecutor
9 Cuộn trang
10 Kéo và thả
11 Di chuột qua (Hover Over)
12 Làm việc với thanh trượt
1 Framework Selenium Hướng dữ liệu
2 Tham số TestNG
3 DataProviders trong TestNG
4 DataProviders tĩnh
5 Sử dụng bảng tính làm DataProvider
6 Đọc tệp CSV
7 Chạy bài kiểm thử với DataProvider từ CSV
1 Kiểm tra mềm (Soft Asserts)
2 Chụp ảnh màn hình
3 Thu thập lỗi JavaScript
4 Test Listeners trong TestNG
5 Báo cáo kiểm thử
6 Làm việc với cookie của trang web
7 Sử dụng hồ sơ trình duyệt (browser profiles)
8 Kiểm thử Ứng dụng Di động Lai (Hybrid)
9 Trình duyệt và trình điều khiển không giao diện (Headless)
10 Bài học bổ sung: Mã giảm giá

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

Double your QA salary with Test Automation using Java and Selenium Webdriver! Become SDET!

Advanced Selenium WebDriver with Java and TestNG course is for people who already know some basics of automation testing with selenium webdriver, and want to improve their test automation and Selenium WebDriver knowledge and be able to build a cool and easy maintainable test framework with Java and TestNG.


There are many Selenium tutorials, that teach you to do advanced tasks with Selenium, and handle WebDriver exceptions, but few can show you the structure of the Advanced Full-Stack Selenium WebDriver automation testing framework.


This "Advanced Selenium WebDriver with Java and TestNG"  is basically a continuation of my Highest Rated "Selenium WebDriver tutorial for beginners" course where students learned some selenium webdriver basics with Java and TestNG.


Students do not have to finish the "Selenium WebDriver tutorial for beginners" course but need to know how to use Selenium WebDriver with Java to automate simple test cases. Knowledge of TestNG is a plus.


During the "Advanced Selenium WebDriver with Java and TestNG" course, we will be automating the testing of one web application, as you would do at your work. In the end, students will have a real-world example of a full-stack test automation framework, that will include data driven testing framework and a page object model.


A full-stack selenium test automation framework, developed during this course, could be used as a base for your real job test automation framework. You will not have to build anything from scratch again, just use the already created advanced framework, to add new automated tests for your application under test.


The framework will include:

  • Browser Driver Factory for easy parallel test execution

  • Data-Driven Test Framework for test data from spreadsheets

  • Page Object Model implementation

  • Test utilities for Taking screenshots, capturing JS console errors, etc

  • Advanced Selenium WebDriver Interactions


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