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

Selenium WebDriver 4 With Java - Novice To Ninja [2025]

Selenium WebDriver 4 Với Java - Từ Người Mới Thành Chuyên Gia [2025]

Selenium WebDriver 4 Với Java - Từ Người Mới Thành Chuyên Gia [2025]

Tham gia "Khóa học Selenium 4 (Phiên bản mới nhất) Được Đánh Giá Cao Nhất" - Từ Cơ Bản Đến Nâng Cao Với POM, Grid, Maven, GitHub, Jenkins, Phỏng Vấn

4.5
(10,522 đánh giá)
41,838 học viên
Giảng viên
Lets Kode It
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 349.000đ -77%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
44.5 giờ video
296 bài giảng
3 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

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

***** Kết thúc khóa học, bạn sẽ hiểu chi tiết về Các Framework Tự Động Hóa Web
Bạn sẽ có khả năng GIẢI THÍCH, THIẾT KẾ và TRIỂN KHAI các FRAMEWORK TỰ ĐỘNG HÓA có cấu trúc sử dụng Mô hình Page Object/Factory
*** Hiểu sâu về các THÁCH THỨC của Selenium WebDriver với ví dụ thực tế
Bạn sẽ có khả năng triển khai KIỂM THỬ TÍCH HỢP LIÊN TỤC bằng JENKINS
***** Chúng tôi có 10 GIẢNG VIÊN chuyên trách hỗ trợ bạn giải đáp thắc mắc trong vòng 24 GIỜ, chuẩn bị hồ sơ, câu hỏi phỏng vấn
Bạn sẽ có khả năng thực hiện kiểm thử ĐA TRÌNH DUYỆT bằng SELENIUM GRID
Bạn sẽ có khả năng tạo BÁO CÁO CHUYÊN NGHIỆP bằng công cụ BÁO CÁO nâng cao tốt nhất
Bạn sẽ hiểu đầy đủ về Framework TestNG
***** Bạn sẽ thành thạo Quản lý Build bằng MAVEN
***** Bạn sẽ có khả năng tự mình dẫn dắt bất kỳ Dự án Tự Động Hóa Selenium nào từ đầu
***** Bạn sẽ hiểu về Kiểm thử Hành vi (Behavior Driven Testing) sử dụng CUCUMBER, ngôn ngữ Gherkin
***** Bạn sẽ có khả năng hiểu và viết mã kiểm thử hiệu quả
Bạn sẽ có các kỹ năng cần thiết để tự động hóa bất kỳ ứng dụng web nào
Bạn sẽ có khả năng xác minh Tính toàn vẹn Dữ liệu với Giao diện Người dùng (GUI) của ứng dụng
Kiến thức bổ sung về chạy kiểm thử Hiệu suất với Tự động hóa Selenium WebDriver
Với tất cả kiến thức thu được, bạn sẽ dễ dàng vượt qua các vòng phỏng vấn Tự động hóa Selenium

Yêu cầu

***** KHÔNG CẦN KINH NGHIỆM TỰ ĐỘNG HÓA / LẬP TRÌNH, người mới bắt đầu có thể dễ dàng theo học khóa này
Các khái niệm Java được bao phủ trong khóa học, không cần kinh nghiệm trước
Tham gia cộng đồng Selenium WebDriver của chúng tôi với (270+ bài giảng, 21000+ học viên) cùng học tập và phản hồi tích cực, điều bạn sẽ không thấy ở bất kỳ khóa học Selenium WebDriver nào khác trên Udemy
***** MÃ NGUỒN / TẤT CẢ TÀI LIỆU CHO MỖI BÀI GIẢNG ĐỀU CÓ SẴN ĐỂ TẢI XUỐNG
Trình duyệt (Firefox hoặc Chrome)
Máy tính Windows/MAC
Java SDK, Eclipse, Firefox, Chrome, TestNG, Selenium IDE, Selenium WebDriver. Tất cả các bước cài đặt cần thiết ĐÃ ĐƯỢC BAO PHỦ trong bài giảng và tài liệu đã được tải lên khóa học

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

