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

ZeroToHero TestNG Framework - From Basics to Advanced

Khóa học TestNG Framework - Từ Cơ Bản Đến Nâng Cao

Khóa học TestNG Framework - Từ Cơ Bản Đến Nâng Cao

[2024] Xây dựng Framework TestNG từ đầu cho Tự động hóa Selenium, Appium, API bằng Java với ứng dụng thực tế

4.7
(631 đánh giá)
2,915 học viên
Giảng viên
Shelendra Kumar
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
6.5 giờ video
54 bài giảng
2 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ì

Học cách xây dựng framework TestNG từ đầu để thực thi kiểm thử hiệu quả.
Thành thạo TestNG để tổ chức, nhóm và sắp xếp thứ tự ưu tiên cho các trường hợp kiểm thử một cách dễ dàng.
Hiểu cách tích hợp TestNG với Selenium để tạo ra giải pháp tự động hóa kiểm thử mạnh mẽ.
Tạo các bài kiểm thử hướng dữ liệu với tính năng tham số hóa mạnh mẽ của TestNG.
Có được kinh nghiệm thực hành với các chú thích (annotations) của TestNG để kiểm soát kiểm thử linh hoạt.
Học mọi thứ từ thiết lập TestNG đến các kỹ thuật kiểm thử nâng cao, kèm theo mã nguồn có thể tải về để thực hành.
Hiểu những kiến thức cơ bản về TestNG với các ví dụ mã hoàn chỉnh được cung cấp cho mọi khái niệm.

Yêu cầu

Hiểu biết cơ bản về lập trình Java.
Không cần kinh nghiệm trước với TestNG. Bạn sẽ học mọi thứ trong khóa học.
Hiểu biết cơ bản về Selenium.

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

Dành cho kiểm thử viên thủ công muốn chuyển sang kiểm thử tự động.
Người mới bắt đầu muốn học TestNG và Selenium từ đầu.
Kiểm thử viên phần mềm muốn nâng cao kỹ năng với kiến thức về framework TestNG.
Bất kỳ ai đam mê và muốn thành thạo kiểm thử tự động và TestNG, bất kể kinh nghiệm trước đó.
Kiểm thử viên tự động.

Nội dung khóa học

11 phần • 54 bài giảng
1 Bắt buộc xem - Giới thiệu khóa học.
1 Hướng dẫn nhanh: Cài đặt Java trên Windows
2 Hướng dẫn cài đặt Eclipse IDE: Từng bước cho Windows
3 Cách cài đặt Plugin TestNG trong Eclipse
4 Tạo một Dự án Java với TestNG
1 Bắt buộc xem: Cách tải Mã thực hành cho Dự án của bạn
2 Viết Trường hợp Kiểm thử TestNG Đầu tiên
3 Hiểu về Các Lệnh Xác minh (Assertions) trong TestNG
4 Bắt buộc xem - Website thực hành Orange HRM có một số cập nhật nhỏ
5 Lệnh xác minh Assert Equals.
6 Lệnh xác minh Assert Not Equals.
7 Lệnh xác minh Assert True.
8 Lệnh xác minh Assert False.
9 Tạo nhiều lệnh xác minh trong một trường hợp kiểm thử.
10 Hiểu các loại lệnh xác minh và Hard Assertions.
11 Giới thiệu SoftAssertion kèm minh họa
1 Hiểu về Priority với một bài kiểm thử mẫu
2 Triển khai Priority với ví dụ thực tế.
3 Hiểu về Priority với các giá trị trùng lặp.
4 Hiểu về Priority với các giá trị âm.
5 Priority - Chỉ định Priority một phần cho các trường hợp kiểm thử
1 Hiểu các cách khác nhau để loại trừ trường hợp kiểm thử khỏi quá trình thực thi.
2 Loại trừ trường hợp kiểm thử mẫu bằng thuộc tính 'enabled' và Chú thích @Ignore.
3 Loại trừ trường hợp kiểm thử cho Ứng dụng Orange HRM.
4 Invocation Count - Thực thi @Test nhiều lần
1 Hiểu về file TestNG.XML.
2 File TestNG.xml đầu tiên để thực thi các trường hợp kiểm thử của một lớp
3 File TestNG.xml để bao gồm các trường hợp kiểm thử cụ thể cần thực thi
4 Loại trừ trường hợp kiểm thử bằng thẻ exclude trong testng.xml
5 File TestNG.xml để thực thi nhiều lớp - Phần 1
6 File TestNG.xml để thực thi nhiều lớp - Phần 2
7 Hiểu về chú thích Parameters.
8 Triển khai chú thích Parameters cho trường hợp kiểm thử đăng nhập Orange HRM.
9 Chú thích Parameters với chú thích @Optional
1 Hiểu về chú thích Data Provider.
2 Sử dụng Data Provider để thực thi trường hợp kiểm thử đăng nhập OrangeHRM với các dữ liệu khác nhau.
1 Hiểu về Groups.
2 Thực thi trường hợp kiểm thử dựa trên tên Group.
3 Gán nhiều group cho một Test và chạy Tests từ nhiều lớp.
1 Giới thiệu thuộc tính DependsOnMethods
2 Hiểu DependsOnMethods với các trường hợp kiểm thử Apply Leave và Approve Leave
3 Hiểu DependsOnMethods với các trường hợp kiểm thử OrangeHRM
1 Hiểu về Chú thích @Test
2 Hiểu về các Chú thích BeforeMethod và AfterMethod
3 Hiểu về các Chú thích BeforeTest và AfterTest
4 Hiểu về các Chú thích BeforeSuite và AfterSuite
5 Hiểu về các Chú thích BeforeClass và AfterClass
6 Hiểu về các Chú thích BeforeGroups và AfterGroups
1 Hiểu về TestNG Listeners.
2 Tự động hóa các trường hợp kiểm thử Orange HRM để hiểu listeners một cách thực tế.
3 Các bước từ đầu đến cuối để triển khai ITestListener.
4 Các bước từ đầu đến cuối để triển khai ISuiteListener.
5 Các bước từ đầu đến cuối để triển khai IInvokeMethod Listener.
6 Các bước từ đầu đến cuối để triển khai IAnnotation Transformer Listener.

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

Unlock the full potential of test automation with our comprehensive course, "Learn TestNG Framework with Selenium Java: From Basics to Expert." Whether you're a manual tester transitioning to automation or a beginner eager to dive into TestNG and Selenium, this course is designed for you!

Starting from the ground up, we’ll guide you through the fundamentals of the TestNG framework, show you how to integrate it with Selenium and teach you how to build powerful, scalable test automation frameworks. You'll learn everything from setting up your Java project, configuring Selenium WebDriver, and writing data-driven tests.


With real-world examples and hands-on projects, you’ll develop the skills needed to become a proficient test automation engineer. Plus, you’ll have access to all the code, which you can download and use in your projects, making it easy to follow along and practice as you learn.


What you'll learn:

  • Master the fundamentals of TestNG and its integration with Selenium.

  • Create and manage data-driven tests using TestNG's powerful features.

  • Understand and apply TestNG annotations, listeners, and groups to manage test execution.

  • Troubleshoot and handle common automation challenges with ease.

By the end of this course, you’ll be confident in creating and maintaining automated test suites with TestNG and Selenium, helping you take your automation skills to the next level!

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