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

Selenium Webdriver with Java & TestNG Testing Framework

Selenium Webdriver với Java & TestNG – Khung kiểm thử

Selenium Webdriver với Java & TestNG – Khung kiểm thử

Kiểm thử tự động hóa với Selenium & TestNG

4.7
(497 đánh giá)
17,824 học viên
Giảng viên
Parag Jambhulkar
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
11.0 giờ video
69 bài giảng
9 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/05/2026

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

Học viên sẽ được học cách viết mã Selenium với Java theo hướng tối ưu nhất để tự động hóa các ca kiểm thử.
Học viên sẽ học cách sử dụng khung kiểm thử TestNG. Tất cả các khái niệm cơ bản liên quan đến TestNG đều được trình bày trong khóa học này.
Học viên có thể tự xây dựng các ca kiểm thử dựa trên dự án thực tế mà mình đang làm.
Học viên sẽ được học các khái niệm Java cốt lõi cần thiết cho Selenium. Bất cứ khi nào cần kiến thức Java cơ bản, chúng đều được giải thích một cách dễ hiểu.
Kết thúc khóa học, học viên sẽ có thể phát triển một khung kiểm thử tự động hóa chuyên nghiệp.
Học viên có thể tự tin vượt qua mọi buổi phỏng vấn và dẫn dắt toàn bộ dự án Tự động hóa Selenium từ giai đoạn Thiết kế.
Học viên sẽ được học cách sử dụng ChatGPT trong phát triển.
Học viên sẽ tự đánh giá bản thân bằng cách giải các câu hỏi trắc nghiệm.
Các câu hỏi phỏng vấn hàng đầu cùng đáp án cũng được cung cấp ở cuối khóa học để giúp học viên chuẩn bị cho buổi phỏng vấn.

Yêu cầu

Khái niệm Java cốt lõi

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

Từ người mới bắt đầu đến Kiểm thử tự động hóa

Nội dung khóa học

