본문 바로가기

Programming/Java

unit test 가 아닌 것들

unit test 를 작성할 시 참고할 만하여 정리한다.


unit test 가 아닌 것들은 아래와 같다. 이러한 테스트 들은 Integration 테스트를 통하거나, mock 을 이용하여 테스트 하는 것이 바람직하다.



  • 데이터 베이스와 통신하는 것
  • 네트워크를 통해 테스트
  • 파일 시스템을 건드리는 것
  • 다른 unit test 와 동시에 실행이 되지 않는 것들
  • 실행 하기 위해서 특정한 환경변수를 건드려야 하는 경우