위클리 페이퍼 - 테스트 주도 개발, 로드 테스트, 스트레스 테스트
·
코드잇
테스트 주도 개발(TDD)이 무엇인지 설명해 주세요. 웹 개발에서 로드 테스트와 스트레스 테스트란 무엇인지 설명해 주세요.테스트 주도 개발은 Test Driven Development의 약자로 코드를 작성하기 전에 테스트 코드를 먼저 작성하는 소프트웨어 개발 방법론이다.기능 구현보다 설계를 고민하는 개발 방식이다.구현하고자 하는 기능의 단위 테스트들을 작성하고 해당 테스트를 수행할 기능들을 구현한다. 테스트 주도 개발은 red, green, blue 3단계로 이루어진다.red 단계에서는 일단 실패하는 테스트 코드를 작성한다.구현하고자 하는 기능의 기대되는 결과에 대한 명확한 테스트를 먼저 작성하면서 좀 더 정확하게 기능 코드를 작성하게 된다. green 단계에서는 red 단계에서 작성한 테스트를 통과할..