테스트 주도 개발이란 매우 짧은 개발사이클을 반복하는 SW개발 프로세스로서
개발자는 먼저 요구사항을 검증하는 자동화된 테스트케이스를 작성하고
그리고 그 TC를 통과하기 위한 최소한의 코드를 생성하며
마지막으로 코드를 표준에 맞게 리팩토링하는 과정으로 개발하는 것을 뜻한다.
* 리팩토링이란?
: 결과의 변경없이 코드의 구조를 재조정하여 가독성을 높이고 유지보수를 편하게 하는 행위
'개발 > QA' 카테고리의 다른 글
OR / AND 커버리지 문제 (1) (0) | 2019.12.24 |
---|---|
코드 커버리지란? (0) | 2019.12.24 |
폭포수 모델 vs 애자일 방법론 (0) | 2019.12.24 |
사이클로매틱 복잡도 (0) | 2019.12.23 |
성능/부하/스트레스 테스트 (0) | 2019.12.22 |