stamper
ChatGPT코드생성단위테스트초보환영

기존 함수에 대한 단위 테스트를 생성하는 프롬프트

개발자김철수22시간 전조회 0추천 0
변수 입력2
변수를 채운 뒤 완성본을 복사하세요

언제 사용하나

이미 있는 함수의 동작을 고정하기 위해 단위 테스트를 추가할 때.

요청 전 확인

  • 대상 함수의 입력·출력과 부수효과를 파악한다.
  • 사용하는 테스트 프레임워크를 확인한다.

복사해서 쓰는 프롬프트

아래 함수에 대한 단위 테스트를 {{FRAMEWORK}}로 작성해줘.

{{CODE}}

- 정상 경로, 경계값, 예외 상황을 각각 커버해줘.
- 외부 의존성은 목/스텁으로 대체해줘.
- 테스트 이름은 "무엇을_언제" 형태로 의도가 드러나게 지어줘.
- 현재 동작을 그대로 고정하되, 명백한 버그로 보이는 부분은 테스트 대신 주석으로 알려줘.

placeholder 설명

  • {{FRAMEWORK}} : 테스트 프레임워크 (예: "JUnit 5", "Vitest")
  • {{CODE}} : 대상 함수 코드

입력 예시

{{FRAMEWORK}} = "Jest"

기대 결과

경계값·예외까지 포함한 테스트 파일.

검증 방법

테스트를 실행해 모두 통과하는지 확인한다.

주의사항

  • 버그를 그대로 고정하지 않도록 "버그 의심" 표시를 요청한다.

관련 문서

댓글 0

아직 댓글이 없습니다.