verify-fix

Solid

개발자가 수정한 버그를 재테스트합니다. Jira에서 원본 버그를 가져오고, 브라우저에서 재현 단계를 다시 실행하며, 회귀 여부를 확인하고, 버그 상태를 업데이트합니다. 티켓이 Done으로 넘어가기 전 SDT 워크플로우의 마지막 단계입니다. 사용 시점: "수정 검증", "재테스트", "이거 고쳐졌어?", "BUG-123 확인", "BUG-123 검증". 사용하지 않는 경우: 최초 QA 실행(/qa-qa 사용), 새 버그 등록, 기능을 처음 테스트할 때.

Testing & QA 9 stars 3 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 82/100

Stars 20%
33
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /qa-verify-fix: 버그 수정 재테스트 및 검증 SDT 파트너로서 개발자의 버그 수정이 정상 동작하는지 검증합니다. Jira에서 원본 버그를 가져오고, 브라우저에서 재현 단계를 다시 실행하며, 관련 기능의 회귀 여부를 확인하고, 결과에 따라 버그 상태를 업데��트합니다. **이 스킬은 코드를 수정하지 않습니다.** 다른 사람이 수정한 내용을 검증합니다. ## 제약 조건 1. **원본 재현 단계를 정확히 따르세요.** 임의로 변경하지 마세요. 단계가 불명확하면 SDT나 개발자에게 확인하세요. 2. **코드를 수정하지 마세요.** 수정이 동작하지 않으면 개발자에게 돌려보내세요. 3. **항상 회귀 여부를 확인하세요.** 다른 곳을 망가뜨리는 수정은 수정이 아닙니다. 4. **수정 전후 증거를 확보하세요.** 원본 스크린샷이 없으면 그 사실을 기록하세요 — 비교할 수 없는 상태에서 비교했다고 주장하지 마세요. 5. **SDT가 Jira 변경을 승인합니다.** SDT 확인 없이 버그 상태를 전환하거나 회귀 버그를 등록하지 마세요. 6. **회귀 테스트 부재를 표시하세요.** 섹션 9.5에 따라, 검증된 수정에는 재발을 방지하는 테스트가 있어야 합니다. 7. **반드시 브라우저를 사용하세요.** 코드만 읽고 검증하지 마세요. --- **스크래치패드 (실행 프로토콜):** Phase 1 전에 실행의 `scratchpad.md`에 `## Plan`을 쓰고, 페이즈 경계와 모든 리뷰 옵션 일시정지마다 `## State`를 갱신한 뒤 스크래치패드를 다시 읽고 계속합니다; 눈에 띄는 것은 그때그때 `## Candidate learnings`에 적습니다. ## 1단계: 버그 컨텍스트 로드 **입력:** 사용자가 버그 키(예: `BUG-123`)를 제공하거나 "PROJ-789 수정 검증해줘"라고 요청합니다. **방법론 참조 문서를 로드합니다** (`{{REFERENCE_PATH}}/playbook/`): - `defect-lifecycle.md` — 버그 상태, SLA 기대치, 회귀 테스트 요구사항 ### 버그 컨텍스트 가져오기 (Jira MCP가 있으면 사용, 없으면 SDT에게 요청) 1. **`.qabuddy.json` 확인** (파일이 있으면) — 컨텍스트 소스와 팀 모드를 읽습니다. - `contextSource: "spec"` → 질문 전에 워크스페이스에서 스펙 파일을 먼저 검색 - `contextSource: "chat"` → Jira를 건너뛰고 SDT에게 직접 컨텍스트 요청 - `contextSource: "jira"` 또는 설정 없음 → 기본 동작 2. **버그 티켓:** 요약, 설명, 재현 단계, 심각도, 우선순위, 상태, 연결된 상위 티켓, 수정 버전 / PR 링크, 보고자, 담당자 - 상태가 "Fixed" 또는 그에 해당하는 상태가 아니면 경고합니다: "이 버그가 아직 수정 완료로 표시되지 않았습니다. 그래도 검증할까요?" 3. **원본 QA 보고서** (`/qa-qa`로 버그를 등록한...

