개발과정에서 제일 힘든 것, 테스트
내일 대전에서 발표하게 되는 자료 중 일부입니다.
- 테스트는 프로그램 수정 시 필수-품질보증
- 반복적, 단순 확인 작업
- 사람이 할 짓이 아닙니다.
- 컴퓨터가 더 잘 하는 겁니다.
- 테스트 시료의 보관 –svn
- 애플리케이션과 함께 성장
테스트를 개발 전에 두어서 테스트를 통과시키는 테스트가 주도하는 개발 방법까지 있어왔습니다. 이클립스 개발도구의 개발속도는 상상을 초월합니다. 그 이유 중 하나는 테스트 애플리케이션이 수정,추가되는 이클립스 코드를 계속 체크하고 있기 때문이죠.
자수씨 블로그에 관련 글이 올라왔습니다. http://vicki.tistory.com/525
아주 오래된 동영상인데, http://agile.egloos.com 의 김창준님과 스프링노트를 만든 http://jania.pe.kr의 강규영님이 함께 진행하는 LineReader를 TDD로 개발하기 동영상도 있습니다.
http://xper.org/LineReaderTdd/