senior-qa
테스트 생성 및 코드 커버리지 분석
Également disponible depuis: alirezarezvani
수동 테스트 작성과 일관성 없는 커버리지는 버그를 발견하지 못하게 합니다. 이 스킬은 React, Next.js 및 Node.js 프로젝트 전반에 걸쳐 일관된 품질 보증을 위한 자동화된 테스트 스위트 생성, 커버리지 분석 및 E2E 테스팅 스캐폴딩을 제공합니다.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
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ûrAll 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.
Facteurs de risque
📁 Accès au système de fichiers (3)
Score de qualité
Ce que vous pouvez construire
테스트 생성 자동화
수동으로 보일러플레이트 코드를 작성하지 않고 새로운 기능에 대한 테스트 스위트를 생성합니다.
커버리지 지표 개선
커버리지 격차를 식별하고 테스트되지 않은 코드 경로에 대한 권장 사항을 받습니다.
테스팅 관행 표준화
여러 프로젝트와 팀 전반에 걸쳐 일관된 테스팅 패턴을 확립합니다.
Essayez ces prompts
senior-qa 스킬을 사용하여 [path/to/component]에 있는 내 React 컴포넌트에 대한 단위 테스트를 생성하세요. props, 상태 변경 및 오류 조건에 대한 테스트를 포함하세요.
senior-qa의 커버리지 분석기를 [path/to/project]에 있는 내 프로젝트에서 실행하고 더 많은 테스트가 필요한 파일을 보여주세요.
senior-qa의 E2E 테스트 스캐폴더를 사용하여 내 Next.js 애플리케이션을 위한 테스트 구조를 생성하세요. 인증 및 API 테스팅 패턴을 포함하세요.
senior-qa의 테스팅 전략 참조를 참고하여 내 Node.js 마이크로서비스 아키텍처를 위한 테스팅 피라미드를 추천해주세요.
Bonnes pratiques
- 커밋하기 전에 커버리지 분석기를 실행하여 테스트되지 않은 경로를 조기에 식별하세요
- E2E 스캐폴더를 사용하여 팀 프로젝트 전반에 걸쳐 일관된 테스트 구조를 확립하세요
- 균형 잡힌 커버리지를 위해 테스팅 피라미드를 따라 단위, 통합 및 E2E 테스트를 결합하세요
Éviter
- 작은 변경사항이라도 회귀를 발생시킬 수 있으므로 간단한 변경에 대한 테스트 건너뛰기
- 동작을 테스트하는 대신 현재 구현에서만 통과하는 테스트 작성
- 테스트 품질을 검증하지 않고 코드 커버리지 비율에만 집중