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

Selenium WebDriver: Selenium Automation Testing with Java

Selenium WebDriver: Kiểm thử tự động với Java

Selenium WebDriver: Kiểm thử tự động với Java

Làm chủ Selenium WebDriver với Java cho người mới bắt đầu | Hướng dẫn toàn diện về Kiểm thử Tự động

4.6
(19,646 đánh giá)
67,040 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đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
15.0 giờ video
129 bài giảng
13 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 17/03/2026

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

Xây dựng framework kiểm thử tự động Selenium WebDriver hoàn chỉnh từ đầu bằng Java
Nắm vững kiến thức Java cơ bản cần thiết để tạo và duy trì các bài kiểm thử Selenium WebDriver
Chuẩn bị cho thị trường việc làm với phát triển portfolio, xây dựng CV và luyện phỏng vấn cho các vị trí Selenium WebDriver
Tự động hóa các ứng dụng web thực tế với Selenium WebDriver, sử dụng TestNG để thực thi và quản lý kiểm thử hiệu quả
Điều hướng cấu trúc HTML và DOM để xác định hiệu quả các phần tử web cần tự động hóa
Thành thạo các bộ định vị (Locators) trong Selenium WebDriver, bao gồm XPath, CSS selectors và các phương pháp hay nhất để chọn phần tử
Viết các bài kiểm thử đa trình duyệt bằng Selenium WebDriver và chạy chúng trên các trình duyệt khác nhau như Chrome, Firefox và Edge
Triển khai Mô hình Đối tượng Trang (Page Object Model - POM) để xây dựng các dự án kiểm thử tự động dễ bảo trì và mở rộng

Yêu cầu

Không cần kinh nghiệm Kiểm thử Tự động. Bạn sẽ học mọi thứ trong khóa học này.
Có mong muốn học kiểm thử tự động với Selenium WebDriver.
Không cần kiến thức lập trình Java, nhưng hiểu biết cơ bản sẽ có ích.

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

Dành cho bất kỳ ai muốn chuyển từ kiểm thử thủ công sang kiểm thử tự động
Các Nhà phát triển Phần mềm muốn học Selenium WebDriver

Nội dung khóa học

