문제

npm run test로 여러 테스트 파일을 동시에 실행할 때 충돌이 발생한 상황

원인 추론

npm run test 명령어 실행 시 대부분의 테스트 프레임워크는 테스트 실행 시간을 줄이기 위해 기본적으로 모든 테스트 파일을 병렬로 실행하는데, 이 때 동일한 데이터베이스를 사용하여 동시에 접근할 때 충돌이 발생한 것으로 추정

병렬 실행의 이점과 문제점

Jest의 병렬 실행 제어 방법

Jest 설정 예시