Compétences senior-qa
🧪

senior-qa

Sûr 📁 Accès au système de fichiers

테스트 생성 및 코드 커버리지 분석

Également disponible depuis: alirezarezvani

수동 테스트 작성과 일관성 없는 커버리지는 버그를 발견하지 못하게 합니다. 이 스킬은 React, Next.js 및 Node.js 프로젝트 전반에 걸쳐 일관된 품질 보증을 위한 자동화된 테스트 스위트 생성, 커버리지 분석 및 E2E 테스팅 스캐폴딩을 제공합니다.

Prend en charge: Claude Codex Code(CC)
🥈 77 Argent
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "senior-qa". prop 검증, 클릭 핸들러 및 로딩 상태를 포함하여 내 React 버튼 컴포넌트에 대한 단위 테스트를 생성하세요.

Résultat attendu:

  • Button 컴포넌트에 대한 12개의 단위 테스트 생성됨
  • 테스트 범위: prop types, click events, loading spinner, disabled state, error boundaries
  • 커버리지 증가: 23% (67%에서 90%로)
  • 사용된 패턴: React Testing Library와 함께 AAA (Arrange-Act-Assert)
  • 출력 저장 위치: tests/Button.test.tsx

Utilisation de "senior-qa". 내 Next.js 프로젝트에 대한 커버리지를 분석하고 격차를 보여주세요

Résultat attendu:

  • 커버리지 분석 완료
  • 전체 커버리지: 72%
  • 테스트가 필요한 파일: 8개 식별됨
  • 우선순위: components/UserProfile.tsx, hooks/useAuth.ts, utils/dateHelpers.ts
  • 권장 사항: API 라우트에 대한 통합 테스트 추가, utils/에서 단위 테스트 커버리지 증가

Audit de sécurité

Sûr
v5 • 1/17/2026

All 71 static findings are false positives. The skill consists of documentation and three benign Python utility scripts that only read directories, validate paths, and output JSON results. No network calls, no subprocess execution, no credential access, and no cryptographic operations exist in this skill. The static scanner misidentified markdown code fences as backtick execution and hash symbols as cryptographic algorithms.

8
Fichiers analysés
1,131
Lignes analysées
1
résultats
5
Total des audits

Score de qualité

68
Architecture
100
Maintenabilité
87
Contenu
19
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

테스트 생성 자동화

수동으로 보일러플레이트 코드를 작성하지 않고 새로운 기능에 대한 테스트 스위트를 생성합니다.

커버리지 지표 개선

커버리지 격차를 식별하고 테스트되지 않은 코드 경로에 대한 권장 사항을 받습니다.

테스팅 관행 표준화

여러 프로젝트와 팀 전반에 걸쳐 일관된 테스팅 패턴을 확립합니다.

Essayez ces prompts

단위 테스트 생성
senior-qa 스킬을 사용하여 [path/to/component]에 있는 내 React 컴포넌트에 대한 단위 테스트를 생성하세요. props, 상태 변경 및 오류 조건에 대한 테스트를 포함하세요.
커버리지 확인
senior-qa의 커버리지 분석기를 [path/to/project]에 있는 내 프로젝트에서 실행하고 더 많은 테스트가 필요한 파일을 보여주세요.
E2E 테스트 설정
senior-qa의 E2E 테스트 스캐폴더를 사용하여 내 Next.js 애플리케이션을 위한 테스트 구조를 생성하세요. 인증 및 API 테스팅 패턴을 포함하세요.
테스팅 전략 검토
senior-qa의 테스팅 전략 참조를 참고하여 내 Node.js 마이크로서비스 아키텍처를 위한 테스팅 피라미드를 추천해주세요.

Bonnes pratiques

  • 커밋하기 전에 커버리지 분석기를 실행하여 테스트되지 않은 경로를 조기에 식별하세요
  • E2E 스캐폴더를 사용하여 팀 프로젝트 전반에 걸쳐 일관된 테스트 구조를 확립하세요
  • 균형 잡힌 커버리지를 위해 테스팅 피라미드를 따라 단위, 통합 및 E2E 테스트를 결합하세요

Éviter

  • 작은 변경사항이라도 회귀를 발생시킬 수 있으므로 간단한 변경에 대한 테스트 건너뛰기
  • 동작을 테스트하는 대신 현재 구현에서만 통과하는 테스트 작성
  • 테스트 품질을 검증하지 않고 코드 커버리지 비율에만 집중

Foire aux questions

이 스킬은 어떤 테스팅 프레임워크를 지원하나요?
이 스킬은 JavaScript 및 TypeScript 프로젝트를 위한 Jest, React Testing Library, Cypress 및 Playwright와 호환되는 테스트를 생성합니다.
권장되는 커버리지 임계값은 무엇인가요?
업계 표준은 단위 테스트에 대해 80% 라인 커버리지를 권장하며, 중요한 경로는 100%를 목표로 합니다. 임의의 숫자보다 의미 있는 커버리지에 집중하세요.
내 CI/CD 파이프라인과 통합할 수 있나요?
예. --json 및 --output 플래그를 사용하여 GitHub Actions, CircleCI 또는 GitLab CI에서 사용할 수 있는 기계 판독 가능한 결과를 생성할 수 있습니다.
테스트를 생성할 때 내 소스 코드가 수정되나요?
아니요. 이 스킬은 별도의 디렉토리에 테스트 파일을 생성하며 기존 소스 코드를 수정하지 않습니다.
스크립트가 오류와 함께 종료되는 이유는 무엇인가요?
일반적인 원인: 대상 경로가 존재하지 않음, 권한 부족 또는 Python 버전이 3.6 미만. 경로를 확인하고 Python 버전을 점검하세요.
다른 테스팅 도구와 어떻게 다른가요?
이 스킬은 내장된 모범 사례 패턴과 함께 테스트 생성, 커버리지 분석 및 E2E 스캐폴딩을 위한 통합 인터페이스를 제공합니다.