01. 테스트코드
JAVA/객체지향2023. 10. 26. 20:5601. 테스트코드

자바 단위 테스팅 프레임워크 JUnit5 - Java 진영에서 가장 많이 사용하는 테스팅 프레임워크 중에 하나 AssertJ - 테스트 코드 가독성을 높여주는 자바 라이브러리 테스트 코드를 작성하는 이유? 1. 문서화 역활 2. 코드에 결함을 발견한기 위함 3. 리팩토링 시 안정성 확보 4. 테스트 하기 쉬운 코드를 작성하다 보면 더 낮은 결합도를 가진 설계를 얻을 수 있음 TDD 1. Test Driven Development (테스트 주도 개발) 2. 프로덕션 코드보다 테스트 코드를 먼저 작성하는 개발 방법 3.TFD(Test First Development) + 리팩토링 4.기능 동작을 검증 ( 메소드 단위 ) BDD 1.Behavior Driven Development (행위 주도 개발) 2.시나..

image