Thông tin về Giảng viên
Nội dung khoá học Selenium (Web Automated Testing)
- 10 buổi (3 giờ/buổi)
- Học phần
- Ôn lại Java cơ bản (2 buổi)
- Tổng quan về kiểm thử tự động và Selenium (1 buổi)
- Áp dụng Selenium vào dự án với Java (7 buổi)
- Trang web được sử dụng trong quá trình học: https://the-internet.herokuapp.com
- Tài liệu bổ sung:
- Sites:
- https://cuhavp.github.io
- https://testingvn.gitbook.io/selenium-java
- Ebook:
- Github repositories:
- Youtube:
- Sites:
Mục tiêu khoá học
Sau khoá học này bạn sẽ nắm vững kiến thức và kỹ năng sau:
- Tổng quan về Java, đặc biệt là những phần được sử dụng trong Kiểm thử tự động với Selenium
- Hiểu được Java projects, maven projects, packages, classes, methods, và variables
- Thao tác thành thạo với String, Arrays, List
- Hiểu rõ khái niệm lập trình hướng đối tượng (OOP concepts)
- Thao tác với trình duyệt
- Cross browsers
- Browser mode(headless, mobile view)
- Xử lý tốt nhiều loại thành phần và hành động khác nhau trên trang web (Web elements)
- Table, grid, etc.
- Tab, button, etc.
- Click
- SendKeys
- …
- Biết sử dụng TestNG để tạo:
- Test case
- Test suite
- Test plan
- Các loại báo cáo
- Nắm vững cách làm việc với các dự án sử dụng Maven
- Hiểu rõ và biết cách sử dụng các thao tác với git trên Github
- Áp dụng được CI đơn giản với Github Actions.
Ghi chú: Trên đây là những đề mục chính mà khoá học sẽ trang bị, trong từng phần trên sẽ có một số thông tin chi tiết liên quan khác nữa. Phần đầu, tổng quan về kiểm thử tự động là tìm hiểu về lý thuyết. Các phần còn lại là thực hành trên máy tính.
Trân trọng