- Bài báo trên Fast Company cho rằng với sự trỗi dậy của AI tạo sinh, vai trò của kỹ sư QA sẽ trở nên quan trọng hơn lập trình viên để đảm bảo phần mềm hoạt động tốt.
- Tuy nhiên, điều này đặt ra nhiều câu hỏi. Trước hết, bản thân bộ kiểm thử do AI tạo ra cũng có thể chứa lỗi. Việc kiểm thử trở nên khó khăn hơn khi tích hợp nhiều module và kiểm thử toàn bộ ứng dụng.
- Các lỗi quan trọng nhất thường xuất phát từ việc hiểu sai đặc tả hoặc đặc tả không phản ánh đúng nhu cầu khách hàng. Chưa rõ liệu AI có thể tạo ra các bài kiểm thử cho những tình huống này hay không.
- Bảo mật là một vấn đề khác. Liệu hệ thống AI có thể mô phỏng các cuộc tấn công vào ứng dụng?
- Văn hóa lập trình cũng là vấn đề. QA và kiểm thử thường không được coi trọng. Liệu điều này có thay đổi trong thời đại AI?
- Vấn đề lớn nhất là ưu tiên QA không giải quyết được vấn đề lập trình viên không hiểu đủ vấn đề họ cần giải quyết. Hiểu vấn đề kinh doanh và lĩnh vực ứng dụng mới là điều quan trọng nhất.
📌 Các nhà phát triển phần mềm cần dành nhiều thời gian hơn cho kiểm thử và QA. Tuy nhiên, nếu AI chỉ giúp làm những gì chúng ta đã làm được, đó là cuộc chơi thua cuộc. Cách duy nhất để chiến thắng là hiểu rõ hơn các vấn đề cần giải quyết, chứ không chỉ đơn thuần tạo ra nhiều bộ kiểm thử hơn.
https://www.oreilly.com/radar/quality-assurance-errors-and-ai/