TDD1 DevOps Day 33 (4.20) 지속적 통합_테스트 테스트 테스트 주도 개발 (Test Driven Deployment, TDD) : - 테스트 주도 개발이란 테스트가 기능의 디자인을 주도하는 반복적인 개발 방법론을 뜻합니다. 기존의 개발 과정 : 기존의 개발 프로세스는 아래와 같습니다 : 1. 요구사항 분석 2. 요구 사항을 토대로 디자인(설계)을 진행 3. 설계에 맞추어 기능을 개발. 4. 구현 완료 후 수동으로 기능을 테스트 5. 원하는 대로 동작하지 않거나 문제가 발생하면 디버깅을 통해 원인을 파악하고 수정 6. 3 - 4의 과정을 개발이 완료될 때까지 반복 테스트 프로세스 : 1. 요구사항 분석 2. 요구 사항을 토대로 디자인(설계)을 진행 3. 설계를 기반으로 기능 테스트 진행 - 실패 시 다시 설계 4. 테스트가 성공했다면 개발 진행 5. 3.. 2023. 4. 20. 이전 1 다음