Tới nội dung
Hacker News · AI·· 2 giờ trướcĐiểm AI58

Kiểm thử như dữ liệu: một phương pháp để giữ cho mã do AI tạo ra có thể kiểm chứng được

Tests as data: Ensuring AI-generated code does what we want

Tóm tắt bằng AI

Martin Fowler đề xuất viết kiểm thử dưới dạng dữ liệu thay vì mã để mã sản phẩm do AI tạo ra vẫn có thể kiểm chứng được khi các tác nhân lập trình cũng tái cấu trúc các bài kiểm thử. Cách tiếp cận này kết hợp kiểm thử khách hàng, kiểm thử hộp đen, các ca kiểm thử dạng bảng hoặc YAML, và một trình chạy kiểm thử do AI tạo ra, với dữ liệu kiểm thử được lưu trong các tệp văn bản dễ xem xét hơn và được bảo vệ khỏi những chỉnh sửa bất ngờ. Bài viết dựa trên các cuộc phỏng vấn với 26 nhà phát triển của Thoughtworks vào đầu năm 2026, những người cho biết họ không còn hoàn toàn tin tưởng vào các bài kiểm thử của mình một khi AI tái cấu trúc chúng, và bài viết kết hợp phương pháp này với kiểm thử đột biến, kiểm thử dựa trên thuộc tính và kiểm thử khám phá do con người thực hiện.

Nguồn:Hacker News · AI · martinfowler.com