Mình từng nghĩ AI sẽ cướp đi công việc của mình – cho đến khi thật sự dùng nó!
Đầu năm 2023, khi ChatGPT bắt đầu gây bão với khả năng viết code và sinh test case, một câu hỏi liên tục được đặt ra trong cộng đồng công nghệ lúc đó:
“Liệu AI có thay thế QA trong tương lai gần không?”
Đó không chỉ là một câu hỏi xu hướng. Với nhiều người trong ngành – kể cả những QA có thâm niên – đây thực sự là một nỗi lo lắng.
Bản thân mình, với gần 15 năm làm QA, cũng từng tự hỏi: “Nếu AI làm được những việc này, thì vai trò của mình còn lại gì?”
Sau hơn 3 năm trực tiếp dùng AI trong công việc kiểm thử hàng ngày, hôm nay mình muốn chia sẻ những quan sát thực tế. Không phải để phủ nhận sức mạnh của AI, mà để chúng ta cùng nhìn nhận rõ hơn về vai trò của QA trong thời đại này.
AI đang làm tốt những gì trong kiểm thử phần mềm?
Thực tế cho thấy, AI đã hỗ trợ rất hiệu quả ở những công việc mang tính lặp lại và có thể chuẩn hóa:
- Generate test case cho regression testing
- Tạo lượng lớn test data
- Phân tích log và phát hiện bất thường
- Hỗ trợ viết automation script
Ở những phần này, AI có lợi thế rõ rệt: tốc độ nhanh, xử lý khối lượng lớn và không biết mệt mỏi.
Mình phải thừa nhận rằng, AI đang giúp giảm đáng kể gánh nặng cho QA ở phần công việc “thực thi” – những việc mà đa số QA không thực sự thích làm lặp đi lặp lại nhiều lần.
Những giới hạn thực tế của AI trong kiểm thử
Tuy nhiên, dù mạnh ở nhiều mặt, AI hiện tại vẫn chưa thể thay thế được những phần cốt lõi nhất của nghề QA.
Phần giá trị nhất của QA nằm ở những thứ khó “viết thành rule
Exploratory Testing – Nơi trực giác lên tiếng
Exploratory testing dựa trên quan sát, trực giác và hành vi thực tế của người dùng. Nhiều lỗi nghiêm trọng chỉ xuất hiện khi QA thao tác “ngoài kịch bản”, mô phỏng hành vi lạ hoặc cảm nhận “có gì đó không ổn”.
Đây là loại kiểm thử rất khó đưa vào quy tắc. Hiện tại, AI vẫn còn hạn chế lớn trong việc chủ động khám phá những kịch bản chưa từng được định nghĩa trước.
Hiểu business context và đánh giá rủi ro thực tế
Không phải bug nào cũng có mức độ nghiêm trọng như nhau. Một lỗi nhỏ về kỹ thuật có thể trở thành rủi ro lớn nếu nó nằm ở luồng thanh toán, ảnh hưởng đến niềm tin người dùng, hoặc gây hiểu lầm trong trải nghiệm.
AI có thể phân loại severity theo logic, nhưng việc đánh giá “bug này sẽ ảnh hưởng đến người dùng Việt Nam như thế nào?” đòi hỏi hiểu biết sâu về sản phẩm, hành vi người dùng và bối cảnh kinh doanh. Đây vẫn là lĩnh vực con người đóng vai trò quyết định.
Đánh giá trải nghiệm người dùng (UI/UX)
Nhiều vấn đề không phải là lỗi kỹ thuật thuần túy, nhưng lại ảnh hưởng lớn đến chất lượng sản phẩm: giao diện gây rối, flow sử dụng không thuận tiện, hay thao tác dễ dẫn đến nhầm lẫn.
AI có thể kiểm tra xem có đúng specification hay không, nhưng nó chưa thể “cảm nhận” được sự khó chịu, bối rối hay không thoải mái như một người dùng thực thụ. Việc đánh giá UI/UX vẫn rất cần góc nhìn con người.
Sai lệch và hạn chế trong output của AI
Một điều ít được nói đến: AI không phải lúc nào cũng đúng.
Test case do AI sinh ra đôi khi bỏ sót Edge Case quan trọng, Validation không khớp với Business Rule, hoặc kiểm tra một kịch bản trông hợp lý nhưng lại sai mục tiêu.
Đặc biệt nguy hiểm là output của AI thường nhìn rất “đẹp” và đầy đủ, khiến người ta dễ chủ quan.
Vì vậy, nếu QA không có đủ kiến thức, kỹ năng và kinh nghiệm sẽ rất khó để kiểm chứng lại kết quả từ AI.
Sự gia tăng của AI-generated code
Khi code cũng ngày càng được sinh bởi AI, công việc của QA càng trở nên quan trọng hơn. AI-generated code thường dễ tồn tại lỗi logic phức tạp và các vấn đề bảo mật bị bỏ sót.
Nói cách khác, QA không chỉ kiểm thử sản phẩm cuối cùng, mà còn phải kiểm tra cả những thứ do AI tạo ra.
Trách nhiệm trong quyết định release
Dù AI hỗ trợ đến đâu, quyết định cuối cùng vẫn thuộc về con người.
Khi có sự cố sau khi release, không ai hỏi “AI đã làm gì?”, mà sẽ là: “Tại sao sản phẩm này lại được release?”
QA vẫn là người phải chịu trách nhiệm đánh giá tổng thể chất lượng và đưa ra quyết định quan trọng nhất.
Tương lai của QA trong thời đại AI
AI không làm QA biến mất, mà đang thay đổi rõ ràng cách QA làm việc.
Những phần sẽ tiếp tục được tự động hóa: công việc lặp lại, quy trình chuẩn hóa, kiểm thử cơ bản.
Những phần ngày càng quan trọng hơn:
- Exploratory testing
- Risk-based testing
- Đánh giá trải nghiệm người dùng
- Hiểu sâu business context
- Giao tiếp và đưa ra quyết định chất lượng
Nói chung, vai trò của QA đang chuyển dần từ “Người thực thi test” sang “Người Định Hướng Chất Lượng”.
Vậy QA cần làm gì trong thời đại ngày nay?
Thay vì lo lắng về việc bị thay thế, chúng ta nên tập trung nâng cao giá trị của chính mình:
- Sử dụng AI như một trợ lý mạnh mẽ để tăng hiệu suất
- Đầu tư sâu vào Exploratory Testing và Tư Duy Phản Biện
- Hiểu thật rõ sản phẩm và người dùng
- Không bao giờ phụ thuộc hoàn toàn vào output của AI
Kết luận
AI có thể thay thế một phần công việc lặp lại, nhưng nó không thể thay thế được bản chất cốt lõi của nghề QA: khả năng hiểu sâu con người, nhận diện rủi ro thực tế, đánh giá trải nghiệm người dùng một cách nhạy cảm và đưa ra những quyết định quan trọng về chất lượng với trách nhiệm cao.
Trong kỷ nguyên AI phát triển mạnh mẽ như hiện nay, giá trị của một QA không nằm ở việc chạy được bao nhiêu test case, mà nằm ở tư duy, trực giác và trách nhiệm – những thứ mà công nghệ hiện tại vẫn chưa thể thay thế.
👉 Chất lượng sản phẩm không chỉ là logic đúng.
👉 Nó là trải nghiệm, niềm tin, và cảm giác của người dùng.
Vì vậy, mình tin chắc một điều: QA không bị AI thay thế, mà sẽ trở nên quan trọng và có giá trị hơn bao giờ hết – nếu chúng ta biết cách thích nghi, học hỏi và nâng tầm bản thân mỗi ngày.
Câu hỏi không còn là “AI có thay thế QA không?”, mà là: “Bạn sẽ trở thành QA như thế nào trong thời đại AI?”






