3장 테스트 도구, 형상관리, CI
1.테스트도구*테스트(TEST)테스트 대상에 입력값을 넣었을 때 그 결과가 성공 혹은 실패의 결과를 내는 것이다.*수동테스트&자동테스트수동테스트 장점: 쉽다, 간편하다, 테스트 불가능한 상황이 별로 없다수동테스트 단점: 휘발성, 테스트 항목이 늘어난다면,다른 사람에게 테스트 내용을 설명하기 어려움, 재현하기 어려움자동테스트 장점: 언제든지 같은 테스트를 여러 번 수행 가능, 기존 테스트는 새 테스트를 작성하는 발판이 된다(지식축적), 빠르므로 자주 돌려볼 수 있다, 개발자가 코드 개선 활동을 수행할 때에도 회귀테스트(Regression Test)를 자주할 수 있다.자동테스트 단점: 코드로 작성해야 한다.(기술, 노하우가 필요하다, 코드로 테스트를 작성할 수 없는 상황이 있다, 테스트도 관리 대상이다), ..