15 phần • 129 bài giảng
1 Giới thiệu và Tổng quan Khóa học
2 Truy cập và Sử dụng Tài liệu Khóa học có thể Tải xuống
3 Tối đa hóa Trải nghiệm Học tập của Bạn
1 Giới thiệu Phần - Thiết lập Môi trường của Bạn
2 Giới thiệu về Selenium WebDriver và Hệ sinh thái của nó
3 Hiểu về Java trong Bối cảnh Selenium
4 Cài đặt Java cho Selenium WebDriver - Windows
5 Cài đặt Java cho Selenium WebDriver - Mac
6 Hiểu về Maven: Mục đích và Tầm quan trọng
7 Cài đặt Maven - Windows
8 Cài đặt Maven - Mac
9 Tổng quan về các IDE Java cho Selenium
10 Thiết lập IntelliJ IDEA cho Selenium
1 Giới thiệu Phần: Kiến thức Java Cơ bản cho Tester
2 Bắt đầu với Java: Chương trình Đầu tiên của Bạn
3 Hiểu về Lớp (Classes) và Phương thức (Methods) trong Java
4 Bài tập về nhà: Lớp và Phương thức
5 Tìm hiểu Biến và Kiểu dữ liệu
6 Nâng cao Phương thức với Tham số
7 Bài tập về nhà: Biến
8 Hiểu về Giá trị Trả về của Phương thức trong Java
9 Xây dựng một Máy tính Đơn giản
10 Giới thiệu về JUnit và Kiểm thử Đơn vị
11 Viết và Chạy Bài kiểm thử JUnit Đầu tiên
1 Giới thiệu Phần: Điều hướng Trang web với Selenium
2 Tìm hiểu Sâu về Selenium WebDriver
3 Tạo một Dự án Maven cho Selenium
4 Bắt đầu với Selenium
5 Nâng cao với Selenium và Firefox
1 Giới thiệu Phần: Thế giới của HTML và DOM
2 Tìm hiểu Sâu về HTML cho Tự động hóa Web
3 Hiểu về Mô hình Đối tượng Tài liệu (DOM)
4 Định vị Phần tử trong Selenium WebDriver
5 Bài tập Thực hành: Kiểm tra Trang web với Công cụ Nhà phát triển
1 Giới thiệu Phần - Tổng quan về Bộ định vị Selenium
2 Cái nhìn Toàn diện về Bộ định vị Selenium
3 Giới thiệu về WebElement trong Selenium
4 Bài tập Thực hành: Sử dụng Bộ định vị Đơn giản
5 Khám phá Bộ định vị Phức tạp: XPath và CSS Selectors
6 Lựa chọn Phần tử Hiệu quả: Công cụ và Chiến lược Thủ công
7 Xử lý Sự cố và Tinh chỉnh Bộ định vị Selenium
8 Phương pháp Hay nhất để Xây dựng Chiến lược Định vị
9 Bài tập về nhà: Phát triển Bộ định vị cho Tự động hóa Web
10 Ôn tập Bài tập về nhà
11 Các Lệnh WebElement trong Hành động
1 Giới thiệu Phần - Phát triển Bài kiểm thử Selenium WebDriver Cơ bản
2 Hiểu về Ứng dụng được Kiểm thử
3 Tạo Dự án Maven Mới cho Kiểm thử Selenium
4 Tạo và Cấu trúc Lớp và Phương thức Kiểm thử Selenium Đầu tiên
5 Triển khai Các bước Kiểm thử - Khởi động Trình duyệt và Thực thi Các bước
6 Giới thiệu về Framework TestNG
7 Hoàn thiện Các bước Kiểm thử với Xác minh và Khẳng định
8 Sử dụng TestNG để Chạy Kiểm thử
9 Kỹ thuật Gỡ lỗi trong Selenium
1 Giới thiệu Phần - Nguyên tắc Viết Bài kiểm thử Selenium Thực tế
2 Hiểu về Kiểm thử Đăng nhập Sai
3 Thiết lập Lớp Kiểm thử cho Kiểm thử Đăng nhập Sai
4 Bài tập về nhà - Xây dựng Bài kiểm thử cho Tên đăng nhập Sai
5 Triển khai Bài kiểm thử cho Tên đăng nhập Sai
6 Bài tập về nhà - Phát triển Bài kiểm thử cho Mật khẩu Sai
7 Viết Bài kiểm thử cho Mật khẩu Sai
8 Tránh Kết quả Dương tính Giả trong Kiểm thử Tự động
1 Giới thiệu Phần - Áp dụng Kiểm thử Đa trình duyệt
2 Hiểu về Kiểm thử Đa trình duyệt trong Selenium
3 Thiết lập Selenium với Firefox bằng Selenium Manager
4 Cấu hình Thủ công Selenium cho Edge (Windows)
5 Cấu hình Thủ công Selenium cho Safari (Mac)
6 Hiểu về Bộ kiểm thử TestNG - Nền tảng Lý thuyết
7 Xây dựng Bộ kiểm thử Hồi quy Hoàn chỉnh với TestNG
8 Chạy Bộ kiểm thử TestNG
9 Bài tập về nhà - Tạo Bộ kiểm thử Smoke trong TestNG
10 Giải pháp Bài tập về nhà - Tạo và Chạy Bộ kiểm thử Smoke
1 Giới thiệu Phần - Khai phá Sức mạnh của TestNG trong Selenium
2 Tìm hiểu Sâu về TestNG - Khám phá Tài liệu và Tính năng
3 Xem lại Báo cáo TestNG
4 Hợp nhất các Bài kiểm thử Đăng nhập vào một Lớp Duy nhất
5 Quản lý Kiểm thử Nâng cao: Nhóm, Bộ kiểm thử và Thực thi Chọn lọc
6 Tận dụng Tham số TestNG cho các Bài kiểm thử Sai Hợp nhất
7 Tối ưu hóa Thiết lập và Dọn dẹp với Chú thích Before và After
8 Triển khai Lựa chọn Trình duyệt Động trong TestNG
9 Nâng cao Tính linh hoạt của Trình duyệt trong Kiểm thử TestNG
1 Giới thiệu Phần - Gỡ lỗi Hiệu quả trong Selenium WebDriver
2 Những Điều Cốt yếu của Gỡ lỗi trong Kiểm thử Phần mềm
3 Điều hướng Tính năng Gỡ lỗi của IDE
4 Tận dụng Nhật ký để Gỡ lỗi trong Selenium
5 Gỡ lỗi Thực hành trong IntelliJ IDEA
1 Giới thiệu Phần: Làm chủ Việc Chờ đợi và Xử lý Ngoại lệ WebDriver
2 Tổng quan Toàn diện về Ngoại lệ WebDriver
3 Bài tập về nhà: Tái tạo NoSuchElementException
4 Giải pháp Bài tập về nhà: Tự động hóa Bài kiểm thử NoSuchElementException
5 Gỡ lỗi NoSuchElementException
6 Nền tảng Lý thuyết về Việc Chờ đợi WebDriver
7 Giải quyết NoSuchElementException với Chờ đợi Ngầm định
8 Giải quyết NoSuchElementException với Chờ đợi Tường minh
9 Bài tập về nhà: Tạo TimeoutException
10 Giải pháp Bài tập về nhà: Xử lý TimeoutException
11 Xử lý TimeoutException
12 Bài tập về nhà: Mô phỏng ElementNotInteractableException
13 Giải pháp Bài tập về nhà: Bài kiểm thử ElementNotInteractableException
14 Giải quyết ElementNotInteractableException
15 Bài tập về nhà: Kích hoạt InvalidElementStateException
16 Giải pháp Bài tập về nhà: InvalidElementStateException
17 Giải quyết InvalidElementStateException
18 Bài tập về nhà: StaleElementReferenceException
19 Giải pháp Bài tập về nhà: StaleElementReferenceException
20 Giải quyết StaleElementReferenceException
1 Giới thiệu Phần: Triển khai Mô hình Đối tượng Trang trong Selenium
2 Nguyên tắc Cơ bản và Cốt lõi của Mô hình Đối tượng Trang
3 Phát triển Đối tượng Trang cho Trang Đăng nhập
4 Triển khai Đối tượng Trang cho Đăng nhập Thành công
5 Nguyên tắc Cơ bản của Trang Cơ sở trong POM
6 Tạo Lớp BasePage
7 Nâng cao LoginPage thông qua Kế thừa
8 Làm việc trên SuccessfulLoginPage
9 Chuyển đổi Bài kiểm thử Tích cực sang sử dụng Mô hình Đối tượng Trang
10 Tái cấu trúc Bài kiểm thử Tiêu cực với Mô hình Đối tượng Trang
11 Bài tập về nhà: Thiết kế POM cho Trang Ngoại lệ
12 Giải pháp Bài tập về nhà: Chuyển Bài kiểm thử 1 sang POM
13 Giải pháp Bài tập về nhà: Chuyển Bài kiểm thử 2-3 sang POM
14 Giải pháp Bài tập về nhà: Chuyển Bài kiểm thử 4-5 sang POM
15 Phương pháp Hay nhất và Suy nghĩ Cuối cùng về POM trong Selenium
1 Giới thiệu Phần - Kết nối Kiến thức Khóa học với Thăng tiến Nghề nghiệp
2 Phát triển Portfolio
3 Xây dựng CV cho Tìm kiếm Việc làm Selenium
4 Điều hướng Danh sách Việc làm
5 Chuẩn bị Phỏng vấn cho các Vị trí Selenium WebDriver
6 Kết nối Mạng lưới và Tham gia Cộng đồng
1 Tổng kết Cuối cùng: Điểm quan trọng và Lộ trình Phía trước
2 Bài giảng Thưởng: Các Ưu đãi Đặc biệt

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