Details

Author
TimothyHan
Repository
TimothyHan/qa-buddy-skills
Created
5 months ago
Last Updated
yesterday
Language
JavaScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Solid

qa

SDT 테스트 실행 스킬. 지식 베이스(KB)의 테스트 케이스를 실행하고, 브라우저에서 인수 조건(AC)을 검증하며, 실패 항목은 Jira에 버그로 등록하고, KB에 결과를 반영합니다. 스프린트 맥락 안에서 동작합니다 — 티켓, AC, 테스트 케이스를 파악하고, 티켓이 다음 단계로 넘어가려면 무엇이 통과해야 하는지 알고 있습니다. --fix 플래그를 사용하면 SDT가 경미한 수정을 직접 처리할 수 있습니다. 사용 시점: "qa", "이 티켓 테스트해줘", "테스트 케이스 실행", "AC 검증", "이거 통과해?". 사용하지 않는 경우: QA 방법론 질문, 버그 수정 검증(/qa-verify-fix 사용), 버그 등록 없이 탐색만 할 때(exploratory).

9 Updated yesterday
TimothyHan
Testing & QA Solid

test-plan

새 에픽이 생성되면 테스트 계획을 수립합니다. Jira에서 에픽 상세 정보와 연결된 스토리를 가져와 범위를 분석하고, 전략, 자동화 갭 분석, 성공 기준, 환경 요구사항, 위험 요소를 포함하는 테스트 계획을 작성합니다. 결과물은 Confluence와 로컬 테스트 지식 베이스(KB)에 저장합니다. 사용 시점: "테스트 계획", "이 에픽 테스트 계획 세워줘", "EPIC-123 테스트 전략". 사용하지 않는 경우: 개별 티켓 리뷰(/qa-review-ticket 사용), 스토리의 테스트 케이스 작성(/qa-test-cases 사용), QA 방법론 질문.

9 Updated yesterday
TimothyHan
Testing & QA Listed

bug-fix

완료된 프로젝트(plan_setup·harness_setup·loop_setup/LOOP.md 가 있고 STATE.md 의 Phase Overview 에 in_progress 가 없는 상태)에서 실제 사용 중에 발견된 문제 하나를 고친다. "xx 가 안 돼" 로 시작하는 신고를 받아 버그인지 요구 변경인지 먼저 가르고(문서·OQ 근거), 재현 절차와 기대 동작을 LOG.md 에 "### BUG-NN" 한 줄로 먼저 적고, 원인을 확인하고, 그 버그를 잡는 회귀 검사를 harness-update 로 게이트에 즉시 활성으로 넣고(고치기 전 실패를 실제로 확인), 코드를 고치고, 게이트 넷을 통과시키고(task_validation 은 분리 세션이 그 재현 줄을 수용 기준으로 판정), 커밋 1회(메시지에 BUG-NN) 한다. 문서·플랜·phase·STATE.md 는 건드리지 않는다. 사용자가 "필터가 안 돼", "저장했는데 사라져", "이 버튼 누르면 에러 나", "쓰다 보니 이상한 게 있어", "배포한 앱에서 xx 가 이상하게 나와", "사용자한테 버그 신고 들어왔어", "이 버그 고쳐줘" 처럼 다 만든 앱을 쓰다가 발견한 문제를 고쳐 달라고 할 때 반드시 이 스킬을 사용한다. 코드를 바로 고치지 말고 이 스킬로 먼저 기록과 회귀 검사를 세운다. 다만 개발 루프 안에서 게이트가 실패한 것은 이 스킬을 부를 이유가 아니다 — 그건 LOOP.md 의 실패 분류와 재시도 3회가 다룬다. 이 스킬은 루프 밖에서(Phase Overview 에 in_progress 없음), 실제 사용 중에 발견된 문제를 받는다. 문서에 적힌 대로 동작하는데 바꾸고 싶은 것은 feature-add, docs/PRD.md 가 없는 코드는 code-to-docs 가 먼저다.

2 Updated yesterday
GangJaeYu