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 Python (hoặc Java)
Nội dung khóa học:
Automation test commons:
- Hướng dẫn build từ đầu cho 1 automation project sử dụng Robot Framework với ngôn ngữ Java
- Hướng dẫn tổ chức 1 project để test cả UI và API một cách trực quan, dễ mở rộng và bảo trì
- Hướng dẫn làm chủ được outputs và reports của Robot Framework
- 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
- Học viên được học những Best Practices để viết BDD/ATDD một cách tối ưu
UI Testing:
- Làm quen với thư viện Robot Framework Selenium Library
- 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à lặp đi lặp lại với Robot Templates
API Testing:
- Nắm được cách tạo API request tới server sử dụng thư viện RequestsLibrary và REST
- 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 độ.
