
인프런 워밍업 클럽 4기 BE 스터디 4주차
2개월 전
💻 강의
Practical Testing: 실용적인 테스트 가이드
📚 학습
한 문단에 한 주제로만 테스트 하기
복잡하고, 여러 조건을 나열한 논리 구조는 지양하기
목적에 따라 하나의 케이스로만 구성하기
private 메서드 테스트
private 메서드는 직접 테스트 할 필요가 없음
클라이언트 입장에서는 외부로 노출되지 않은 내부 기능까지 알아야 할 필요가 없음
private 기능들은 외부로 공개하고 싶지 않다는 의미로도 해석 됨
public 메서드를 검증하다 보면 그 내부에서 호출되는 private 메서드도 간접적으로 검증 됨
🎯 미션
회고
테스트 코드를 몇 번 작성해 보았지만, 매번 작성하는 것이 어려워 좀 더 고생을 하더라도 항상 Excel이나 Notion에 시나리오를 정리해가며 체크리스트 형태로 테스트를 진행하였다 (테스트 시나리오)
하지만 이번 주 미션을 수행하며 계층별 테스트 방식을 정리한 덕분에 이전보다 계층에 따라 테스트 코드를 어떻게 작성해야 하는지 더 잘 이해할 수 있게 되었다
이전 미션들도 의미있었지만, Day 16 미션과 Day 18 미션은 특히 재미있었고, 많은 도움이 됐던 미션이었다
댓글을 작성해보세요.