이 테스트가 테스트와 좋은 관계를 발전시키는 첫 번째 단계이며 오이와 함께 가장 재미있는 BDD 테스트에 참여할 수 있다고 생각하기 때문에이 테스트를 단위 테스트를 시작하고 싶습니다.단위 테스트를 작성할 때 테스트 할 사항은 무엇입니까?
현재 데이터베이스의 모든 테이블을 기반으로하는 Codesmith를 사용하여 모든 Base 클래스를 생성합니다. 이 기본 클래스로 테스트 케이스를 생성하면 얻을 수있는 이점에 대해 궁금합니다. 이 가난한 테스트 관행입니까?
이것은 내 게시물의 궁극적 인 질문으로 이어집니다. 단위 테스트를 사용할 때 우리는 무엇을 테스트합니까?
우리가 원하는 것을 테스트 해 보았습니까? 또는 우리가 원하지 않는 예제를 테스트합니까?
여러 가지 방법으로 실패 할 수 있고 여러 가지 방법으로 성공할 수 있습니다. 언제 중지해야하는지 어떻게 알 수 있습니까?
예를 들어 요약 기능을 사용하십시오. 1,2를주고 단원 테스트에서 3을 기대하십시오. 5,6이 35로 돌아 오지 않는다는 것을 어떻게 알 수 있습니까?
질문의 요점을 되풀이
- 생성 단위 테스트 (좋은/나쁜)
- 무엇을/우리는 얼마나 테스트합니까?
재미있는 찾기 : http://www.codeplex.com/classtester 각 코드 행을 생성하지 않고도 getter/setter를 단위 테스트 할 수 있습니다. –