용이가 이렇게 요청했다면, 단순히 응답만 받는 수준의 테스트가 아니라, 논리 오류를 실제로 발견할 수 있는 테스트를 설계할 수 있었을 것입니다. 특히 동시성 테스트와 실패 주입 테스트는 단위 테스트만으로는 검증하기 어려운 영역이므로, 통합 테스트나 부하 테스트 환경에서 실행해야 합니다.
단, 이 프롬프트 역시 용이의 사례에서 도출한 예시입니다. 여러분의 프로젝트에서는 데이터베이스 트랜잭션, 외부 API 연동, 캐시 일관성 등 다른 영역의 테스트가 더 중요할 수 있습니다. 중요한 것은 정상 케이스 통과가 아니라 ‘어떤 상황에서 깨지는가’를 중심으로 테스트를 설계하는 관점입니다.