프롬프트 도서관💻 코딩·개발
엣지 케이스까지 챙기는 테스트 코드 프롬프트
정상 동작, 경계값, 실패 케이스까지 골고루. 코드에 버그가 의심되면 테스트 작성 전에 먼저 알려달라는 안전장치 포함.
변수 채우기
완성 미리보기
아래 코드의 테스트 코드를 작성해주세요.
대상 코드:
{{테스트할 코드}}
테스트 프레임워크: {{프레임워크(예: Jest, Vitest, pytest)}}
작성 규칙:
1. 정상 동작 테스트: 대표 입력 2~3개
2. 엣지 케이스: 빈 값, null/undefined, 경계값(0, 음수, 최대치), 특수문자·한글 입력
3. 실패해야 하는 경우: 잘못된 입력에 의도대로 에러가 나는지
4. 각 테스트 이름은 "무엇을 하면 어떻게 된다"가 읽히게
5. 테스트 못 하는 부분(외부 API 등)은 모킹 방법 제시
테스트가 통과하도록 대상 코드를 왜곡 해석하지 말고, 코드에 버그가 의심되면 테스트 작성 전에 먼저 알려주세요.변수를 채우지 않으면 {{변수}} 표시가 그대로 복사·전송됩니다.
사용 팁
생성된 테스트는 반드시 직접 실행해보세요. 통과 여부보다 "실패했을 때 이유를 알 수 있는 테스트인지"가 중요해요.
이 함수가 어디서 어떻게 호출되는지 한 줄 적어주면 현실적인 테스트 케이스가 나와요.
공유하기