framework/spring

MVC 개발 시 테스트 사항

datajoy 2020. 2. 29. 20:59

DAO Layer Test

: CRUD 테스트

  • 데이터를 정상적으로 가져오는지?
  • 데이터가 정상적으로 등록되는지?
  • 데이터가 정상적으로 삭제되는지?
  • 데이터가 정상적으로 수정되는지?

Service Layer Test

: 비즈니스 로직 테스트.

: 로직마다 분기되어 산출되는 기대값을 테스트한다.

Controller Layer Test

: API 문서에서 요구되는 요청값으로 호출하고, 응답이 정상적으로 전달되는지 테스트한다.