Gần đây tại nơi làm việc, chúng tôi đã có một số ý kiến khác nhau liên quan đến thử nghiệm Tham số . Thông thường chúng tôi sử dụng kiểu TDD (hoặc ít nhất là cố gắng) để tôi hiểu những lợi ích của việc chấp nhận đó. Tuy nhiên, tôi đang vật lộn để xem các bài kiểm tra tham số đạt được mang lại. Để tham khảo, chúng tôi làm việc trên một dịch vụ và đó là các thư viện được hiển thị thông qua giao diện RESTful.
Những gì tôi đã thấy cho đến nay là các thử nghiệm, ít nhất là sử dụng JUnit trong Eclipse:
- Thiếu chi tiết - khi thử nghiệm thất bại, rất khó để xem các tham số khiến thử nghiệm bị lỗi
- Thường phức tạp để tạo
- Có xu hướng được tạo sau khi mã được viết - hoàn toàn không phải là một nhược điểm như vậy nhưng mọi người có đặt ra các thử nghiệm tham số hóa khi họ bắt đầu một đoạn mã không?
Nếu bất cứ ai có bất kỳ ví dụ về nơi họ thực sự hữu ích hoặc thậm chí bất kỳ gợi ý tốt để sử dụng chúng sẽ là tuyệt vời. Tôi muốn chắc chắn rằng tôi không chỉ cố chấp vì cá nhân tôi không chọn sử dụng chúng và xem liệu chúng có phải là thứ chúng tôi nên xem là một phần trong kho vũ khí thử nghiệm của mình không.
Parameterized
. Nó thường thêm ít nồi hơi, và làm cho nó khá rõ ràng nơi thử nghiệm thất bại.