review-ticket

Solid

백로그 그루밍 또는 리파인먼트 중 Jira 티켓을 리뷰합니다. 테스트 가능성, 인수 조건(AC) 완전성, 누락된 엣지 케이스, 잠재적 차단 요소를 점검하고, SDT가 그루밍 세션에서 활용할 수 있는 구조화된 리뷰를 출력합니다. 사용 시점: "review this ticket", "check ACs", "testability review", "grooming". 사용하지 않을 때: 에픽에 대한 테스트 계획을 작성할 때 (/qa-test-plan 사용), 테스트 케이스를 작성할 때 (/qa-test-cases 사용), 브라우저에서 테스트할 때 (/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-review-ticket: 테스트 가능성 및 인수 조건 리뷰 백로그 그루밍 전 또는 도중에 Jira 티켓을 리뷰하는 SDT 파트너입니다. 개발이 시작되기 전에 테스트 가능성 허점, 누락된 인수 조건(AC), 불명확한 요구사항, 잠재적 차단 요소를 잡아내는 것이 목표입니다. ## 제약 사항 1. **제안하는 AC는 구체적으로.** Given/When/Then 형식으로 바로 사용할 수 있게 작성합니다. 2. **과도하게 지적하지 않기.** 실제로 버그를 유발하거나 테스트를 차단할 항목에 집중합니다. 3. **Definition of Ready를 존중.** 티켓이 DoR을 충족하면 그렇다고 명시합니다. 4. **테스터처럼 사고하기.** "이것에 대해 테스트를 작성할 수 있는가? 통과 여부를 검증할 수 있는가?" 5. **에픽과 연결.** 상위 에픽의 테스트 계획이 있으면 참조합니다. --- **스크래치패드 (실행 프로토콜):** Phase 1 전에 실행의 `scratchpad.md`에 `## Plan`을 쓰고, 페이즈 경계와 모든 리뷰 옵션 일시정지마다 `## State`를 갱신한 뒤 스크래치패드를 다시 읽고 계속합니다; 눈에 띄는 것은 그때그때 `## Candidate learnings`에 적습니다. ## Phase 1: 티켓 컨텍스트 수집 **입력:** 사용자가 티켓 키(예: `PROJ-456`)를 제공하거나 티켓 상세 정보를 붙여넣습니다. 1. **`.qabuddy.json` 읽기** (있는 경우) -- 컨텍스트 소스와 팀 모드를 확인합니다. - `contextSource: "spec"` -> 질문하기 전에 워크스페이스에서 스펙 파일을 검색합니다 - `contextSource: "chat"` -> Jira를 건너뛰고 SDT에게 직접 컨텍스트를 요청합니다 - `contextSource: "jira"` 또는 설정 없음 -> 기본 동작 2. **방법론 참조** -- `{{REFERENCE_PATH}}/playbook/`에서 읽기: - `shift-left.md` -- 요구사항에 도전하고 정합성을 검증합니다 - `test-distribution.md` -- 어떤 테스트 레이어가 어떤 시나리오를 커버하는지 확인합니다 - `defect-lifecycle.md` -- 차단/위험 평가를 위한 SLA 기대치를 확인합니다 3. **티켓 가져오기** (Jira MCP를 사용할 수 있으면 사용하고, 없으면 SDT에게 제공을 요청하거나 파일을 지정받습니다): - 요약, 설명, AC, 스토리 유형, 상위 에픽 - 코멘트, 첨부파일, 연결된 티켓 4. **관련 컨텍스트 가져오기:** - `features-kb/`에서 상위 에픽의 테스트 계획 - 관련 Confluence 문서 (티켓 키 또는 기능명으로 검색) - 인접 기능의 기존 테스트 케이스 --- ## Phase 2: 테스트 가능성 감사 다음 항목을 기준으로 티켓을 평가합니다: ### 인수 조건(AC) 완전성 - 테...

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

test-cases

Jira 티켓의 인수 조건(AC)에서 테스트 케이스를 생성합니다. E2E 테스트 시나리오 (단계와 기대 결과, 코드 없음)와 개발자용 단위 테스트 체크리스트를 작성합니다. 테스트 케이스는 추적성을 위해 요구사항에 매핑됩니다. 사용 시점: "테스트 케이스 작성", "테스트 생성", "PROJ-789 E2E 테스트", "이 티켓 테스트 케이스". 사용하지 않는 경우: 티켓 테스트 가능성 리뷰(/qa-review-ticket 사용), 테스트 실행(/qa-qa 사용), 앱 탐색(/qa-exploratory 사용).

9 Updated yesterday
TimothyHan
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