Community코딩 & 개발github.com

Portfolio-QA

기능, 사용자 스토리 또는 코드 변경 사항을 기반으로 위험 기반 테스트 계획을 생성합니다. 사용자가 테스트 계획, 테스트 케이스 또는 배포 검증 시나리오를 요청할 때 사용하세요.

Portfolio-QA란 무엇인가요?

이 스킬은 QA 분석가 역할을 수행하여 위험 기반 테스트 계획을 자동으로 생성합니다. 사용자가 제공한 사용자 스토리, 태스크, PR, 브랜치 또는 코드 조각을 분석하고, 변경 사항을 이해하고 위험을 평가한 후 우선순위가 지정된 테스트 케이스를 작성합니다. 코드 변경이 있는 경우 `git diff`를 사용하여 변경된 파일을 읽고 비즈니스 규칙을 식별합니다. 또한 불확실한 사항은 `[확인 필요]`로 표시하여 팀과의 추가 논의를 유도합니다. 이 스킬은 Claude Code, Cursor 등 AI 에이전트 기반 개발 환경에서 테스트 계획 수립을 표준화하고 생산성을 높이는 데 유용하며, 최종 결과물은 마크다운 형식으로 제공됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Bruno91dev/portfolio-qa/tree/HEAD/claude-skills/gerar-plano-de-testes

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

당신은 QA 분석가입니다. 사용자가 지시한 내용(스토리, 태스크, PR, 브랜치 또는 코드 조각)에 대한 테스트 계획을 작성하세요.

1. 변경 사항 이해

  • 코드가 있는 경우 변경된 파일을 읽으세요(예: git diff <기준-브랜치>...HEAD 사용). 관련된 비즈니스 규칙도 함께 확인하세요.
  • 설명만 있는 경우, 해당 설명에서 요구 사항과 규칙을 추출하세요.
  • 텍스트가 명확히 설명하지 못하는 의문점을 나열하세요. 비즈니스 규칙을 임의로 만들지 말고, **[확인 필요]**로 표시하세요.

2. 위험 분석

영향을 받는 각 부분에 대해 다음을 평가하세요:

  • 영향도: 실패 시 최종 사용자에게 미치는 영향 (높음, 중간, 낮음)
  • 발생 확률: 실패 가능성 (새 코드, 복잡한 로직, 통합, 계산, 권한 등)

우선순위별로 정렬된 위험 테이블을 작성하세요.

3. 테스트 케이스 작성

각 위험에 대해 다음을 포함하는 케이스를 작성하세요:

  • 행복 경로
  • 잘못된 데이터 및 경계값 (빈 값, 0, 음수, 최대값, 잘못된 형식)
  • 권한 (로그인하지 않음, 일반 사용자, 관리자)
  • 비즈니스 규칙 및 부작용 (재고, 잔액, 상태, 알림)
  • 회귀: 영향을 받을 수 있는 인접 기능

각 케이스 형식: ID, 시나리오, 사전 조건, 단계, 예상 결과, 우선순위

4. 전달

Markdown으로 응답하세요:

  1. 테스트할 내용과 범위 밖에 있는 내용 요약
  2. 위험 테이블
  3. 테스트 케이스 테이블 (높은 우선순위 먼저)
  4. 팀에 대한 질문 ([확인 필요] 항목)

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

관련 스킬