Chuyên viên Đảm bảo Chất lượng và Tester thủ công muốn bắt đầu sự nghiệp trong lĩnh vực tự động hóa kiểm thử
Chuyên viên Tự động hóa Đảm bảo Chất lượng muốn nâng cao bộ kỹ năng tự động hóa kiểm thử hiện tại
Sinh viên mới tốt nghiệp muốn xây dựng sự nghiệp mơ ước trong kỹ thuật phần mềm
Trưởng nhóm và Quản lý Đảm bảo Chất lượng

Nội dung khóa học

56 phần • 294 bài giảng
1 Kết quả khóa học - *** BẮT BUỘC XEM ***
2 Giới thiệu Giảng viên
3 Tại sao chọn Selenium?
4 Kiến trúc Selenium WebDriver - Cách thức hoạt động?
5 Làm thế nào để liên hệ với tôi bất cứ lúc nào? *** BẮT BUỘC XEM ***
6 Cách khắc phục video bị mờ
1 Tổng quan về Java và Lựa chọn Phiên bản
2 Cài đặt và Thiết lập Java - Mac
3 Cài đặt và Thiết lập Java - Windows
4 Cài đặt Eclipse - Windows
5 Cài đặt Eclipse - Mac
6 Tải xuống và Thiết lập Maven - Windows
7 Tải xuống và Thiết lập Maven - Mac
8 Cài đặt Plugin Maven trong Eclipse
1 Chương trình đầu tiên và một số mẹo
2 Biến và Kiểu dữ liệu
3 Giá trị mặc định của Biến
4 Kiểu dữ liệu Tham chiếu - Ví dụ về Strings
5 Phương thức String - Phần 1
6 Phương thức String - Phần 2
7 String Vs StringBuffer Vs StringBuilder *** Câu hỏi Phỏng vấn ***
8 Mảng (Arrays)
1 Giới thiệu Phương thức
2 Phương thức - Ví dụ Thực tế
3 Hiểu về Kiểu trả về (Return Type)
4 Giới thiệu Lớp (Class)
1 Getters-Setters và Từ khóa This - Phần 1
2 Getters-Setters và Từ khóa This - Phần 2
3 Getters-Setters và Từ khóa This - Phần 3
4 Hàm tạo (Constructors)
1 8 Giờ học Java với Câu hỏi Phỏng vấn
1 Các phiên bản hoạt động của Selenium WebDriver
2 Thiết lập Môi trường và Tạo Dự án Đầu tiên *** Bắt buộc Xem ***
3 Tạo Dự án Đầu tiên Sử dụng Maven *** Bắt buộc Xem ***
4 Cách Thêm JavaDoc cho Selenium WebDriver
5 Cú pháp mới trong Selenium 4
1 Chạy Kiểm thử trên Firefox
2 Chạy Kiểm thử trên Google Chrome
3 Chạy Kiểm thử trên Edge
4 Yêu cầu để Chạy Kiểm thử trên Safari
5 Chạy Kiểm thử trên Safari
6 Cách Đặt Drivers trong Đường dẫn Hệ thống - Mac
7 Cách Đặt Drivers trong Đường dẫn Hệ thống - Windows
8 Cách Sử dụng Selenium Manager
9 *** Câu hỏi Phỏng vấn ***
1 Giới thiệu
2 Cách Kiểm tra Phần tử Sử dụng Firefox DevTools
3 Cách Kiểm tra Phần tử Sử dụng Chrome DevTools
4 Cài đặt SelectorsHub
5 Cách Sử dụng SelectorsHub
6 Mẹo Tạo XPath
7 Công cụ Kiểm tra Phần tử Tốt nhất
8 Cách Kiểm tra Các Phần tử Biến mất
1 Tìm Phần tử Sử dụng ID và XPATH
2 Tìm Phần tử Sử dụng Name
3 Tìm Phần tử Sử dụng LinkText và PartialLinkText
4 Tìm Phần tử Sử dụng ClassName
5 Tìm Phần tử Sử dụng TagName và *** Câu hỏi Phỏng vấn ***
1 Sử dụng Ids với Bộ chọn CSS để Tìm Phần tử
2 Sử dụng Nhiều Lớp CSS để Tìm Phần tử
3 Sử dụng Ký tự đại diện với Bộ chọn CSS
4 Tìm Các nút Con Sử dụng Bộ chọn CSS
5 Bảng tra cứu nhanh CSS
1 Sự khác biệt giữa Xpath Tuyệt đối và Tương đối
2 Cách Xây dựng Một Xpath Hiệu quả
3 Sử dụng Văn bản để Xây dựng Một Xpath Hiệu quả
4 Xây dựng Xpath Sử dụng Từ khóa Contains
5 Xây dựng Xpath Sử dụng Từ khóa Starts-With
6 Cách Tìm Các nút Cha và Anh chị em
7 Bài tập với Lời giải + *** Câu hỏi Phỏng vấn ***
8 Bảng tra cứu nhanh Xpath
1 Giới thiệu JUnit
2 Cách Nhấp chuột và Nhập trên Một Phần tử Web
3 Cách Điều hướng giữa Các Trang Web
4 Cách Kiểm tra Trạng thái của Một Phần tử Web (Các Phần tử bị Vô hiệu hóa và Được kích hoạt)
5 Nút Radio và Hộp kiểm (CheckBoxes)
6 Làm việc với Danh sách Phần tử
7 Hiểu về Các Phần tử Dropdown
8 Làm việc với Một Phần tử Dropdown *** Ví dụ Thực tế ***
9 Hiểu về Các Phần tử Chọn Nhiều (Multiple Select)
10 Làm việc với Chọn Nhiều *** Ví dụ Thực tế ***
11 Cách Làm việc với Các Phần tử Ẩn
12 Làm việc với Các Phần tử Ẩn *** Ví dụ Thực tế ***
1 Giới thiệu Hồ sơ Firefox (Firefox Profiles)
2 Sử dụng Hồ sơ Firefox trong Mã Tự động hóa Web
3 Tùy chọn Chrome - Khởi chạy Chrome với Các Tiện ích mở rộng
1 Cách Lấy Văn bản trên Phần tử
2 Cách Lấy Giá trị của Thuộc tính Phần tử
3 Phương thức Chung để Tìm Phần tử
4 Phương thức Chung để Tìm Danh sách Phần tử
5 Cách Kiểm tra Nếu Phần tử Hiện diện
6 Phương thức Chung -> Tái cấu trúc Mã
1 Chờ Ẩn (Implicit Wait) Vs Chờ Tường minh (Explicit Wait)
2 Chờ Ẩn *** Ví dụ Thực tế ***
3 Chờ Tường minh *** Ví dụ Thực tế ***
4 Phương thức Chung để Làm việc với Chờ Tường minh - Phần 1
5 Phương thức Chung để Làm việc với Chờ Tường minh - Phần 2
6 *** Câu hỏi Phỏng vấn ***
1 Lựa chọn Lịch - làm việc với bộ chọn ngày tháng
2 Lựa chọn Lịch *** Ví dụ Thực tế ***
3 Lựa chọn Lịch *** Ví dụ Thời gian Thực ***
4 Tự động hoàn thành - Làm việc với Dropdown Động
5 Tự động hoàn thành - Các Ví dụ Bổ sung
6 Cách Chụp Ảnh màn hình (Screenshots)
1 Thực thi Các lệnh JavaScript
2 Cách Tìm Kích thước Cửa sổ
3 Cách Cuộn Phần tử vào Tầm nhìn
4 Cách Nhấp Phần tử Sử dụng Thực thi JavaScript - Phần 1
5 Cách Nhấp Phần tử Sử dụng Thực thi JavaScript - Phần 2
1 Cách Chuyển đổi Tiêu điểm Cửa sổ
2 Chuyển sang Cửa sổ *** Ví dụ Thực tế ***
3 Cách Làm việc với IFrames
4 Chuyển sang IFrame *** Ví dụ Thực tế ***
5 Xử lý Cửa sổ bật lên JavaScript (Popup)
1 Hành động Di chuột (Mouse Hover)
2 Cách Kéo và Thả Phần tử trên Trang Web
3 Làm việc với Hành động Thanh trượt (Sliders)
1 Giới thiệu
2 Cách Nhấn Các phím Bàn phím
3 Cách Gửi Một Tổ hợp phím
4 Sự kiện Nhấn Phím Sử dụng Lớp Actions
1 Ngoại lệ No Such Element
2 Ngoại lệ Element Not Clickable At Point
3 Ngoại lệ Stale Element - Phần 1
4 Ngoại lệ Stale Element - Phần 2
5 Ngoại lệ Element Not Interactable
1 Giới thiệu Framework Tự động hóa
2 Mô hình Đối tượng Trang (Page Object Model)
3 Tạo Kho lưu trữ Đối tượng và Lớp Trang
4 Nhà máy Trang (Page Factory)
5 Tìm tất cả liên kết trên một trang web - PHẦN THƯỞNG
1 Giới thiệu Log4j2
2 Sử dụng Cấu hình Mặc định
3 Sử dụng Tệp Cấu hình - Ghi nhật ký Console
4 Using Configuration File - File Logging
5 Working With Custom Loggers
6 Test Case Example Using Log4j2
1 TestNG Introduction
2 TestNG Setup
3 How To Add TestNG JavaDoc
1 First TestNG Class - Test Annotation
2 TestNG Asserts
3 TestNG Soft Asserts
4 Method And Class Annotations
5 Running A Test Suite
6 Chú thích BeforeSuite và AfterSuite
7 Chú thích BeforeTest và AfterTest
1 Sắp xếp thứ tự ưu tiên cho các phương thức kiểm thử
2 Cách nhóm các phương thức kiểm thử - Phần 1
3 Cách nhóm các phương thức kiểm thử - Phần 2
4 Hiểu về các phương thức kiểm thử phụ thuộc
5 Cách vô hiệu hóa và đặt thời gian chờ cho phương thức kiểm thử
6 Cách duy trì thứ tự thực thi
1 Cách cung cấp tham số cho phương thức kiểm thử
2 Cách chạy các bài kiểm thử song song
1 Câu hỏi bài tập thực hành TestNG
2 Lời giải bài tập - Ví dụ thực tế với Selenium WebDriver
1 DataProviders - Phần 1
2 DataProviders - Phần 2
1 Giao diện ITestResult
2 Cách chụp ảnh màn hình khi thất bại
1 IInvokedMethodListener
2 ITestListener
3 ISuiteListener
4 Tái cấu trúc mã nguồn với TestNG Listeners
1 Reporter và Bản ghi trong TestNG
1 Giới thiệu và Tính năng của Báo cáo Nâng cao
2 Vị trí tải JARs của Extent Reports
3 Báo cáo Nâng cao - Ví dụ thực tế
4 Đính kèm ảnh chụp màn hình vào Báo cáo Nâng cao
5 Nhiều trường hợp kiểm thử *** Ví dụ thực tế ***
6 Báo cáo với Mô hình Đối tượng Trang (Page Object Model)
7 Bài tập có lời giải *** Bài tập về nhà ***
1 Thiết lập Kiểm thử dựa trên dữ liệu
2 Đọc dữ liệu từ tệp Excel
3 Đọc nhiều bộ dữ liệu từ tệp Excel
4 Trường hợp kiểm thử nhiều bộ dữ liệu *** Ví dụ thực tế ***
5 Ghi dữ liệu vào tệp Excel
1 Tải tệp lên Windows - Robot
2 Tải tệp lên Mac - Robot
3 Cài đặt AutoIT và Công cụ Finder
4 Tải tệp lên Windows - AutoIT
5 Xử lý Xác thực Windows bằng AutoIT
1 WebDriver Event Listener - Phần 1
2 WebDriver Event Listener - Phần 2
1 Giới thiệu Selenium Grid
2 Cấu hình Hub và Nodes - Phần 1
3 Cấu hình Hub và Nodes - Phần 2
4 Cấu hình Grid bằng tệp JSON - Phần 1
5 Cấu hình Grid bằng tệp JSON - Phần 2
6 Chạy trường hợp kiểm thử trên môi trường Selenium Grid
7 Ví dụ thực tế về Selenium Grid
1 Thông tin phiên bản Maven
2 Tính năng và Ưu điểm của Maven
3 Tạo và Nhập dự án Maven
4 Kho lưu trữ cục bộ và trung tâm của Maven
5 Giải thích POM - Cốt lõi của Maven
6 Vòng đời Build và các lệnh Maven
7 Quy ước đặt tên Maven
8 Di chuyển dự án Maven
9 Tích hợp TestNG với Maven và Hồ sơ Maven (Maven Profiles)
10 Tìm báo cáo TestNG ở đâu trong Maven?
1 Giới thiệu Git và GitHub
2 Cài đặt Git trên Windows
3 Cài đặt Git trên Mac
4 Tạo Kho lưu trữ Git cục bộ - Staging và Commit
5 Checkin tệp - Kho lưu trữ từ xa GitHub
6 Ưu điểm và Tầm quan trọng của các nhánh Git
7 Checkin tệp và Giải quyết Xung đột Gộp - Ví dụ thời gian thực
8 Tệp mã nguồn khóa học trên GitHub
1 Tính năng và Ưu điểm của Jenkins
2 Điều kiện tiên quyết cho Jenkins
3 Thiết lập và Cài đặt Jenkins - Tệp WAR chung
4 Thiết lập và Cài đặt Jenkins - Windows
5 Thiết lập và Cài đặt Jenkins - Mac
6 Cấu hình Jenkins
7 Bảo mật Jenkins
8 Quản lý Plugin Jenkins
9 Xây dựng Dự án Freestyle bằng Jenkins
10 Xây dựng Dự án Từ xa bằng Git và Jenkins
11 Lập lịch Build trên Kho lưu trữ Git bằng Jenkins
1 Cách vượt qua các cuộc phỏng vấn Selenium WebDriver - Phần 1
2 Cách vượt qua các cuộc phỏng vấn Selenium WebDriver - Phần 2
1 Kiểm thử MySql và Oracle
2 Kiểm thử MongoDB
1 Kiểm thử Hiệu suất theo Hướng tiếp cận Hệ thống
2 Kiểm thử Hiệu suất bằng cách tạo StopWatch
1 Tính năng và Ưu điểm
2 Một ví dụ về Mẫu Cucumber
3 Cài đặt Plugin Cucumber cho Eclipse
4 Tệp JAR Cucumber - Cập nhật quan trọng
5 Tải xuống các tệp JAR Cucumber
6 Thiết lập Dự án Cucumber
7 Kiểm thử Đăng nhập Selenium
8 Hiểu về Tệp Tính năng (Feature File)
9 Giải thích các Từ khóa Gherkin
10 Chạy các bài kiểm thử bằng Tệp Tính năng
11 Hiểu về Tùy chọn Cucumber
12 Chuyển đổi Kiểm thử Selenium sang Cucumber với Định nghĩa Bước
1 Giới thiệu Sauce Labs
2 Cách lấy Khóa truy cập
3 Ví dụ thực tế với Sauce Labs
1 Selenium IDE - Cập nhật quan trọng
2 Cài đặt Selenium IDE và Kịch bản đầu tiên
3 Tạo mã WebDriver bằng Selenium IDE
4 Assert vs Verify - Các lệnh Selenium IDE
1 Câu lệnh điều kiện
2 Câu lệnh Switch
3 Vòng lặp While
4 Vòng lặp For
1 Từ khóa Static - Phần 1
2 Từ khóa Static - Phần 2
1 Bài tập thực hành có lời giải + *** Câu hỏi Phỏng vấn ***
2 Bài tập + Câu hỏi Phỏng vấn -> Đảo ngược ký tự của Chuỗi
3 Lời giải Bài tập + Câu hỏi Phỏng vấn -> Đảo ngược ký tự của Chuỗi
1 Kế thừa
2 Bộ điều chỉnh truy cập và Gói
3 Lớp Trừu tượng - Tính trừu tượng Phần 1
4 Giao diện - Tính trừu tượng Phần 2
5 Giao diện vs Lớp Trừu tượng *** Câu hỏi Phỏng vấn ***
6 Nạp chồng phương thức
7 Thêm về Nạp chồng phương thức
8 Ghi đè phương thức
9 Nạp chồng vs Ghi đè *** Câu hỏi Phỏng vấn ***
1 Ngoại lệ - Đã kiểm tra (Checked)
2 Ngoại lệ - Thời gian chạy (RunTime)
3 Đọc tệp Thuộc tính
1 Danh sách Mảng (Array List)
2 Danh sách Liên kết (Linked List)
3 Danh sách Mảng vs Danh sách Liên kết *** Câu hỏi Phỏng vấn ***
4 Tập hợp (Sets)
5 Bản đồ (Maps)
6 Các loại Bản đồ khác nhau *** Câu hỏi Phỏng vấn ***
1 PHẦN THƯỞNG: Tiếp theo là gì? Một số khóa học thực sự thú vị
2 Tệp mã nguồn Java
3 Tệp mã nguồn Tự động hóa Selenium WebDriver
1 Giới thiệu Log4j
2 Trình ghi nhật ký Console của Log4j
3 Cấu hình tệp Thuộc tính
4 Trường hợp kiểm thử sử dụng Cơ sở hạ tầng Ghi nhật ký
5 Vấn đề khởi tạo Trình ghi nhật ký của Log4j
1 Tải xuống các tệp JAR TestNG
2 Giới thiệu TestNG
3 Chạy Bộ kiểm thử
4 Nhóm các bài kiểm thử
5 Các bài kiểm thử phụ thuộc
6 Sắp xếp thứ tự ưu tiên cho các bài kiểm thử
7 Reporter và Xác nhận (Asserts)
8 Tham số và DataProviders
9 Đa trình duyệt và Kiểm thử song song
10 Listeners
11 Đa luồng và Kiểm thử song song
12 Chụp ảnh màn hình khi Kiểm thử thất bại - Phần 1
13 Chụp ảnh màn hình khi Kiểm thử thất bại - Phần 2

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

  • ** Course latest updated on Feb 26, 2025 with Selenium WebDriver latest version 4, new GitHub lectures and updated Jenkins lectures  ** Next Update: More Java and Framework lectures

  • * Most popular, Highest Rated, Top Ranked and most loved by students, best Selenium WebDriver course on Udemy *

  • * Read reviews from happy students which illustrates our roaring success on Udemy *

    The one and only Selenium WebDriver  course on Udemy with
    * Highest Rated, Top Courses and Top Responder tags *

    Includes: 290+ lectures (Basics to Framework) with real time websites + life time support (Also best support you have ever received, response within 24 hours.)

  • No false promises, straight point to point explanation with simple and easy to understand examples

  • Join the group of more than 60,000 students already taking advantage of this course with positive feedback

  • No other course on Udemy covers topics covered in this course with such great depth of detail

