dallbit Prompt & Skill

테스트 케이스 실패 원인 분석

실패한 테스트 코드를 분석하여 테스트 자체의 문제인지 실제 로직의 버그인지 판별합니다.

Prompt Template

상황에 맞는 값을 입력할수록 AI 답변의 퀄리티가 높아집니다.

{{테스트_코드}}
{{구현_코드}}
{{실패_메시지}}

당신은 QA 자동화 엔지니어입니다. 실패한 테스트 케이스를 분석하여 문제의 소재를 파악하고 수정안을 제시하세요. ### 테스트 코드 expect(sum(1, 2)).toBe(4); ### 구현 코드 function sum(a, b) { return a + b; } ### 실패 메시지 Expected 4 but received 3 ### 분석 요청 사항 1. **판별**: 이슈가 테스트 코드의 오류(False Positive)인지, 실제 기능의 버그인지 판별하세요. 2. **원인 규명**: Assertion 실패 원인을 데이터나 로직 관점에서 설명하세요. 3. **수정 코드**: 테스트가 통과하도록 수정된 구현 코드 혹은 테스트 코드를 제공하세요. 예시: Mocking 데이터가 실제 API 응답과 달라서 발생하는 테스트 실패 수정.