Khoá học test automation áp dụng Selenium vào dự án thực tế bao gồm CICD với java và javascript giúp bạn dễ dàng bắt đầu công việc với vai trò QC kiểm thử tự động.
Nội dung khoá học Selenium (Web Automated Testing)
- 6 buổi (3 giờ/buổi)
- Học phần
- 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 (2 buổi)
- Áp dụng Selenium vào dự án với JavaScript (2 buổi)
- Áp dụng dự án kiểm thử tự động vào CICD (Jenkins, GitHub Action) (1 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