
Prompt Engineering cho Manual Tester: Biến AI thành cộng sự đắc lực thay vì công cụ tạo rác
Đừng để AI tạo ra những kịch bản kiểm thử vô hồn. Bài viết này hướng dẫn Manual Tester cách tối ưu hóa Prompt Engineering để khai thác sức mạnh của AI, giúp tăng năng suất và chất lượng công việc thông qua tư duy phản biện và kỹ thuật đặt câu hỏi chuyên sâu.
Bài viết được dịch và tổng hợp từ tin tức gốc. Bạn có thể đọc bài viết gốc bằng tiếng Anh tại đây.
Điểm tin nhanh:
- Chất lượng đầu ra của AI phụ thuộc hoàn toàn vào ngữ cảnh (context) và cấu trúc câu lệnh (prompt) mà bạn cung cấp.
- AI chỉ là công cụ hỗ trợ; Manual Tester đóng vai trò là người phê duyệt cuối cùng để tránh các sai sót logic tinh vi.
- Prompt Engineering là một kỹ năng chuyên môn có thể học hỏi, giúp nâng cao năng suất thay vì thay thế con người trong quy trình kiểm thử.
Nhiều Manual Tester hiện nay đang rơi vào cái bẫy của sự lười biếng kỹ thuật: kỳ vọng AI sẽ tự động hóa toàn bộ quy trình kiểm thử chỉ với một câu lệnh đơn giản như "viết test case cho trang đăng nhập". Kết quả nhận lại thường là những kịch bản chung chung, thiếu chiều sâu và đôi khi là những thông tin sai lệch hoàn toàn. Nếu bạn đang tìm cách cải thiện quy trình làm việc, hãy tham khảo thêm về HollowTest: Kỹ thuật phát hiện các bài kiểm thử 'vô hồn' không mang lại giá trị thực tế để hiểu tại sao việc kiểm soát chất lượng đầu vào lại quan trọng đến thế.

Những sai lầm phổ biến khi làm việc với AI
Để khai thác tối đa tiềm năng của các công cụ AI, bạn cần tránh những thói quen xấu sau đây:
- Thiếu ngữ cảnh (Zero Context): AI không biết gì về sản phẩm, quy tắc nghiệp vụ hay người dùng của bạn. Nếu không cung cấp thông tin nền, đầu ra sẽ luôn là những câu trả lời chung chung.
- Chấp nhận bản nháp đầu tiên: AI chỉ cung cấp điểm khởi đầu. Nếu bạn sử dụng ngay mà không chỉnh sửa, bạn không phải là người kiểm thử, bạn chỉ đang chuyển tiếp dữ liệu.
- Để AI tự bịa đặt thông tin: AI có xu hướng "ảo tưởng" (hallucination) về các bước thực hiện, dữ liệu hoặc phiên bản phần mềm. Hãy yêu cầu AI đánh dấu các thông tin chưa rõ thay vì tự điền vào.
- Quên định dạng: Một đoạn văn bản dài dòng không giúp ích cho công việc. Hãy yêu cầu AI xuất ra định dạng cụ thể như bảng, Given/When/Then hoặc template bug report của riêng bạn.
Prompt Engineering: Kỹ năng không phải đường tắt
Prompt Engineering là cầu nối giữa việc "AI tồn tại" và "Tôi sử dụng AI hàng ngày". Đây không phải là một đặc điểm tính cách mà là một kỹ năng có thể rèn luyện. Việc học cách đặt câu hỏi giúp bạn trở thành một tester có năng suất gấp đôi, gấp ba so với những người chỉ biết dùng AI một cách hời hợt.
| Yếu tố | Tác động đến kết quả |
|---|---|
| Role (Vai trò) | Định hình góc nhìn chuyên gia của AI |
| Context (Ngữ cảnh) | Giảm thiểu sự mơ hồ, tăng độ chính xác |
| Task (Nhiệm vụ) | Xác định rõ mục tiêu cần đạt được |
| Format (Định dạng) | Tối ưu hóa khả năng sử dụng ngay lập tức |

Ứng dụng thực tế trong quy trình kiểm thử
Khi làm việc với các công cụ như Katalon AI Assistant, hãy nhớ rằng bạn là người phê duyệt cuối cùng. AI đề xuất, bạn quyết định. Nếu bạn đang gặp khó khăn trong việc quản lý các lỗi phát sinh, hãy xem xét Phân tích kỹ thuật: 5 lỗi phổ biến nhất trên các website hiện đại qua góc nhìn kiểm thử thực tế để có thêm dữ liệu đầu vào cho các prompt của mình.
Mẹo hay: Hãy coi AI như một cộng sự mới. Bạn cần đưa ra hướng dẫn rõ ràng, kiểm tra lại công việc của họ và phản hồi để cải thiện kết quả ở những lần sau.

Đánh giá & Lời khuyên Thực tiễn
Từ góc nhìn của một kỹ sư cấp cao, việc áp dụng AI vào kiểm thử mang lại những giá trị sau:
- Ưu điểm: Tiết kiệm thời gian soạn thảo kịch bản, hỗ trợ tạo dữ liệu test đa dạng, giúp bao phủ các trường hợp biên (edge cases) mà con người dễ bỏ sót.
- Nhược điểm: Rủi ro về dữ liệu sai lệch, đòi hỏi thời gian để tinh chỉnh prompt, dễ tạo ra sự chủ quan nếu người dùng tin tưởng tuyệt đối vào AI.
- Lưu ý trên Production: Luôn kiểm tra kỹ các kịch bản do AI tạo ra trước khi đưa vào hệ thống CI/CD. Đừng bao giờ để AI tự động thực thi các hành động xóa hoặc thay đổi dữ liệu quan trọng mà không có sự giám sát của con người. Để hiểu rõ hơn về cách quản trị, hãy tham khảo Xây dựng Pipeline đánh giá LLM chuẩn Production: Từ cảm tính đến các chỉ số định lượng.
Câu hỏi thường gặp (FAQ)
Prompt Engineering có thay thế Manual Tester không?
Không. Nó là công cụ giúp Manual Tester trở nên hiệu quả hơn. AI không có tư duy phản biện về nghiệp vụ sản phẩm như con người.
Làm sao để biết prompt của mình đã đủ tốt?
Nếu kết quả đầu ra của AI cần ít hoặc không cần chỉnh sửa để sử dụng được, đó là một prompt tốt. Nếu bạn phải sửa quá nhiều, hãy bổ sung thêm ngữ cảnh.
Có nên dùng AI để viết code automation không?
Có, nhưng với sự thận trọng tương tự như viết test case. Hãy đảm bảo bạn hiểu rõ đoạn code AI tạo ra trước khi commit vào repository.
Kết luận
Sự khác biệt giữa việc coi AI là một trào lưu và việc coi AI là một công cụ giúp tiết kiệm hàng giờ làm việc mỗi tuần nằm ở cách bạn đặt câu hỏi. Hãy bắt đầu rèn luyện kỹ năng Prompt Engineering ngay hôm nay để làm chủ quy trình kiểm thử của bạn. Nếu bạn quan tâm đến việc tối ưu hóa quy trình kỹ thuật chuyên sâu, đừng quên theo dõi hi_dev để cập nhật những xu hướng công nghệ mới nhất.
Do you like this post?
Upvote to push this post higher on the community feed





