Tdd 실습&나머지

8
실 실 실실실 실실실실 실실실실 실실

Transcript of Tdd 실습&나머지

Page 1: Tdd 실습&나머지

실 습테스트 주도개발 실천법과 도구

Page 2: Tdd 실습&나머지

Pair programming

Page 3: Tdd 실습&나머지

Rule

• 2 인 1 조로 프로그래밍을 한다• 키보드를 잡은 사람을 Driver

보조하는 사람을 Navigator 라고 한다• Driver 가 프로그래밍을 주도하며 , Navigator 는 보조한다• 일정 시간 간격으로 Navigator 와 Driver 를 바꾼다

우리는 Test Case 를 작성해서 Driver 에게 주면Driver 는 해당 Test Case 를 성공 시키고 ,다른 Test Case 작성해서 넘겨주며 , Driver 를 교대한다

Page 4: Tdd 실습&나머지

실습 진행

Page 5: Tdd 실습&나머지

근데 문제가 뭐 ?

Page 6: Tdd 실습&나머지

Test coverage

• 작성된 업무 코드에 대해 작성되어 있는 테스트 코드의 비율

• 일반적으로 테스트 커버리지 비율이 높을 수록TDD 가 잘 진행되고 있다고 판단한다

테스트 커버리지 100%

100% 신뢰할 수 있는 모듈이다

코드의 흐름상 테스트가 안되고 지나가는 부분이 없다는 것뿐 !

Page 7: Tdd 실습&나머지

Q / A

Page 8: Tdd 실습&나머지

END