Khóa Học Web Automation Testing with Selenium Java cùng Anh Tester
4.500.000 ₫
199.000 ₫
Thời lượng
54 Buổi Học
Sở hữu khóa học
Trọn đời
Quyền học viên
Xem & tải về
Đầy Đủ Bài Giảng
Video bài giảng và tài liệu giống mô tả
Học Online Tiện Lợi
Học online trên drive & hoàn toàn có thể Download khoá học
Kích Hoạt Nhanh
Kích hoạt khóa học tự động ngay lập tức 24/7
Share Khóa Học Selenium Java – Web Automation Testing với Selenium WebDriver cho Tester
Khóa học Web Automation Testing with Selenium Java cùng Anh Tester là chương trình đào tạo giúp bạn từng bước học Automation Testing từ cơ bản đến nâng cao, ngay cả khi bạn chưa biết lập trình Java.
Khóa học sẽ hướng dẫn bạn cách xây dựng hệ thống kiểm thử tự động (Automation Testing Framework) để kiểm thử Website bằng Selenium WebDriver với Java.
Đây là một trong những kỹ năng cực kỳ quan trọng đối với Manual Tester muốn chuyển sang Automation Tester hoặc Developer muốn tìm hiểu về kiểm thử phần mềm.
Bạn Sẽ Học Được Gì Từ Khóa Học Selenium Java
Sau khi hoàn thành khóa học Automation Testing với Selenium Java, bạn sẽ nắm được:
✅ Học Java Basic từ đầu dành cho người chưa biết lập trình.
✅ Hiểu và áp dụng Java OOP (Object-Oriented Programming) trong Automation Testing.
✅ Cài đặt và sử dụng Maven Project trên IntelliJ IDEA để quản lý project.
✅ Cài đặt và cấu hình Selenium WebDriver với Java để tự động hóa kiểm thử website.
✅ Thành thạo cách sử dụng WebDriver và WebElement trong Selenium.
✅ Nắm vững các kỹ thuật Locator Strategy để định vị Element trên website.
✅ Sử dụng Wait trong Selenium (Implicit Wait, Explicit Wait) để tăng độ ổn định khi chạy test.
✅ Thiết kế source code theo Page Object Model (POM) – mô hình phổ biến trong Automation Framework.
✅ Chạy Parallel Execution (chạy test song song) giúp tăng tốc độ kiểm thử.
✅ Tự động Screenshot, Record video và ghi log khi chạy test.
✅ Sử dụng Allure Report và Extent Report để tạo báo cáo test chuyên nghiệp.
✅ Quản lý source code với Git và GitHub.
✅ Xây dựng Automation Testing Framework hoàn chỉnh phục vụ công việc thực tế.
✅ Học được các kinh nghiệm thực chiến Automation Testing tại doanh nghiệp.
Khóa Học Selenium Java Phù Hợp Với Ai
Khóa học này phù hợp với:
✔ Người mới muốn học Automation Testing từ đầu.
✔ Manual Tester muốn nâng cấp lên Automation Tester.
✔ Lập trình viên muốn tìm hiểu về Selenium WebDriver và kiểm thử tự động.
✔ Sinh viên ngành CNTT muốn học Automation Test để tăng cơ hội việc làm.
Nội Dung Khóa Học Selenium Java Automation Testing
Phần 1: Cài đặt môi trường và Java cơ bản
Cài đặt môi trường Java JDK và IDE để lập trình.
Bài 1: Java Basic.
Bài 2: Java OOP.
Phần 2: Selenium WebDriver cơ bản
Bài 3: Giới thiệu Selenium WebDriver.
Bài 4: Cài đặt môi trường Selenium với Java.
Bài 5: Cách xác định Locators của Element trên website.
Bài 6: Sử dụng các hàm cơ bản của WebElement.
Bài 7: Sử dụng các hàm cơ bản của WebDriver.
Bài 8: Cách xử lý Dropdown, Radio và Checkbox.
Phần 3: TestNG Framework
Bài 9: Cài đặt và sử dụng TestNG Framework.
Bài 10: Cách sử dụng Annotation trong TestNG Framework.
Bài 11: Các method Assert do TestNG cung cấp.
Phần 4: Xử lý các hành động nâng cao
Bài 12: Xử lý hành động với Actions Class và Robot Class.
Bài 13: Cách xử lý Alert, Popup Window và iFrame.
Bài 14: Cách sử dụng JavaScript Executor để thực hiện hành động.
Bài 15: Cách sử dụng Wait trong Selenium Java.
Phần 5: Thực hành Automation Testing
- Bài 16: Thực hành Auto Test hệ thống CRM.
Phần 6: Page Object Model (POM)
Bài 17: Cấu trúc code theo Page Object Model (POM).
Bài 18: Sử dụng Page Factory trong POM.
Bài 19: Tạo liên kết giữa các Page trong POM.
Bài 20: Thực hành Page Object Model (Part 1).
Bài 21: Thực hành Page Object Model (Part 2).
Phần 7: Tái sử dụng code và tối ưu framework
Bài 22: Thực hành viết các hàm xử lý chung cơ bản để tái sử dụng.
Bài 23: Thực hành viết các hàm xử lý chung nâng cao để tái sử dụng.
Phần 8: Chạy test nâng cao
Bài 24: Multi Browser với Parameter trong TestNG.
Bài 25: Chạy test case song song với Parallel Execution trong TestNG.
Bài 26: Thiết kế lại Driver của project POM để chạy Parallel Execution.
Phần 9: Quản lý dữ liệu test
Bài 27: Đọc dữ liệu config từ Properties File trong Selenium Java.
Bài 28: Đọc dữ liệu test từ File Excel trong Selenium Java.
Bài 29: Sử dụng DataProvider trong TestNG để truyền dữ liệu test.
Phần 10: Reporting và Logging
Bài 30: Chụp Screenshot và Record video sau khi chạy test.
Bài 31: Sử dụng ITestListener trong TestNG Listeners.
Bài 32: Sử dụng Log4j để ghi log vào file trong Selenium Java.
Bài 33: Cài đặt và sử dụng Extent Report.
Bài 34: Cài đặt và sử dụng Allure Report.
Phần 11: Xây dựng Automation Framework
- Bài 35: Cách xây dựng Framework cá nhân hoàn chỉnh.
Các Kỹ Năng Thực Tế Khác Trong Khóa Học
Ngoài ra bạn còn học thêm:
Quản lý source code Selenium Java trên GitHub.
Upload file trong Selenium Java.
Kiểm tra giá trị khi tìm kiếm trong bảng dữ liệu (Table).
Xử lý phân trang trên Data Table trong Selenium Java.
Tạo dữ liệu giả với DataFaker.
✅ Sau khi hoàn thành khóa học, bạn có thể tự xây dựng Automation Testing Framework chuyên nghiệp với Selenium Java và áp dụng ngay vào công việc tại các công ty công nghệ.
Nội Dung Khóa Học Selenium Java Automation Testing
Phần 1: Cài đặt môi trường và Java cơ bản
Cài đặt môi trường Java JDK và IDE để lập trình.
Bài 1: Java Basic.
Bài 2: Java OOP.
Phần 2: Selenium WebDriver cơ bản
Bài 3: Giới thiệu Selenium WebDriver.
Bài 4: Cài đặt môi trường Selenium với Java.
Bài 5: Cách xác định Locators của Element trên website.
Bài 6: Sử dụng các hàm cơ bản của WebElement.
Bài 7: Sử dụng các hàm cơ bản của WebDriver.
Bài 8: Cách xử lý Dropdown, Radio và Checkbox.
Phần 3: TestNG Framework
Bài 9: Cài đặt và sử dụng TestNG Framework.
Bài 10: Cách sử dụng Annotation trong TestNG Framework.
Bài 11: Các method Assert do TestNG cung cấp.
Phần 4: Xử lý các hành động nâng cao
Bài 12: Xử lý hành động với Actions Class và Robot Class.
Bài 13: Cách xử lý Alert, Popup Window và iFrame.
Bài 14: Cách sử dụng JavaScript Executor để thực hiện hành động.
Bài 15: Cách sử dụng Wait trong Selenium Java.
Phần 5: Thực hành Automation Testing
- Bài 16: Thực hành Auto Test hệ thống CRM.
Phần 6: Page Object Model (POM)
Bài 17: Cấu trúc code theo Page Object Model (POM).
Bài 18: Sử dụng Page Factory trong POM.
Bài 19: Tạo liên kết giữa các Page trong POM.
Bài 20: Thực hành Page Object Model (Part 1).
Bài 21: Thực hành Page Object Model (Part 2).
Phần 7: Tái sử dụng code và tối ưu framework
Bài 22: Thực hành viết các hàm xử lý chung cơ bản để tái sử dụng.
Bài 23: Thực hành viết các hàm xử lý chung nâng cao để tái sử dụng.
Phần 8: Chạy test nâng cao
Bài 24: Multi Browser với Parameter trong TestNG.
Bài 25: Chạy test case song song với Parallel Execution trong TestNG.
Bài 26: Thiết kế lại Driver của project POM để chạy Parallel Execution.
Phần 9: Quản lý dữ liệu test
Bài 27: Đọc dữ liệu config từ Properties File trong Selenium Java.
Bài 28: Đọc dữ liệu test từ File Excel trong Selenium Java.
Bài 29: Sử dụng DataProvider trong TestNG để truyền dữ liệu test.
Phần 10: Reporting và Logging
Bài 30: Chụp Screenshot và Record video sau khi chạy test.
Bài 31: Sử dụng ITestListener trong TestNG Listeners.
Bài 32: Sử dụng Log4j để ghi log vào file trong Selenium Java.
Bài 33: Cài đặt và sử dụng Extent Report.
Bài 34: Cài đặt và sử dụng Allure Report.
Phần 11: Xây dựng Automation Framework
- Bài 35: Cách xây dựng Framework cá nhân hoàn chỉnh.
Các Kỹ Năng Thực Tế Khác Trong Khóa Học
Ngoài ra bạn còn học thêm:
Quản lý source code Selenium Java trên GitHub.
Upload file trong Selenium Java.
Kiểm tra giá trị khi tìm kiếm trong bảng dữ liệu (Table).
Xử lý phân trang trên Data Table trong Selenium Java.
Tạo dữ liệu giả với DataFaker.