최근 직장에서 우리는 Parameterized testing 과 관련하여 약간의 의견 차이가있었습니다 . 일반적으로 우리는 TDD 스타일 (또는 적어도 시도)을 사용하므로 해당 접근법의 이점을 이해합니다. 그러나 나는 매개 변수가있는 테스트가 가져 오는 것을 보려고 고심하고 있습니다. 참고로 우리는 서비스와 RESTful 인터페이스를 통해 노출되는 라이브러리에서 작업합니다.
지금까지 내가 본 것은 적어도 Eclipse에서 JUnit을 사용하는 테스트입니다.
- 세부 정보 부족-테스트가 실패하면 실패한 매개 변수를보기가 매우 어렵습니다.
- 종종 복잡한 만들기
- 코드가 작성된 후 생성되는 경향이 있습니다. 엄격하게 단점은 아니지만 사람들이 코드를 시작할 때 매개 변수화 된 테스트를 염두에 두어야합니까?
누군가가 실제로 유용한 위치에 대한 예가 있거나 사용하기에 좋은 힌트가 있다면 환상적입니다. 개인적으로 사용하기로 선택하지 않고 테스트 무기고의 일부로 고려해야 할 것이기 때문에 내가 고집을 부리지 않도록하고 싶습니다.