🔥딱 8일간! 인프런x토스x허먼밀러 역대급 혜택

인프런 워밍업 클럽 4기 BE 스터디 4주차

인프런 워밍업 클럽 4기 BE 스터디 4주차

💻 강의

Practical Testing: 실용적인 테스트 가이드

 

📚 학습

한 문단에 한 주제로만 테스트 하기

  • 복잡하고, 여러 조건을 나열한 논리 구조는 지양하기

  • 목적에 따라 하나의 케이스로만 구성하기

private 메서드 테스트

  • private 메서드는 직접 테스트 할 필요가 없음

  • 클라이언트 입장에서는 외부로 노출되지 않은 내부 기능까지 알아야 할 필요가 없음

  • private 기능들은 외부로 공개하고 싶지 않다는 의미로도 해석 됨

  • public 메서드를 검증하다 보면 그 내부에서 호출되는 private 메서드도 간접적으로 검증 됨

 

🎯 미션


회고

테스트 코드를 몇 번 작성해 보았지만, 매번 작성하는 것이 어려워 좀 더 고생을 하더라도 항상 Excel이나 Notion에 시나리오를 정리해가며 체크리스트 형태로 테스트를 진행하였다 (테스트 시나리오)

하지만 이번 주 미션을 수행하며 계층별 테스트 방식을 정리한 덕분에 이전보다 계층에 따라 테스트 코드를 어떻게 작성해야 하는지 더 잘 이해할 수 있게 되었다

이전 미션들도 의미있었지만, Day 16 미션과 Day 18 미션은 특히 재미있었고, 많은 도움이 됐던 미션이었다

댓글을 작성해보세요.

채널톡 아이콘