Dưới đây là một công cụ tiêu biểu: http://mediakey.dk/~cc/generate-junit-tests/
TestGen4J là một bộ sưu tập các công cụ mã nguồn mở tự động tạo trường hợp thử nghiệm đơn vị. TestGen4J tự động tạo các trường hợp thử nghiệm JUnit từ các tệp lớp Java của riêng bạn hoặc các tệp nguồn. Trọng tâm chính của nó là thực hiện kiểm tra giá trị biên của các đối số được truyền cho phương thức. Nó sử dụng các quy tắc, được viết bằng tệp XML có thể định cấu hình người dùng, xác định các điều kiện biên cho các kiểu dữ liệu. Mã thử nghiệm được tách biệt với dữ liệu thử nghiệm với sự trợ giúp của JTestCase.
Mã thử nghiệm được tạo theo cách phân cấp. Một bộ thử nghiệm chính được tạo ra để gọi các bộ thử nghiệm của các lớp riêng lẻ. Bộ kiểm tra lớp cá nhân được hình thành bởi tập hợp các phương pháp thử nghiệm của lớp đó.
Dữ liệu thử nghiệm cũng được tổ chức theo thứ bậc, tương ứng với cấu trúc của mã thử nghiệm, ở định dạng XML. Tệp XML này thực sự có dữ liệu cho tất cả các trường hợp thử nghiệm đơn vị cho mỗi phương thức. JTestCase giúp lặp qua tất cả các trường hợp thử nghiệm của từng phương thức và thực thi một số
bởi một đối với JUnit.
Nguồn
2010-11-04 22:45:48
mã nguồn sẽ không có sẵn để phân tích cú pháp để tạo ra các trường hợp kiểm tra. – bob