20 phần • 69 bài giảng
1 Tôi chào mừng tất cả các bạn đến với khóa học
2 Cách ẩn dự án trong Eclipse Package Explorer
3 Cách thêm Maven Plugin trong Eclipse | Cách thêm m2eclipse Plugin trong Eclipse
4 Cách thêm Dependencies trong Maven Project trên Eclipse
5 Selenium khởi chạy trình duyệt Chrome, Firefox, Edge
1 Hướng dẫn Selenium Locators Phần 1
2 Hướng dẫn Selenium Locators Phần 2
1 Cách xử lý Static Dropdown trong Selenium
2 Cách xử lý Checkbox trong Selenium Webdriver Java | Cách in danh sách
3 Cách xử lý Auto Suggestion Dropdown trong Selenium
4 Cách xử lý nhiều Radio Button trong Selenium Webdriver
1 Selenium Webdriver xử lý iframes
2 Cách xử lý Javascript Alert trong Selenium Webdriver bằng Java
1 Phím tắt căn chỉnh mã trong Eclipse
2 Cách Debug trong Eclipse bằng Breakpoints
1 Cách thực hiện đồng bộ hóa trong Selenium Webdriver
2 Implicit Wait trong Selenium Webdriver
3 Explicit Wait trong Selenium Webdriver Java
4 Fluent Wait trong Selenium Webdriver Java kèm ví dụ
1 Thao tác chuột trong Selenium: Hover, Click, Double Click, Right Click
2 Ví dụ về kéo thả (Drag and Drop) trong Selenium bằng Java
3 Thao tác bàn phím trong Selenium
1 Cách xử lý lỗi kết nối không an toàn / Chứng chỉ không tin cậy trong Selenium
2 Selenium thêm tiện ích mở rộng vào Chrome tại thời điểm chạy
3 Cách cài đặt Proxy trong Selenium Webdriver Java
4 Cách cài đặt đường dẫn tải xuống trong Chrome bằng Selenium Java
5 Cách cài đặt đường dẫn tải xuống trong Firefox bằng Selenium Java
1 Cách thoát khỏi Frame trong Selenium | Cách chuyển về Default Frame
2 Cách đếm số lượng Frame trong Selenium WebDriver Java
1 Cách chụp màn hình trong Selenium Webdriver bằng Java
2 Cách chụp ảnh màn hình một phần trong Selenium | Tính năng Selenium 4
3 Cách cuộn xuống trong Selenium Webdriver Java
4 Cách cuộn bảng theo chiều dọc và ngang trong Selenium Webdriver Java
1 Cách cài đặt TestNG trong Eclipse bằng Eclipse Marketplace
2 Chương trình TestNG đầu tiên trong Eclipse | Cách chạy nhiều ca kiểm thử trong TestNG
3 Cách chạy các ca kiểm thử trong TestNG từ file xml
4 Cách kiểm soát việc thực thi các ca kiểm thử trong TestNG từ file testng.xml
5 Include và Exclude Methods trong TestNG
6 Include và Exclude Test Methods có & không có Regular Expression
7 Chạy testcase TestNG ở cấp độ Packages
8 Chú thích (Annotations) trong TestNG với Selenium
9 Groups trong TestNG với Selenium | Ví dụ về nhóm các ca kiểm thử trong TestNG
10 Thuộc tính Helper trong TestNG | dependsOnMethods, enabled, timeOut
11 Ví dụ về Priority trong TestNG | Cách đặt Priority cho các ca kiểm thử trong TestNG Framework
12 Hướng dẫn Assertions trong TestNG | Assertions trong TestNG với Selenium
13 Dự án thực tế với Selenium TestNG | Kiểm thử tự động hóa Selenium Maven TestNG
14 Chú thích Parameters trong TestNG | Tham số hóa từ file xml TestNG
15 Chú thích DataProvider trong TestNG | Chú thích Data Provider trong TestNG
16 Listeners trong TestNG với Selenium Webdriver kèm ví dụ | onTestStart, onTestSuccess
17 Soft Assertions trong TestNG kèm ví dụ | Soft Assert trong TestNG | Lớp SoftAssert
18 Cách thực hiện Parallel Testing trong TestNG | Kiểm thử song song Selenium TestNG
19 Tạo báo cáo TestNG trong Selenium | Báo cáo TestNG trong Selenium | Cách tạo
1 Cách chuyển đổi cửa sổ trong Selenium Java | Cách xử lý Window
2 Cách sử dụng Excel để lấy dữ liệu trong Selenium Webdriver Java | Đọc file Excel
3 Cách đọc dữ liệu từ Properties File trong Selenium Webdriver
1 Khung Page Object Model trong Selenium với Java
2 Mô hình Page Factory trong Selenium với Java kèm ví dụ
1 So sánh Selenium Close vs Quit | Sự khác biệt giữa close() và quit()
2 Cách lấy giá trị thuộc tính CSS trong Selenium Webdriver Java | Lệnh getCssValue()
3 Tải tệp lên trong Selenium | Tải tệp lên bằng sendKeys()
4 Khác biệt giữa Absolute và Relative Xpath trong Selenium Webdriver
5 Nhập văn bản mà không dùng sendKeys trong Selenium | Cách nhập vào ô văn bản mà không dùng sendKeys
6 Chọn giá trị Dropdown trong Selenium | Lớp Select trong Selenium
7 Cách tìm kiếm trong Web Table có thể cuộn | Xử lý / Cuộn xuống WebTable
8 Xử lý Popup xác thực trong Selenium | Cách xử lý cửa sổ Login popup bằng Selenium
9 Các đường link hỏng trong Selenium | Cách tìm các đường link hỏng trong Selenium Webdriver Java
1 Dự án thực tế (Selenium + TestNG)
1 Cách sử dụng ChatGPT cho phát triển Salesforce | ChatGPT cho người mới bắt đầu, Lập trình viên
1 Các câu hỏi phỏng vấn hàng đầu về Tự động hóa kiểm thử với Selenium & Java

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

                           This course will help all those who want to master in automation testing. It will help beginners to learn Selenium with Java coding skills in writing best optimized code for Automating test-cases. In this course, you will find everything about 1. Selenium Webdriver (Java) with examples 2. Eclipse Techniques 3. TestNG Framework 4. Core Java 5. How to write testcases and automate them using Selenium and TestNG framework. Students will learn how to use TestNG framework for testing. All basic concepts related to TestNG are covered in this course. Students will be able to create testcases based on the project they work on. Students will learn core Java concepts required for Selenium. Wherever basic Java concepts are needed, they are explained in simple words. By the end of the course, Students will be able to develop an awesome Test Automation framework. Students you can clear any Interview and can Lead Entire Selenium Automation Project from Design Stage.                                   


Topics covered in this course

1. How To Hide Projects in Eclipse Package Explorer

2. How To Add Maven Plugin in Eclipse | How To Add m2eclipse Plugin in Eclipse

3. How To Add Dependencies in Maven Project in Eclipse | Add Selenium Dependency in pom.xml Eclipse

4. How To Launch Browser Using Selenium Webdriver | Selenium Launch Chrome, Firefox, Edge Browser

5. Selenium Locators Tutorial Part 1 | Selenium Locators with Examples | id, name, class name, link text

6. Selenium Locators Tutorial Part 2 | Selenium Locators with Examples | css selector xpath in Selenium

7. How To Handle Static Dropdown in Selenium | Static Dropdown in Selenium Webdriver using Java

8. Selenium Checkbox Select | How To Handle Checkbox in Selenium Webdriver Java | How To Print List

9. How To Handle Auto Suggestion Dropdown in Selenium | Auto Suggest Drop List in Selenium Webdriver

10. How To Handle Multiple Radio Button in Selenium Webdriver | Selenium Radio Button Java

11. Selenium Webdriver Handling iframes | How To Switch Frame in Selenium Webdriver using Java

12. How To Handle Javascript Alert in Selenium Webdriver using Java | Selenium Javascript Alert Ok

13. Eclipse Align Code Shortcut | How To Align Code in Eclipse | Eclipse Indentation Shortcut

14. How To Debug in Eclipse using Breakpoints | Debugging in Eclipse Java Selenium Code Step by Step

