ChatGPT코드생성단위테스트초보환영
기존 함수에 대한 단위 테스트를 생성하는 프롬프트
변수 입력2개
변수를 채운 뒤 완성본을 복사하세요
언제 사용하나
이미 있는 함수의 동작을 고정하기 위해 단위 테스트를 추가할 때.
요청 전 확인
- 대상 함수의 입력·출력과 부수효과를 파악한다.
- 사용하는 테스트 프레임워크를 확인한다.
복사해서 쓰는 프롬프트
아래 함수에 대한 단위 테스트를 {{FRAMEWORK}}로 작성해줘.
{{CODE}}
- 정상 경로, 경계값, 예외 상황을 각각 커버해줘.
- 외부 의존성은 목/스텁으로 대체해줘.
- 테스트 이름은 "무엇을_언제" 형태로 의도가 드러나게 지어줘.
- 현재 동작을 그대로 고정하되, 명백한 버그로 보이는 부분은 테스트 대신 주석으로 알려줘.placeholder 설명
{{FRAMEWORK}}: 테스트 프레임워크 (예: "JUnit 5", "Vitest"){{CODE}}: 대상 함수 코드
입력 예시
{{FRAMEWORK}} = "Jest"
기대 결과
경계값·예외까지 포함한 테스트 파일.
검증 방법
테스트를 실행해 모두 통과하는지 확인한다.
주의사항
- 버그를 그대로 고정하지 않도록 "버그 의심" 표시를 요청한다.
관련 문서
댓글 0개
아직 댓글이 없습니다.
