🏹Lời nói đầu

Mục tiêu

  • Ebook này mô tả nội dung khoá học về Selenium Java cơ bản tại testingvn.com. Với mục đích là một tài liệu luôn được cập nhật để các bạn học viên mới lẫn củ có thêm thao khảo.

Kiến thức cần

Nội dung khóa học

Mục tiêu:

  • Hiểu cơ bản về kiểm thử tự động

  • Hiểu cách sử dụng selenium để viết các test cases làm việc với các dạng đối tượng thường gặp như, textbox, label, button, link, web table.

  • Sử dụng các feature của TestNG như Hooks(annotations), xml file, Parameter, DataProvider...

Course Outline:

Module 1: Ôn tập lại kiến thức lập trình với Java

  • Cách tạo dự án Java với Maven

  • Cách tạo package, class, method

  • Làm việc với biến

  • Luyện tập với các bài coding phỏng vấn ngắn

Module 2: Selenium Căn bản

  • Mở các trình duyệt: chrome, firefox, Edge, safari

  • Lấy đối tượng để làm việc với selenium

  • Luyện tập với các dạng đối tượng thường gặp như text box, dropdwon, table, checkbox ...

Module 3: Kết hợp TestNG

  • Sử dụng TestNG để tạo một test case, test plan

  • Sử dụng các features của TestNG như Hook, DataProvider, Parameter

  • Kết hợp maven surefire plugin

Kế hoạch các buổi học

  • Buổi 1: Ôn tập java (string/number)

  • Buổi 2: Ôn tập java (Array, List, Class)

  • Buổi 3: Mở trình duyệt với các chế độ(bình thường, ẩn(headless), giả tọa độ, ...)

  • Buổi 4: Luyện tập với lấy đối tượng

  • Buổi 5: Làm việc với các dạng đối tượng: Checkboxes, Dropdown, Hyper link

  • Buổi 6: Làm việc với Web Table

  • Buổi 7: Làm việc với JavaScript Alert popup, mouse/keysboard actions

  • Buổi 8: Page Object Model

  • Buổi 9: Review code và chuyển đổi các test script trước thành POM

  • Buổi 10: Giới thiệu về Github action cơ bản và tổng kết khóa học

Last updated

Was this helpful?