TDD(E2E 테스트 중심)를 작성하는 전략
테스트를 경험하는 이유
- 빠른 피드백
- 두려움 → 자신감
무엇을 테스트하려했고, 테스트할 때 어떤 부분이 어려웠는가.
공통 질문
- 테스트는
Why
할까 ?
What
테스트해야할까 ?
- 테스트의 종류
- 비동기적인 부분은 테스트를 어떻게 해야할까 ?
- 가독성 좋은 테스트코드 작성은 어떻게 할까 ?
- 셀렉터 기반의 테스트가 구현 세부사항에 의존적인 테스트는 아닐까 ?
- 랜덤 값에 대한 테스트
- 단위 테스트와 E2E 테스트를 같이 진행해도 괜찮은건가 ?
- 프론트엔드에서 테스트로 무엇을 확인하려는 건가 ?
- 구체적으로 어떻게 해보면 좋을까 ?