❗오늘 배울 것
비지니스 요구사항 정리
회원 도메인과 리포지토리 만들기
회원 리포지토리 테스트 케이스 작성
회원 서비스 개발
회원 서비스 테스트
❗비지니스 요구사항 정리
데이터: 회원ID, 이름
기능: 회원 등록, 조회
아직 데이터 저장소가 선정되지 않음(가상의 시나리오)
❗회원 도메인과 리포지토리 만들기
❗테스트 케이스 작성
MemoryMemberRepository를 제대로 작성했는지 확인하기 위한 테스크 케이스 작성
개발한 기능을 실행해서 테스트 할 때 자바의 main 메서드를 통해서 실행하거나, 웹 애플리케이션의 컨트롤러를 통해서 해당 기능을 실행한다. 이러한 방법은 준비하고 실행하는데 오래 걸리고, 반복 실행하기 어렵고 여러 테스트를 한번에 실행하기 어렵다는 단점이 있다. 자바는 JUnit이라는 프레임워크로 테스트를 실행해서 이러한 문제를 해결한다.
테스트 케이스를 먼저 만들고 이에 맞게 실행되도록 코드(구현 클래스)를 작성하는 방식: 테스트 주도 개발(TTD)
❗회원 서비스 개발 및 테스트 케이스 작성
728x90
반응형
'🔻Back-End > Spring' 카테고리의 다른 글
[Spring error] DB connection 오류 (0) | 2022.10.03 |
---|---|
[Spring] 스프링 입문 4차시 (0) | 2022.09.20 |
[Spring] 스프링 입문 2차시 (0) | 2022.09.18 |
[Spring] 스프링 입문 1차시 (0) | 2022.09.17 |
[Spring] 스프링 입문 0차시 (0) | 2022.09.17 |