◀ 이전 회차: 기획서 붙여넣으면 테스트 케이스 표가 자동으로 나온다고?
1. 사건의 발단 (Case Study)
🎙️ 미니 인터뷰: "버그 찾는 건 금방인데, 리포트 쓰는 게 진짜 일이에요"
Q. 버그 리포트가 그렇게 오래 걸려요?
버그를 '찾는' 건 그렇게 오래 안 걸려요. 테스트하다 보면 어? 하고 걸리거든요. 문제는 그 다음이에요. 메모장에 '골드 부족인데 구매 됨'이라고 한 줄 적어놨는데, 이걸 정식 리포트로 바꾸려면... 재현 경로, 기대 결과, 실제 결과, 환경 정보, 심각도까지. 한 건에 15분은 기본이에요. 20건이면 오후가 통째로 날아가요.
Q. 메모해두면 나중에 쓰기 편하지 않나요?
그게요, 메모를 아무리 잘 해놔도 재현 경로가 기억에서 빠져요. 버그 터졌을 때는 '아 이거 인벤토리 풀 상태에서 우편함 들어가서 보상 수령 눌렀더니 그랬지'라고 생생한데, 리포트 쓸 때쯤 되면 '어... 우편함에서 갔더라? 퀘스트 보상이었나?' 이렇게 돼요. 결국 다시 게임 켜서 재현하는데, 그것도 한 번에 재현 안 될 때가 있거든요. 그래서 그냥 하나하나 정식 리포트를 열고 작성하는거죠..
Q. 환경 정보까지는 알겠는데, 심각도는 팀 기준표 보고 쓰면 되는 거 아닌가요?
그게 그렇게 딱 떨어지면 좋겠는데요... 예를 들어 특정 해상도에서 스킬 버튼이 다른 UI에 겹쳐서 터치가 안 되는 버그가 있었거든요. 스킬 사용 불가니까 기능 장애 = Major 같은데, 기준표에는 '일부 유저에게만 해당 = Minor'라는 규칙도 있거든요. 근데 그 해상도가 갤럭시 S 시리즈면 '일부'라고 하기엔 유저 비중이 꽤 되잖아요. 이런 애매한 케이스가 한두 개가 아니에요. 고민하다가 일단 올렸는데 시니어한테 '이거 등급 다시 봐봐' 하고 돌아오면... 그때부터 나머지 리포트도 다 불안해지는 거예요. '이것도 틀렸나?' 하고.
Q. 꼼꼼하신 편인데, 리포트에서 빠지는 게 있나요?
꼼꼼하게 쓰고 싶죠, 당연히. 근데 20건을 내일 아침까지 올려야 하면 이야기가 달라져요. 처음 5건까지는 재현 경로 7스텝, 사전 조건, 관련 기능까지 다 챙겨서 쓰거든요. 근데 10건 넘어가면 슬슬 지치고, 15건쯤 되면 '이건 개발자분이 알아서 파악하시겠지...' 하면서 스텝이 3개로 줄어요. 그러다 다음 날 개발자분이 '이거 어떤 아이템이요? 골드가 얼마인 상태에서 요?' 하고 물어오면... 그때 가서 다시 게임 켜고 재현하고. 한 건을 세 번 만지게 되는 거예요. 앞에 꼼꼼하게 쓴 시간이 아까운 게 아니라, 뒤에 체력이 떨어져서 품질이 들쭉날쭉해지는 게 진짜 문제예요.
2. 문제 해결을 위한 레시피 (Solution)
🩺 마스터의 진단
하은 씨의 핵심 병목은 버그를 '발견'하는 게 아니라 '문서화'하는 데 있습니다. 머릿속에는 뭐가 잘못됐는지 알고 있는데, 그걸 재현 경로·환경 정보·심각도까지 갖춘 정식 리포트로 바꾸는 반복 작업이 하루의 절반을 잡아먹고 있거든요.
AI를 투입하면, 메모 수준의 짧은 노트를 정식 양식으로 펼치는 과정을 자동화해서 QA의 시간을 '발견'과 '검증'에 집중시킬 수 있습니다.
[Step 1] 버그 메모 모아두기
테스트하면서 발견한 버그를 메모장이나 노트에 짧게 적어둡니다. 형식은 상관없습니다. '상점에서 골드 부족인데 구매 됨', '인벤 풀 상태에서 보상 수령 시 보상 증발' 같은 한 줄 메모면 충분합니다. 3~5건씩 모아서 한 번에 처리하면 품질이 가장 좋습니다.
[Step 2] ChatGPT에 마스터 프롬프트 입력하기
ChatGPT(chatgpt.com)에 접속해서 아래 프롬프트를 복사합니다. [버그 메모] 자리에 모아둔 메모를 붙여넣고, [프로젝트명]과 [빌드 버전], [테스트 환경]은 현재 테스트 중인 정보로 바꾼 뒤 전송합니다.
⚠️ 버그 메모에 사내 코드명이나 미공개 기능명이 포함될 수 있습니다. 사내 보안 정책을 반드시 확인하세요. ChatGPT 무료 플랜은 입력 데이터가 모델 학습에 사용될 수 있습니다. 민감한 내용은 일반적인 표현으로 바꿔서 입력하는 것을 권장합니다.
[역할]
너는 모바일 게임 QA팀에서 3년간 버그 리포트를 작성해온 QA 테스터야. Jira와 Redmine 양식에 익숙하고, 개발자가 바로 재현할 수 있는 리포트를 쓰는 게 특기야.
[임무]
아래 버그 메모들을 읽고, 각각을 정식 버그 리포트로 변환해줘.
[프로젝트 정보]
- 프로젝트: [프로젝트명]
- 빌드: [빌드 버전]
- 테스트 환경: [테스트 환경 — 예: Galaxy S24 / Android 15]
[출력 형식]
표로 정리해줘. 열 구성:
| # | 제목 | 심각도 | 재현 경로 | 기대 결과 | 실제 결과 | 비고 |
- 제목: [기능영역] 현상 요약 (한 줄)
- 심각도: Critical / Major / Minor / Trivial 중 택1
- 재현 경로: '메인 화면 → 상점 탭 → 장비 선택 → 구매' 식으로 → 연결
- 비고: 심각도 판단 근거, 발생 빈도(항상/간헐), 관련 기능 등. 정보가 부족하면 [확인 필요] 표기
[심각도 분류 기준]
- Critical: 결제 오류, 유저 데이터 손실, 서버 크래시, 무한 재화 복제 등 즉시 핫픽스 대상
- Major: 핵심 기능(전투/퀘스트/매칭) 장애, 진행 불가
- Minor: 일부 해상도/기기에서만 발생, 우회 가능한 기능 장애, UI 깨짐
- Trivial: 오탈자, 정렬 틀어짐, 사운드 누락 등 플레이에 지장 없음
- 두 등급 사이에서 애매하면 높은 쪽으로 올려잡고, 비고에 판단 근거를 적어
[작성 규칙]
- 재현 경로는 유저 동선을 따라 순서대로 작성해
- 메모가 너무 짧아서 특정할 수 없는 정보는 비고에 [확인 필요]로 표기해
[버그 메모]
(여기에 버그 메모를 붙여넣으세요. 혹은 ChatGPT에 파일로 함께 업로드하세요.)여기서는 샘플로 만든 버그 메모 10건을 넣어보겠습니다.
[Step 3] 리포트 검토 후 트래커에 등록하기
AI가 생성한 리포트를 검토합니다. [확인 필요] 표시가 붙은 항목은 실제 재현해서 보완합니다. 심각도는 AI의 추천을 참고하되, 최종 판단은 직접 내립니다. 검토가 끝나면 Jira나 Redmine 등 버그 트래커에 복사해서 등록합니다.
3. 결과 (Result)
핵심 수치: 버그 리포트 5건 작성 시간: 1시간 30분 → 10분
주요 특징:
한 줄 메모에서 재현 경로까지 자동 전개
심각도 자동 분류 + 판단 근거 제시
정보 부족한 항목에 [확인 필요] 자동 표기
시사점: 버그 리포트의 진짜 병목은 '버그를 찾는 것'이 아니라 '찾은 걸 문서로 옮기는 것'이었습니다. AI가 문서화를 대신하면 QA는 테스트와 검증에 온전히 집중할 수 있습니다.
4. 리뷰 (Review)
📊 AI 활용 비포 & 애프터 비교
단순히 요청했을 때와, 우리의 [마스터 프롬프트]를 사용했을 때의 결과물 차이를 확인해 보세요.
💡 Master's Secret: 결정적 차이를 만드는 프롬프트의 원리
💡 Master's TIP!
💡 QA 경력자 역할 → 재현 경로의 맥락 추론
단순히 '버그 리포트 써줘'라고 하면 메모를 그대로 옮겨 적는 수준에 그칩니다. 'QA 테스터'라는 역할과 'Jira 양식에 익숙하다'는 맥락을 주면, 한 줄 메모에서 게임 플로우를 따라가며 앞뒤 스텝을 채워 넣습니다.
💡 [확인 필요] 규칙 → AI의 한계를 안전장치로 전환
AI가 메모만으로 재현 경로를 100% 정확하게 쓸 수는 없습니다. 하지만 '모르면 [확인 필요]라고 표시해'라고 지시하면, AI가 추측으로 채우는 대신 빈 곳을 명확히 표시합니다. QA는 그 부분만 실제 재현해서 보완하면 되니, 처음부터 전부 쓰는 것보다 훨씬 빠릅니다.
💡 3~5건 일괄 처리 → 품질과 효율의 균형점
한 번에 10건 이상 넣으면 뒤쪽 리포트의 품질이 떨어지고, 1건씩 넣으면 매번 프롬프트를 보내야 해서 번거롭습니다. 3~5건이 AI가 각 버그에 충분한 주의를 기울이면서도 효율적으로 처리하는 적정 단위입니다.
💬 서하은 QA 테스터의 한마디
예전엔 버그 하나 찾으면 '아 또 리포트 써야 하나...'부터 생각났거든요. 지금은 메모장에 한 줄 적어두고 3~5개 모이면 한 번에 돌려요. 진짜 리포트 쓰는 시간이 반의 반도 안 걸려요. 개 발팀에서 '요즘 리포트 깔끔하다'라는 소리 듣고 속으로 좀 웃었어요.
▶ NEXT CHAPTER
리포트를 정리하다 보니 눈에 걸리는 게 있었다. 전투 쪽 버그가 유난히 몰려 있다. 스킬 쿨타임, 밸런스 이펙트, 매칭 후 닉네임 표시 — 전부 이번 패치에서 전투 시스템 손댄 영역이다.
"이거 리그레션 아닌가..."
예전이라면 모른 척했을 것이다. 리그레션 체크리스트를 뽑으면 그건 고스란히 본인 몫의 추가 테스트 분량만 늘어난다는 소리니까. 라이브 나간 뒤에 터지는 것보다 지금 잡는 게 낫다는 건 안다. 근데 패치노트 펼쳐놓고 영향 범위를 하나하나 매핑하려니 — 어디서부터 손대야 할지 좀 막막해진다.
▶ [다음 회] 패치노트 넣으면 리그레션 체크리스트가 자동으로 나온다고?
📂 부록: 함께 읽으면 좋은 레시피 & 용어
◀ 이전 회차: 기획서 붙여넣으면 테스트 케이스 표가 자동으로 나온다고?
▶ [게임 기획] 서브 퀘스트 30개를 2주 안에? AI로 시나리 오 뼈대 10분 만에 잡기
▶ [콘텐츠 부업] "블로그 글 하나 쓰는 데 3시간... SEO 초안을 30분에 뽑는 법"
▶ [게임 기획] 서브 퀘스트 30개를 2주 안에? AI로 시나리오 뼈대 10분 만에 잡기
여러분 팀의 버그 리포트 양식에서 가장 쓰기 귀찮은 항목은 뭔가요? 댓글로 남겨주시면 프롬프트에 맞춤 항목을 추가하는 팁을 알려드릴게요!