피드로 돌아가기
I open-sourced 24 QA skills for Claude Code — from spec to release
Dev.toDev.to
DevOps

Claude Code 기반의 24종 QA 스킬셋을 통한 테스트 자동화 파이프라인 구축

I open-sourced 24 QA skills for Claude Code — from spec to release

MiniKao2026년 5월 22일5intermediate

Context

개인화된 워크스페이스 내 하드코딩된 설정값으로 인해 팀 단위 확장이 불가능했던 기존 QA 워크플로우의 한계 발생. 특정 환경에 종속되지 않는 일반화된 QA 프레임워크의 필요성 증대.

Technical Solution

  • config.json 기반의 설정 분리를 통한 팀별 JIRA, Slack, AWS 식별자 주입 구조 설계
  • MCP(Model Context Protocol) 서버 연결 상태에 따른 full-mcp, partial-mcp, markdown-only 3단계 Graceful Degradation 모드 구현
  • RIDER 포맷 및 테스트 피라미드(Unit 70%, Integration 20%, UI 10%) 원칙을 내재화한 프롬프트 엔지니어링 적용
  • mutmut 라이브러리를 활용한 Mutation Testing과 hypothesis 기반의 Property-based Testing을 결합한 테스트 커버리지 검증 로직 구축
  • 테스트 중요도, 속도, 안정성 등 5가지 가중치 기반 스코어링을 통한 T0~T3 단계의 테스트 티어링(Test Tiering) 자동화
  • .claude/testing/ 경로 내 Markdown 리포트 생성 기능을 통한 인프라 독립적 결과물 도출

- LLM 워크플로우 설계 시 하드코딩을 배제하고 외부 설정 파일(JSON/YAML)로 환경 변수 분리 - 테스트 스위트 규모 확대 시 실행 시간과 중요도에 따른 티어링(T0~T3) 전략 도입 검토 - 단순 코드 커버리지 수치 대신 Mutation Testing을 통한 실제 버그 검출 능력 검증 프로세스 추가

원문 읽기