| Giai đoạn | Chủ đề chính | Nội dung & Công cụ | Mục tiêu sản phẩm |
|---|---|---|---|
| 1 | Nguyên tắc Cơ bản về 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 |
|
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 |
|
Viết một script đơn giản bằng Python/Java để in ra "Hello, QA!". |
| 4 | Tự động hóa UI Web |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Viết một tệp kịch bản (feature file) đơn giản bằng cú pháp Gherkin. |
Tư duy Cốt lõi cho Kỹ sư QA
1. Tư duy Phá vỡ
Công việc của bạn không chỉ là xác nhận mọi thứ hoạt động, mà là tìm cách làm cho chúng hỏng. Nuôi dưỡng một tư duy tò mò và hoài nghi để khám phá các lỗi ẩn bằng cách khám phá các trường hợp biên.
2. Là Người bảo vệ cho Người dùng
Bạn là tuyến phòng thủ cuối cùng cho trải nghiệm người dùng. Đồng cảm với người dùng để hiểu nhu cầu và mong đợi của họ, đảm bảo sản phẩm cuối cùng có chất lượng cao và trực quan.
3. Chính xác và Chú trọng Chi tiết
Chất lượng nằm ở chi tiết. Một tester giỏi phải tỉ mỉ, ghi lại lỗi một cách rõ ràng, súc tích và đảm bảo không có gì bị bỏ sót.
4. Giao tiếp để Hợp tác
Tìm ra lỗi chỉ là một nửa trận chiến. Việc truyền đạt nó một cách hiệu quả cho các nhà phát triển và các bên liên quan mà không đổ lỗi là rất quan trọng cho một đội ngũ hợp tác và năng suất.