Automation Test UI with Selenium WebDriver
I. Đối tượng
- Bất cứ ai có định hướng về Automation QA.
II. Mục tiêu khóa học
- Ôn tập cơ bản về Java (Bạn nào chưa vững, chưa biết Java sẽ được tham dự vào lớp Basic Java, lớp này học tùy chọn và miễn phí. Sẽ học vào sáng CN 10h30-12h30).
- Giới thiệu tổng quan về Selenium
+ Các component trong Selenium
+ Kiến trúc Selenium WebDriver
+...
+...
- Cài đặt Java & Selenium. Setup Maven project
- Các kỹ thuật xác đinh locator
+ Các kỹ thuật cơ bản để xác định locator: id, class, name, tag, link text, partial link text, xpat, css
+ Nested text
+ XPath Axes
+ XPath Axes
+ Xác định locators bằng cách sử dụng Siblings Xpath
+ Cách duyệt từ phần tử con sang phần tử cha bằng Xpath
- Các kỹ thuật xử lý các thành phần web ( web element)
+ Xử lý Checkboxes & Drop downs
+ Xử lý các loại Alerts/Popups
+ Xử lý các loại Alerts/Popups
+ Xử lý Web Tables
+ Mouse Events
+ Keyboard Events, Scrolling Page
+ Upload file(s) trong Selenium
+ Capture Screenshots
+ Headless Browser
+ ...
- Synchronization trong Selenium WebDriver: phân biệt và cách áp dụng từng loại Wait trong Selenium: Implicit Wait, Explicit Wait, Fluent Wait.
- Áp dụng design pattern vào project: POM & Page Factory
- TestNG framework trong Selenium
+ Annotations,Dependency Methods & Types of Assertions
+ DataProviders & Grouping
+ Parallel Testing
+ TestNG Listeners
- Run test case trên cloud testing.
- Cucumber
+ Setup dependencies cucumber vào framework và tạo các feature file
+ Tìm hiểu các regular expressions, annotations trong cucumber.
+ Implement các step definition file cho feature file
+ Cách sử dùng Tidy Gherkin Plugin
Chú ý: Trên đây là các phần chính sẽ trang bị cho các bạn. Trong quá trình học, sẽ có update thêm nhiều kiến thức chi tiết theo từng bài học. Khóa học sẽ tập trung nhiều vào thực hành, nên sau mỗi buổi học đều có phần bài tập để các bạn luyện tập, và tất nhiên là sẽ có review code cho từng bạn.
III. Thông tin lớp học
- Thời lượng: 13 buổi. Học vào tối T5 (7h-10h)
- Khai giảng lớp mới: 13/05/2023
- Tài liệu:
- Cung cấp trong từng buổi học cho học viên.
- Học phí: - 4.000.000 vnd
- Hình thức: Học trực tiếp online qua link meeting zoom.
- Hỗ trợ giải đáp thắc mắc, giảng lại cho những bạn cần sp 1-1 (qua video call, teamviewer,...) ngoài giờ học.
- Các bạn liên hệ qua fanpage để được tư vấn: https://www.facebook.com/xomtester/