반응형
테스트 주도 개발
-
TDD(Test-Driven-Development, 테스트 주도 개발)기술 이야기/TDD 2020. 10. 20. 15:53
TDD란 무엇인가 Tset-Driven-Development => 테스트 주도 개발 짧은 개발 사이클에 의존하는 개발 프로세스 새로운 기능에 대한 자동화된 테스트케이스 작성 ~> 테스트를 통과하는 간단한 코드 작성 테스트 종류 단위 테스트 Unit test : 소프트웨어의 최소단위, 보통 함수를 가리킴 통합 테스트 Integration test : 단위 기능이 합쳐진 기능에 대한 테스트 시스템 테스트 System test : 위 내용보다 더 큰 개념, 전체 시스템에 대한 동작 테스트 인수 테스트 Acceptance Test : 고객이 ok할 수 있는지 판단하기 위한 테스트 TDD의 장단점 장점 객체지향적인 코드 개발 명확한 기능과 구조를 설계할 수 있음 코드 재사용성을 보장하면서 코드를 작성하게 됨 설계..