Chào mừng các bạn đến với khóa học Selenium WebDriver kết hợp TestNG dành cho người mới bắt đầu. Nếu bạn đang tìm kiếm một công cụ để bước chân vào thế giới Automation Testing, thì Selenium chính là “vũ khí” lợi hại nhất mà bạn cần trang bị.
Trong bài viết này, tôi sẽ không chỉ dạy lý thuyết suông. Với tư cách là một người làm nghề lâu năm, tôi sẽ hướng dẫn các bạn từng bước thiết lập môi trường trên Eclipse, viết những dòng code Java đầu tiên và chạy kiểm thử tự động trên các trang web thực tế.
Làm chủ các lệnh Selenium cơ bản, xử lý Webelement và quản lý luồng kiểm thử hiệu quả với TestNG framework.
Selenium WebDriver
với Java & TestNG
Học cách tổ chức code theo mô hình POM để tăng khả năng bảo trì, giảm sự trùng lặp và code sạch hơn.
Page Object Model
(Design Pattern)
Tách biệt dữ liệu và kịch bản test. Đọc dữ liệu tự động từ file Excel, CSV, JSON hoặc Database.
Data Driven Testing
(DDT)
Tích hợp thư viện Extent Reports để xuất báo cáo HTML trực quan, chi tiết kèm ảnh chụp màn hình lỗi.
Extent Reports
Reporting
Cấu hình Jenkins để tự động chạy test case theo lịch trình hoặc mỗi khi có code mới được merge.
CI/CD với Jenkins
DevOps
Tổng hợp các câu hỏi phỏng vấn Automation Testing thường gặp và bí quyết deal lương hiệu quả.