🤔 좋은 테스트란?

1. 실행 속도가 빨라야 한다.

2. 내부 구현 변경 시 실패하지 않아야 한다.

3. 버그를 검출할 수 있어야 한다.

4. 테스트의 결과가 안정적이어야 한다.

5. 의도가 명확히 드러나야 한다.

📊 테스팅 ROI (투자 수익률)

테스트 코드 작성과 유지보수는 비용이다