1 |
Nguyên tắc Cơ bản về Kiểm thử |
- Các Cấp độ & Loại hình Kiểm thử
- 7 Nguyên tắc Kiểm thử
- Tài liệu Kiểm thử
|
Viết một kế hoạch kiểm thử (test plan) cơ bản cho chức năng đăng nhập đơn giản. |
2 |
Thiết kế Test Case |
- Phân vùng Tương đương
- Phân tích Giá trị Biên
- Kiểm thử Thăm dò
|
Thiết kế các trường hợp kiểm thử (test cases) cho form đăng ký người dùng bằng BVA và EP. |
3 |
Kỹ năng Kỹ thuật Cốt lõi |
- Lập trình: Python/Java
- Web & API: HTML, CSS, Locators
- Cơ sở dữ liệu: SQL Cơ bản
|
Viết một script đơn giản bằng Python/Java để in ra "Hello, QA!". |
4 |
Tự động hóa UI Web |
- Selenium WebDriver / Playwright
- Page Object Model (POM)
- Waits và Assertions
|
Tự động hóa một trường hợp kiểm thử đăng nhập bằng Selenium hoặc Playwright. |
5 |
Tự động hóa API |
- Postman
- Tự động hóa bằng Code
- Xác thực Schema
|
Sử dụng Postman để gửi yêu cầu GET và xác minh trạng thái phản hồi. |
6 |
Quản lý Phiên bản |
- Git Cơ bản
- Phân nhánh & Gộp mã
- GitHub / GitLab
|
Tạo một nhánh mới, thực hiện thay đổi và tạo một pull request trên GitHub. |
7 |
Tích hợp CI/CD |
- GitHub Actions / Jenkins
- Tích hợp Báo cáo
|
Thiết lập một quy trình làm việc GitHub Actions đơn giản để chạy kiểm thử tự động khi push. |
8 |
Kiểm thử Hiệu năng |
- Các khái niệm về Hiệu năng
- JMeter / k6
|
Chạy một bài kiểm tra tải cơ bản đối với một API mẫu bằng JMeter. |
9 |
Kiểm thử Di động |
- Appium
- Trình giả lập & Mô phỏng
- Trang trại Thiết bị
|
Thiết lập Appium và kiểm tra các phần tử trên một ứng dụng di động bằng trình giả lập. |
10 |
Chủ đề Nâng cao |
- BDD & Gherkin
- Kiểm thử Bảo mật Cơ bản
- Containers (Docker)
|
Viết một tệp kịch bản (feature file) đơn giản bằng cú pháp Gherkin. |