테스트 주도 개발

From IT Wiki
Revision as of 23:05, 2 November 2019 by PE가즈아 (talk | contribs) (새 문서: 분류:소프트웨어 공학 ;Test Driven Development ;개발 이전에 테스트케이스부터 작성하여 이를 기반으로 개발을 진행하는 테스트 중심의 애...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Test Driven Development
개발 이전에 테스트케이스부터 작성하여 이를 기반으로 개발을 진행하는 테스트 중심의 애자일 개발 프로세스, 방법론, 과정
  • TDD의 목표: "Clean code that works!"

테스트 주도 개발.jpg

절차[edit | edit source]

절차 설명
요구사항 요구사항 정의 및 분석
테스트 케이스 작성 요구사항을 충족시키는 테스트케이스 작성
코드 작성 테스트케이스에 부합하는 임시 코드 작성
리팩토링 테스트가 통과할 경우 Bad smell 제거

도구[edit | edit source]

  • jUnit 등 단위테스트 도구