## 테스트 클래스 위치
### 소스폴더는 다르게, 패키지는 동일하게 , 컴파일된 클래스는 각각 다른 곳으로.
- 컴파일된 대상 클래스와 테스트 클래스의 위치가 서로 다르게 만들어지기 때문에 섞일 염려가 없다. 따라서 배포시에도 아주 빠르게 패키징이 가능하다.
- binary파일들이 위치하는 bin폴더(class들이 위치) 를 따로따로. output 지정하는 것임
### 아예 프로젝트 전체를 분리하기
- 테스트 수행시에 필요한 라이브러리를 분리하기 편하게 하기 위하여 선택하기도 함
### 스프링, 메이븐 프로젝트 방식
- 일반적으로 사용되는 방법. src폴더를 네개로 분류.
- /src/main/java 제품 코드가 들어가는 위치
- /src/main/resources 제품 코드에서 사용하는 각종 파일, XML 등의 리소스 파일들
- /src/test/java 테스트 코드가 들어가는 위치
-/src/test/resources 테스트 코드에서 사용하는 각종 파일, XML 등의 리소스 파일들
# 테스트 메소드명 작성
- 한글을 사용해도 Ok.
- 시나리오 혹은 매개변수등을 추가로 입력해도 Ok.
# 테스트 케이스 작성시 고려사항
- happy day 시나리오를 작성 or Blue day시나리오 작성 등
- 동시성, 성능테스트 문제
- 다른 OS에서도 잘 돌아가는지
- GUI(뷰 영역) 테스트 문제
- 의존성문제 : 보통 목 객체 이용
댓글 없음:
댓글 쓰기