15. How To Achieve Synchronization in Selenium Webdriver | Implicit Wait | Explicit wait | Fluent Wait

16. Implicit Wait in Selenium Webdriver | Selenium Implicit Wait Java Example | implicitlywait Selenium

17. Explicit Wait in Selenium Webdriver Java | Selenium Explicit Wait | Implicit Wait vs WebDriverWait

18. Fluent Wait in Selenium Webdriver Java with Example | Fluent Wait vs Implicit Wait vs Explicit Wait

19. Selenium Mouse Actions Hover, Click, Double Click, Right Click | Mouse Actions in Selenium Webdriver

20. Selenium Drag and Drop Java Code Example | Mouse Actions in Selenium Webdriver

21. Selenium Keyboard Actions | Selenium Keyboard and Mouse Events | Selenium Keys Down Example

22. How To Handle Insecure Connection / Untrusted Certificate Error in Selenium on Chrome, Firefox, Edge

23. Selenium Add Extension To Chrome Browser At Runtime | Add Extension in Browser in Selenium Webdriver

24. How To Set Proxy in Selenium Webdriver Java | Selenium Proxy Authentication | Selenium Proxy Setting

25. How To Set Download Path in Chrome using Selenium Java

26. How To Set Download Path in Firefox using Selenium Java

27. How To Exit From Frame in Selenium | How To Switch To Default Frame in Selenium Webdriver

28. How To Count Number of Frames in Selenium WebDriver Java

29. How To Take Screenshot in Selenium Webdriver using Java | Selenium Screenshot Java

30. How To Take Partial Screenshot in Selenium | Selenium 4 Features

31. How To Scroll Down in Selenium Webdriver Java | How To Scroll Webpage in Selenium

32. How To Scroll Table Vertically and Horizontally in Selenium Webdriver Java |Scroll Inside WebElement

33. How To Install TestNG in Eclipse using Eclipse Marketplace | Install TestNG in Eclipse for Selenium

34. First TestNG Program in Eclipse | How To Run Multiple Test Cases in TestNG without Java Compiler

35. How To Run Test Cases in TestNG from xml File | Basic Structure of testng.xml file in TestNG

36. How To Control Execution of Test Cases in TestNG from testng.xml File | Prioritizing the Testcases37

37. TestNG Include and Exclude Methods | How to Include and Exclude Test Cases in TestNG in testng.xml

38. TestNG Regular Expression REGEX | Include and Exclude Test Methods with & without Regular Expression

39. Run TestNG Testcases At Packages Level | How To Add Packages To testng.xml File in TestNG Framework

40. TestNG Annotations in Selenium | Before and After Method, Class, Test, Suite

41. TestNG Groups in Selenium | TestNG Grouping Test Cases with Example | TestNG Group Execution

42. TestNG Helper Attributes | dependsOnMethods, enabled, timeOut

43. TestNG Priority Example | How To Set Priority for Test Cases in TestNG Framework

44. TestNG Assertions Tutorial | TestNG Assertions in Selenium | TestNG Assert Test Pass and Fail

45. Selenium TestNG Real Time Project | Selenium Maven TestNG Automation Testing Real Time Mini Project

46. TestNG Parameters Annotation | Parameterizing from TestNG xml file | TestNG Parameterization

47. DataProvider Annotation in TestNG | TestNG Data Provider Annotation

48. TestNG Listeners in Selenium Webdriver with Example | ITestListener Interface Methods TestNG Example

49. TestNG Soft Assertions with Example | TestNG Soft Assert | SoftAssert Class and assertAll() Method

50. TestNG How To Do Parallel Testing | Selenium Parallel Testing TestNG | Running Tests Parallel

51. TestNG Report Generation in Selenium | TestNG Reports in Selenium | How To Generate Report in TestNG

52. How To Switch Windows in Selenium Java | How To Handle Window in Selenium Webdriver

53. How to use Excel for getting data in Selenium Webdriver Java | Read Excel File Using Apache POI Java

54. How to Read Data from Properties File in Selenium Webdriver | Read Data from Properties File in Java

55. Selenium Page Object Model Framework Java | Selenium Page Object Model and Page Factory Part 1

56. Selenium Page Factory Model in Java with Example | Selenium Page Object Model & Page Factory Part 2

57. Selenium Close vs Quit | What is the difference between driver.close() & driver.quit() in WebDriver?

58. How To Get Css Property Value in Selenium Webdriver Java | getCssValue() Command Selenium WebDriver

59. Selenium File Upload | Selenium File Upload by sendKeys() | Selenium WebDriver Java

60. Absolute vs Relative Xpath in Selenium Webdriver

61. Selenium Enter Text without sendKeys | How to type in a textbox without using sendKeys()?

62. Selenium Select Dropdown Value | Selenium Select Class | Selenium Webdriver Select Dropdown Java

63. Selenium How To Search in Scrollable Web Table | Handle / Scroll Down WebTable in Selenium Webdriver

64. Selenium Authentication Popup | How To Handle Login popup Window using Selenium Webdriver

65. Selenium Broken Links | How To Find Broken Links in Selenium Webdriver Java

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