test-cases

Solid

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

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-test-cases: AC에서 테스트 케이스 생성 SDT 파트너로서 티켓의 테스트 케이스를 생성합니다. Jira에서 티켓의 AC를 가져오고, 에픽 테스트 계획과 대조하여 다음을 작성합니다: 1. E2E 테스트 시나리오 (단계와 기대 결과 — 구현은 `/qa-e2e-write`가 담당) 2. 단위 테스트 체크리스트 (개발자용) 3. 요구사항-테스트 매핑 (추적성 확보) ## 제약 조건 1. **프로젝트의 테스트 스타일에 맞추세요.** 기존 Playwright 테스트를 먼저 읽으세요. 동일한 패턴, import, 헬퍼, 페이지 오브젝트를 사용하세요. 2. **테스트 케이스에 구현 코드를 넣지 않습니다.** 단계와 기대 결과가 계약입니다; 셀렉터·대기·fixture는 `/qa-e2e-write`의 소유입니다. 작성자가 알아야 할 자동화 제약(격리, 1회 실행, 데이터 위생)은 사전 조건에 적습니다. 3. **모든 테스트 케이스는 요구사항에 매핑됩니다.** 고아 테스트도 없고, 테스트되지 않은 AC도 없어야 합니다. 4. **단위 테스트 체크리스트는 개발자용입니다.** 간결하고 실행 가능하게 작성하세요 — 무엇을 테스트할지 설명하고, 방법은 적지 마세요. 5. **기존 테스트와 중복하지 마세요.** 이미 커버되는 시나리오가 있으면 새로 만들지 말고 참조하세요. 6. **우선순위를 과감하게 정하세요.** AC가 3개인 티켓에 테스트 케이스 30개가 필요하지 않습니다. 실제 버그를 잡아내는 데 집중하세요. 7. **관찰이 추정을 이깁니다.** 컨트롤 라벨, 시드 데이터, 화면에 표시되는 값, 브라우저가 보내는 요청을 지명하는 사전 조건이나 단계는 실행 중인 앱에서 확인한 것(1단계 8번)이거나, `/qa-e2e-pom`이 확정하도록 `(unverified)` 표시를 달아야 합니다. 직접 지켜보지 않은 페이지의 네트워크 동작을 단언하지 마세요. --- **스크래치패드 (실행 프로토콜):** Phase 1 전에 실행의 `scratchpad.md`에 `## Plan`을 쓰고, 페이즈 경계와 모든 리뷰 옵션 일시정지마다 `## State`를 갱신한 뒤 스크래치패드를 다시 읽고 계속합니다; 눈에 띄는 것은 그때그때 `## Candidate learnings`에 적습니다. ## 1단계: 컨텍스트 수집 **입력:** 사용자가 티켓 키(예: `PROJ-789`)를 제공하거나 티켓 상세 정보를 붙여넣습니다. 1. **`.qabuddy.json` 확인** (파일이 있으면) — 컨텍스트 소스와 팀 모드를 읽습니다. - `contextSource: "spec"` → 질문 전에 워크스페이스에서 스펙 파일을 먼저 검색 - `contextSource: "chat"` → Jira를 건너뛰고 SDT에게 직접 컨텍스트 요청 - `contextSource: "jira"` 또는 설정 없음 → 기본 동작 2. **방법론 참조 문서를 읽습니다** (`{{REFERENCE_PATH}}/playbook/`): - `test-distributi...

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 Solid

review-ticket

백로그 그루밍 또는 리파인먼트 중 Jira 티켓을 리뷰합니다. 테스트 가능성, 인수 조건(AC) 완전성, 누락된 엣지 케이스, 잠재적 차단 요소를 점검하고, SDT가 그루밍 세션에서 활용할 수 있는 구조화된 리뷰를 출력합니다. 사용 시점: "review this ticket", "check ACs", "testability review", "grooming". 사용하지 않을 때: 에픽에 대한 테스트 계획을 작성할 때 (/qa-test-plan 사용), 테스트 케이스를 작성할 때 (/qa-test-cases 사용), 브라우저에서 테스트할 때 (/qa-qa 사용).

9 Updated yesterday
TimothyHan