Martin Fowler đề xuất viết kiểm thử dưới dạng dữ liệu để giữ cho mã do AI tạo ra có thể kiểm chứng được
Bắt đầu từ đây
Martin Fowler đã công bố một bài viết đề 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 ngay cả khi các coding agent cũng tái cấu trúc các bài kiểm thử. Phương pháp 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 test runner 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 ngoài ý muốn. Đề xuất này 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. Fowler 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ử thăm dò do con người thực hiện.
Tạo từ các bài viết · cập nhật 2 giờ trước
Dòng thời gian bài viết
Theo các bài viết để thấy sự việc từ nhiều phía.
- Hacker News · AIKiể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
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.
Độ nóng của sự việc này
Chưa đủ quan sát liên tục để vẽ xu hướng.