Ngày xưa, tester tạo test case bằng Excel.
Sau đó là TestRail.
Rồi chuyển sang automation script.
Còn bây giờ?
👉 AI đọc requirement và… tự sinh test case.
Nghe hơi “viễn tưởng”, nhưng thực tế là đang xảy ra mỗi ngày.
Đừng tưởng AI là thần thánh.
Nó làm việc theo dữ liệu + pattern, không phải linh cảm.
Requirement (text, user story)
UI flow
API spec (Swagger)
Source code
Lịch sử bug & test case cũ
Từ đó, AI:
Phân tích luồng nghiệp vụ
Nhận diện input / output
Tạo các scenario phổ biến & edge case
📌 AI không sáng tạo – nó tổng hợp rất nhanh.
User có thể đăng nhập bằng email & password
Login với email hợp lệ
Login với password sai
Email trống
Password trống
Email sai format
Tài khoản bị khóa
Login nhiều lần sai liên tiếp
👉 Tester nhìn vào:
80% test case đã có sẵn
Tester chỉ cần:
Review
Bổ sung scenario nghiệp vụ đặc thù
Xóa case dư thừa
⏱️ Thời gian:
Manual viết: 30–60 phút
AI sinh: vài giây
AI không chỉ tạo test case “cho đẹp”.
Nó có thể:
Map test case → test step
Sinh automation script mẫu
Gợi ý locator & API call
📌 Tester:
Không viết từ số 0
Chỉ chỉnh sửa & tối ưu
Không phải test nào cũng chạy.
AI phân tích:
Code nào vừa thay đổi
Module nào hay bug
Test nào từng fail nhiều
👉 Kết quả:
Checkout, payment chạy trước
FAQ, About Us chạy sau
⛔ Chạy ít hơn
✅ Bắt bug nhiều hơn
UI đổi ID?
Button đổi vị trí?
AI:
Nhận diện element mới
Tự cập nhật locator
Test vẫn chạy
👉 Tester không phải sửa script mỗi sprint
👉 Automation không “chết yểu”
🎯 Bối cảnh:
Web e-commerce, release 2 lần/tuần
Viết test case thủ công
Automation fail vì UI đổi
QA mất 1 ngày chỉ để fix test
AI sinh test case từ user story
Automation self-healing
Regression chạy mỗi đêm
QA chỉ review report & bug
📉 Giảm effort
📈 Tăng coverage
☕ Tester được uống cà phê nóng hơn
AI rất giỏi:
Sinh test case phổ thông
Phân tích dữ liệu
Tối ưu tốc độ
AI rất tệ ở:
Hiểu cảm xúc người dùng
Đánh giá UX
Suy luận nghiệp vụ “ngầm”
Phán đoán rủi ro phi logic
👉 AI là trợ lý. Tester vẫn là người quyết định.
Không cần học machine learning.
Cần học cách dùng AI đúng:
Viết requirement rõ ràng
Chuẩn hóa test case & bug history
Biết review test AI sinh ra
Biết hỏi:
“Test này AI sinh có thực sự giá trị không?”
📌 Garbage in → garbage out
📌 Test kém → AI sinh test kém
AI không cướp việc tester.
AI cướp những việc nhàm chán.
Tạo test case lặp lại → AI làm
Bảo trì script → AI hỗ trợ
Tư duy test, đánh giá rủi ro → Tester làm
Tester tương lai không viết nhiều test case hơn,
mà chọn test case thông minh hơn – cùng AI.
You need to login in order to like this post: click here
YOU MIGHT ALSO LIKE