Leapwork cảnh báo: Test AI có thể vẫn “pass” dù tính năng bị lỗi
Podcast của TestGuild với Donovan Brady, Phó chủ tịch Quan hệ nhà phát triển tại Leapwork, phân tích vì sao các bài kiểm thử phần mềm do AI tạo ra có thể vẫn đạt dù một tính năng của sản phẩm bị hỏng. Brady cho rằng vấn đề lớn nhất hiện nay là niềm tin: AI có thể tạo hàng trăm bài kiểm thử rất nhanh, nhưng cơ chế tự sửa đôi khi thay đổi bài test cho đến khi nó đạt, thay vì phát hiện lỗi hồi quy thực sự. Tập podcast đề cập đến việc truy nguyên từng bài test do AI tạo về đúng yêu cầu đứng sau nó, tạo test Playwright một lần rồi chạy lại theo cách ổn định để giảm chi phí và lượng token, tìm lỗ hổng về độ bao phủ, loại bỏ test trùng lặp và chỉ chạy các test liên quan đến phần mã vừa thay đổi. Chương trình cũng giới thiệu Leapwork Play, công cụ xây dựng cơ sở tri thức từ yêu cầu, Jira story, mã nguồn và tệp thiết kế, đồng thời có thể chạy test qua CI hoặc máy chủ MCP—một kết nối cho phép các công cụ như Claude Code, Codex hay Cursor kích hoạt quy trình kiểm thử. Mã Playwright có thể xuất ra nhằm giảm phụ thuộc vào một nhà cung cấp, còn nhật ký kiểm tra và bằng chứng chạy test cho biết những gì đã được thực thi và vì sao. Với các nhóm phát triển và QA, bài học thực tế là phải cung cấp cho AI đầy đủ ngữ cảnh của quy trình nghiệp vụ và kiểm soát chặt cơ chế tự sửa để việc tạo test nhanh hơn không che giấu lỗi thật.
Các nhóm phát triển và QA có thể thử Leapwork Play ở gói miễn phí để đánh giá việc truy nguyên test AI về yêu cầu, chạy Playwright ổn định và kiểm soát cơ chế tự sửa. Dù dùng công cụ nào, hãy cung cấp đầy đủ ngữ cảnh quy trình nghiệp vụ và kiểm tra để tính năng tự sửa không che giấu lỗi hồi quy.
Đọc bài gốc