테스트 케이스 작성시 메서드 이름 정하기

CosmoNumb·2025년 1월 22일

참고

목록 보기
5/5

테스트 메서드 이름은 테스트의 목적과 내용을 명확하게 표현해야 가독성이 좋고, 협업 시 다른 개발자들이 쉽게 이해할 수 있다.

이름 수정의 원칙

  1. 의도 명확히 표현:
    예시)

    • shouldReturnFeedListWhenUserIsAuthenticated: 로그인된 사용자가 요청했을 때 피드 목록이 반환된다는 것을 명확히 표현함.
    • shouldReturnUnauthorizedWhenUserIsNotAuthenticated: 비로그인 상태에서 401 상태를 반환하는 경우를 명확히 표현함.
  2. 테스트 조건과 기대 결과 포함:

    • 메서드 이름에서 테스트 조건(whenUserIsAuthenticated)과 기대 결과(shouldReturnFeedList)를 함께 명시함.
  3. 일관된 네이밍 패턴 사용:

    • should + 동작 + 조건 형태로 작성하여 가독성을 높임.

이름 변경 후 기대 효과

  • 메서드 이름만으로 테스트의 목적을 쉽게 이해할 수 있어 유지보수가 용이해짐.
  • 협업 시 다른 개발자들과의 의사소통이 원활해짐.

0개의 댓글