** I noticed other courses copying the content of my page, please be aware of them. The easiest way is to enroll in the course and see which course is best because you have 30-day money back guarantee **

This course includes a wide range of topics from Selenium WebDriver Basics and  Advanced, Java Concepts, TestNG Framework, Automation Framework Design (Page Objects, Page Factory, Data Driven, Reading Excel Files), Logging with Log4j, Best reporting tool - Advanced Reporting, Cross-Browser Testing with Selenium Grid 2.0, Maven Build Management, Git and GitHub, Continuous Integration with Jenkins, Git integration with Jenkins,  Database Testing, Performance Testing, Behavior Driven Testing Using Cucumber, Sauce Labs Integration, Interview Preparation. All materials including code files.

** One stop place to become an Expert in Web Automation Framework related technologies from scratch **


We start from Beginners level and go through Advance level. This is a single course for everything you need to know related to Web UI Automation.

WHAT MAKES THIS COURSE BEST ON UDEMY? 

  • We assume that students have no experience in automation/coding and start every topic from scratch and basics.

  • Examples are taken from TESTING REAL TIME HOSTED WEB APPLICATIONS to understand how different components can be automated, that will give you idea of industry level framework and give you confidence

  • NO PRIOR CODING OR AUTOMATION EXPERIENCE NEEDED, this course covers all the necessary topics.

Get more than 44 hours of unique content with real example code files provided to refer and learn with examples.

  • Are you looking to step into automation industry with the latest technologies in market?

  • Are you keen to learn GUI automation using selenium webdriver with java and other latest framework technologies?

  • Interested in learning how selenium is used in projects?

We start with how to code in Java and then move towards learning selenium, TestNG, selenium grid, log4j, maven, jenkins, database testing, performance testing, behavior driven testing using cucumber and gherkin language. 

Topics Include:

  • Selenium Webdriver 4.x

  • Java Concepts in details

  • TestNG Framework

  • Advanced Reporting

  • Logging infrastructure with Log4j

  • Page Object Model

  • Page Factory Framework

  • Data Driven Framework

  • Executing tests on a remote machine using Selenium Grid 4.x

  • Build Management with Maven

  • Continuous Integration with Jenkins

  • Database Testing

  • Performance Testing

  • Behavior Driven Testing Using Cucumber and Gherkin language

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