Communitygithub.com

naodeng/awesome-qa-skills

Awesome QA Skills — Codex, Cursor, Claude Code, Kiro, OpenCode 및 Trae를 위한 이중 언어(zh/en) AI 테스팅 에이전트 스킬 라이브러리입니다. 4가지 테스팅 워크플로와 25가지 테스트 유형 스킬(언어 쌍을 맞춘 58개 스킬 폴더)을 제공하며, 개별 설치, 구성 가능, skill-up으로 평가 준비가 완료되어 있습니다. 요구 사항, 전략, 케이스, API/성능/보안을 다룹니다.

awesome-qa-skills란 무엇인가요?

이 스킬은 AI 기반 API 테스팅 에이전트(Claude Code, Cursor, Codex 등)를 위한 포괄적인 가이드로, REST, GraphQL, SOAP, gRPC, WebSocket 등 다양한 API 프로토콜에 대한 테스트 계획, 케이스 작성, 위험 분석을 수행합니다. 주요 특징으로는 위험/비즈니스 영향도 기반 우선순위 설정, 확인된 사실과 가정의 명확한 분리, 실행 가능한 구체적 시나리오 제공이 포함됩니다. 점진적 공개(Progressive Disclosure) 원칙에 따라 메인 프롬프트(prompts/api-testing.md), 출력 형식(output-formats.md), 템플릿(output-templates/), 참조 문서(references/)를 단계적으로 활용하며, 스크립트(scripts/)를 통한 형식 변환과 skill-up 기반 평가(evals/)를 지원합니다. 사전 전달 체크리스트를 통해 최소 적용 범위(엔드포인트, 우선순위, 양성/음성/경계 시나리오, 인증, 요청/응답 검증, 오류 처리 등)를 보장하고, 가정과 정보 격차를 명시적으로 표시합니다.

지원 대상✓Claude Code✓Codex CLI✓Cursor✓OpenCode
npx skills add naodeng/awesome-qa-skills

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

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

문서

API 테스팅 (영어)

中文版: 해당 중국어 스킬을 참조하세요.

사용 시기

  • API 테스트 계획, API 케이스 또는 API 위험 분석이 필요한 경우.
  • 요청이 REST, GraphQL, SOAP, gRPC, WebSocket 또는 혼합 API 동작을 포함하는 경우.

워크플로

  1. 점진적 공개(적용 범위, 구조, 품질 기준)에 나열된 메인 프롬프트를 읽고 따릅니다.
  2. 결과를 변경하는 프로젝트 컨텍스트만 추가합니다: 범위, 환경, 제약 조건, 위험, 종속성, 예상 결과물.
  3. 입력이 불완전한 경우 사용 가능한 초안을 반환하고 가정과 격차를 명시적으로 표시합니다.
  4. 기본값은 Markdown이며, 사용자가 요청하는 경우에만 형식을 전환합니다.

핵심 제약 사항

  • 위험/비즈니스 영향도를 기준으로 우선순위를 지정합니다 — 모든 항목을 동등하게 취급하지 마십시오.
  • 확인된 사실과 현재 가정을 분리합니다.
  • 사용자가 제공하지 않은 엔드포인트, 필드, 환경 또는 근본 원인을 임의로 생성하지 마십시오.
  • 출력을 실행 가능하게 유지합니다: 구체적인 시나리오, 명확한 우선순위, 명확한 다음 단계.

점진적 공개

  • 출력을 생성하기 전에 prompts/api-testing.md (최소 적용 범위, 출력 구조, 품질 기준)를 읽고 따릅니다.
  • Excel/CSV/JSON/Word가 요청된 경우: output-formats.md를 읽고 형식을 준수합니다.
  • 기성 템플릿이 적합한 경우: output-templates/ 아래의 일치하는 파일을 사용합니다.
  • 심층 프레임워크/문제 해결/스키마 노트의 경우: references/ 아래의 관련 파일(들)만 읽고 전체 디렉토리를 로드하지 마십시오.
  • 형식 변환 또는 도우미 검사의 경우: 새로 만드는 것보다 기존 scripts/를 선호합니다.
  • 이 스킬을 평가/회귀 테스트하려면: evals/를 skill-up과 함께 사용합니다.

사전 전달 체크리스트

  • 메인 프롬프트의 출력 구조를 따랐음
  • 최소 적용 범위 집중: 범위 내 엔드포인트 또는 비즈니스 흐름, 우선순위 및 위험 수준, 양성 시나리오, 음성 시나리오, 경계 시나리오, 인증 및 권한 검사, 요청 및 응답 검증, 오류 처리, ... (메인 프롬프트에 세부 사항)
  • 최소 체크리스트를 다루었거나 누락 사항을 설명했음
  • 고위험 항목에 명시적인 우선순위가 지정되었음
  • 사용자가 제공하지 않은 세부 사항을 임의로 생성하지 않았음
  • 가정과 격차가 표시되었음

일반적인 함정

  • 범위/컨텍스트가 누락된 경우 완전한 척하지 마십시오.
  • 모든 항목을 동등하게 중요하게 취급하지 마십시오.
  • 가정과 정보 격차를 건너뛰지 마십시오.
  • 현재 툴체인과 관련 없는 일반 이론을 쏟아내지 마십시오.

관련 스킬