나는 최근에 J.B. Rainsberger가 Integration Tests are a Scam을 지켜 보았고 이제 주제에 대한 더 많은 자료를 찾고 있습니다. 우리가 얼마나 잘못했는지 (단위 테스트를 할 때 통합 테스트), 레인즈 버거 (Rainsberger)가 설명하는 개념에 흥미를 느끼지 만 적용 방법에 대해 혼란스러워하는 것에 대해서도 나는 놀랐다. 설명 된 공동 작업 테스트 및 계약 테스트을 더 갖고 싶습니다.하지만 어디서부터 시작해야할지 모르겠습니다."통합 테스트 사기"제거 - 공동 작업 및 계약 테스트 이해
사이드 A : :
Do I ask the right question?
Can I deal with the answer?
사이드 B :
Can I answer a question?
Do I answer correctly?
내 마음에 붙어있어
유일한 일들이 테스트를 요청해야 4 개 질문입니다
하지만이 방법을 응용 프로그램 스택의 임의의 방법에 어떻게 적용합니까?
현실적인 예를 들고 고립 된 마이크로 테스트의 이러한 아이디어를 적용하는 책이나 설명서 또는 예제가 있습니까? 이 예제에서는 Java, C# 또는 C++를 사용하는 것이 가장 이상적입니다.
일반적으로 이러한 개념을 다루고 내가 더 잘 이해할 수있는 문헌은 인정 될 것입니다.
또한 포럼이있는 경우 정확한 단위 테스트를 수행하고 기존 코드를 리팩터링하고 예제를 게시하는 방법에 대한보다 자세한 질문을 할 수 있습니다.
감사합니다.
를 사용하는 것에 동의 쌍방의 OO 패턴있는 좋은 예제가 실려있다. 범위를 좁힐 수 있습니다. 그리고 아마 (다른 사람들이 이것을 더 잘 판단 할 수있을지라도) 이것은 프로그래머 SE에게 더 적합 할 것입니다. – Bart
네 말이 맞아.필자는 정보 자원에 관한 질문으로 제한하고 프로그래머 섹션에 세부 사항을 게시했습니다. – Pete
프로그래머 SE 참으로 –