테스트 환경 회의 내용 정리
Opened this issue · 1 comments
lazyskulptor commented
-
Nodejs 테스트 환경 빌드하기
- jest, supertest 사용
- js, ts 따로 프로젝트 구성.
- TDD 및 테스팅 참조할 문서들 취합
- test 폴더 root 디렉토리에 따로 생성.
- test 폴더 이름을 변경할 수 있는지 확인 EX) test, tests etc
- 샘플 서비스 파일 생성.
- 샘플파일은 간단한 유즈케이스를 사용해 구성
- Integration 테스트시 Persistance 테스트는 어떻게할지 정해야 함.
- 테스트 실행시 BUILD-OPERATE-CEHCK Pattern 사용
-
이전 경험한 검토해야 할 문제들
- 컴파일 속도 확인.
- jest 실행할 때 실행한 뒤에 꺼지지 않는 문제 해결해야 함.
- 테스트할 때 컴파일 된 파일이 프로덕션 컴파일된 곳에 모여짐.
- 테스트할 때 컴파일된 파일들을 빌드 디렉토리 변경하도록 검토
- 차선책으로 배포할 때 clean-build 를 강제화 시킴.
- 테스트할 때 컴파일된 파일들을 빌드 디렉토리 변경하도록 검토
lazyskulptor commented
BOC 패턴 참조 링크