Boost Your QA Career with Selenium WebDriver and Java—No Experience Needed!


Looking to transform your QA career and significantly increase your earnings? This Selenium WebDriver with Java course is specifically designed for manual testers looking to transition into test automation without any prior programming experience. It’s a completely new version, updated in 2024 after reviewing feedback from students over the last four years. This version includes new sections on Java basics and job interview preparation, based on requests from thousands of successful students.


In this course, you will master the entire process of test automation using Selenium WebDriver with Java, starting from scratch. Whether you want to get promoted at your current job or switch to a high-paying automation role, this course is your guide to success.


What You’ll Get:

- Step-by-Step Guidance: Set up Selenium WebDriver, run tests in real browsers like Chrome and Firefox, and automate web testing with clear, easy-to-follow instructions.

- Java Programming for Beginners: Learn Java programming tailored specifically for automation testing, perfect for those with no prior coding experience.

- Master the TestNG Framework: Improve your test structure and maintain automation frameworks more effectively.

- Troubleshoot Like a Pro: Identify and fix common Selenium test failures and handle exceptions confidently.

- Cross-Browser Testing Techniques: Ensure your tests run smoothly across different platforms with advanced debugging methods.

- Assess Your Knowledge: Quizzes at the end of every section help reinforce learning and track your progress.

- High-Quality Learning Materials: Enjoy crystal-clear audio and HD video recorded in 1080p, making it easy to follow along with every lesson.


Why Choose This Course?

1. Beginner-Friendly: Designed for complete beginners—no prior experience in Selenium WebDriver, Java, or test automation needed.

2. New and Improved: The 2024 version includes added sections on Java basics and interview preparation, making it the best version yet.

3. Immediate Results: Start automating real tests within the first few lessons and build a portfolio to showcase in job interviews.

4. Instructor Expertise and Support: Learn from Dmitry Shyshkin, a test automation expert with over 12 years of experience. Dmitry personally answers every single question—simply ask in the Q&A section, and he'll help as soon as possible, usually within a few hours.

5. Interactive Learning Experience: Engage with the instructor and peers through the Q&A section to enhance your understanding and network.

6. Lifetime Access: Enroll once and get lifetime access to all future updates and support.


Proven Success

Since 2017, thousands of students have taken this course and gone on to land new jobs, receive promotions, and boost their salaries by mastering Selenium WebDriver. This version is the result of continuous improvements based on student feedback, making it the most comprehensive and up-to-date edition yet.


100% Money-Back Guarantee

Not satisfied? Get a full refund with Udemy's 30-day money-back guarantee—no questions asked.


Start Today!

Take the next step towards a high-paying career in test automation with Selenium WebDriver and Java. Enroll now and join a community of successful testers who have transformed their careers through this course.

Selenium WebDriver: Selenium Automation Testing with Java for Beginners

Master Selenium WebDriver with Java | 2024 Edition | Complete Guide to Automation Testing & Page Object Model

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 😊