반응형
SMALL
[1] TDD
(1) TDD 정의
테스트 주도 개발
짧은 개발 주기를 반복 테스트하여 통과하는 코드를 추가하는 단계를 반복하여 구현하는 소프트웨어 방법론 이다
개발 후 계획대로 잘 완성되었는지 테스트 케이스를 작성하여 실행여부를 확인하는 개발방법론의 실천 방안
[2] 테스트 프레임워크
(1) 테스트 프레임워크
단위 테스트 프레임워크
모듈이 소스코드의 목적대로 작동하는지 테스트 검증하는 절차
(2) 테스트 프레임워크 목적
문제점 발견 가능성이 높아지고 안정성이 향상된다
테스트 결과를 테스트 클래스로 작성하여 테스트방법과 히스토리를 알수있다
Assert 메서드로 테스트 수행결과를 판별한다
Annotation으로 쉽게 지원이 가능하다
(3) JUnit
대표적인 테스트 프레임워크
[3] JUnit 사용하기
(1) @Log4J 적용한다
@Log4J가 아래 URL 참고한다
(2) 라이브러리의 JUnit 추가
환경설정 > Java Build Path > Libraries > add Library 추가 > JUnit 선택
(3) Junit 테스트 실행하기
반응형
LIST
'🌈 백엔드 > 스프링 프레임워크' 카테고리의 다른 글
스프링_애너테이션 (0) | 2023.07.20 |
---|---|
스프링_ DB 데이터 객체 DAO (0) | 2023.07.20 |
스프링_DAO + Transaction 트랜잭션 (0) | 2023.06.27 |
스프링_AOP (0) | 2023.06.27 |
스프링_DI 의존성 주입 (0) | 2023.06.24 |