TDD(Test-Driven Development테스트 주도 개발로써 먼저 테스트 케이스를 만든 다음에 기능 개발을 합니다.BDD(Behavior Driven Development)행동 주도 개발로써 코드를 작성하기 전에 코드가 수행할 행위에 대한 명세를 작성해야 한다