Yêu cầu:
- Học viên nắm được ít nhất cơ bản về ngôn ngữ lập trình Java, lập trình hướng đối tượng.
Nội dung khóa học:
Automation test commons:
- Hướng dẫn build từ đầu cho 1 automation project sử dụng Selenium và TestNG với ngôn ngữ Java
- Hướng dẫn tổ chức 1 Maven project từ con số 0
- Quản lý và cấu hình pom.xml và testng.xml một cách hiệu quả
- Tích hợp report chuyên nghiệp với Allure Report
- Chạy test với những trường hợp hay gặp nhất trong automated testing: chạy trên nhiều môi trường, chạy headless, chạy từng case, chạy test song song…
- Tổ chức test suite khoa học, phân loại test hợp lý tối ưu cho mô hình Agile Scrum
UI Testing:
- Tổ chức project theo mô hình Page Object Model một cách trực quan và tối ưu
- Bắt được các đối tượng trên màn hình sử dụng Xpath
- Tương tác được với tất cả các đối tượng trên màn hình với Selenium API
- Nắm được bí quyết viết Test Setup và Teardown một cách cặn kẽ và khoa học
- Quản lý các common functions hiệu quả, tích hợp SeleniumWait tối ưu code
- Xử lý data lớn với TestDataDriven ( on-screen và in-files)
API Testing:
- Nắm được cách tạo API request tới server sử dụng thư viện RestAssured
- Cách tổ chức và validate 1 API
- Cách sử dụng Restful API để tạo Test data phục vụ cho E2E testing
Quyền lợi của học viên:
- Học viên được tự mình phát triển framework theo hướng dẫn từ giảng viên
- Đồng hành 1-1 cho đến khi học viên nắm được cách giải quyết các bài toán gặp phải
- Hướng dẫn trực tiếp và đưa ra các lời khuyên với dự án thực tế của học viên
- Học viên được học hỏi những Best Practices trong Automation Test từ giảng viên >10 năm kinh nghiệm
- Học viên được truyền đạt kinh nghiệm khi đi phỏng vấn ở vị trí tương đương
- Thay đổi mindset của học viên để có thể thành công trên con đường QA/Tester
Học phí:
- Khóa học kéo dài từ 1-1.5 tháng
4.600.000 VND-> 2.700.000 VND
- Từ 1-3 học viên một lớp
- Hình thức: Online qua Google Meet, học viên chủ động thời gian. Giảng viên giao các task nhỏ để học viên chủ động hoàn thành theo tiến độ.
