技能 senior-qa
🧪

senior-qa

安全 📁 文件系统访问

Tests generieren und Abdeckung analysieren

也可从以下获取: davila7

Qualitätssicherung erfordert erhebliche Zeit für das Entwerfen von Teststrategien und die Pflege von Test-Suiten. Diese Skill bietet automatisierte Testgenerierung, Abdeckungsanalyse und E2E-Grundgerüste, um QA-Workflows zu beschleunigen und gleichzeitig umfassende Testabdeckung für React, Next.js und Node.js Anwendungen zu gewährleisten.

支持: Claude Codex Code(CC)
🥈 77 白银
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“senior-qa”。 Generate tests for my React button component with variants and disabled states

预期结果:

  • Test Suite Generated: button.test.tsx
  • Coverage: 92% (8/9 branches tested)
  • Missing coverage: disabled interaction state on mobile Safari
  • Recommendation: Add integration test for keyboard navigation

正在使用“senior-qa”。 Analyze coverage for my Next.js dashboard

预期结果:

  • Low coverage areas: error handling (34%), auth middleware (45%), analytics tracking (51%)
  • Priority fix: Error boundary components missing fallback tests
  • Suggestion: Add integration tests for authentication flow covering token refresh

正在使用“senior-qa”。 Set up E2E testing for my e-commerce checkout

预期结果:

  • Configured Playwright with custom fixtures for cart and checkout flows
  • Created 8 E2E scenarios: product search, cart, payment, order confirmation
  • Added visual regression testing for checkout pages

安全审计

安全
v3 • 1/16/2026

All 101 static findings are FALSE POSITIVES. The scanner incorrectly flagged markdown documentation code blocks as shell commands, TypeScript template literals (backticks) as Ruby backtick execution, argparse help text as weak crypto, and standard file I/O as dangerous operations. This skill contains only legitimate QA documentation and Python CLI tools with no malicious code, network access, command injection vectors, or cryptographic operations.

9
已扫描文件
1,604
分析行数
1
发现项
3
审计总数
审计者: claude 查看审计历史 →

质量评分

68
架构
100
可维护性
87
内容
22
社区
100
安全
91
规范符合性

你能构建什么

Komponenten-Test-Einrichtung

Jest und React Testing Library Tests für neue Komponenten mit proper Mocking-Mustern generieren.

Abdeckungsanalyse

Code-Abdeckungsberichte analysieren und kritische ungetestete Codepfade identifizieren, die zusätzliche Testabdeckung erfordern.

Teststrategie-Entwurf

Umfassende Teststrategien entwerfen, einschließlich Unit-, Integrations- und E2E-Testverteilungen mit Abdeckungszielen.

试试这些提示

Komponenten-Tests generieren
Verwende die senior-qa Skill, um Unit-Tests für meine React-Komponente unter [file-path] zu generieren. Füge Tests für alle Props, Zustandsänderungen und Benutzerinteraktionen hinzu.
Abdeckung analysieren
Führe den Abdeckungsanalysator auf meinem Projekt unter [directory-path] aus und identifiziere die Top 5 Codepfade mit niedrigster Abdeckung, die für Tests priorisiert werden sollten.
E2E-Framework einrichten
Verwende die senior-qa Skill, um eine E2E-Testeinrichtung mit Playwright für meine Next.js Anwendung unter [project-path] zu erstellen. Füge Page-Object-Muster hinzu.
Teststrategie entwerfen
Analysiere meine Node.js API unter [project-path] und entwerfe eine Teststrategie, die Unit-Tests, Integrationstests und Contract-Tests abdeckt.

最佳实践

  • Verwende die Testpyramide: mehr Unit-Tests an der Basis, weniger Integrationstests, minimale E2E-Tests an der Spitze
  • Ziele auf 80% Code-Abdeckung auf kritischen Geschäftslogikpfaden, während du Abdeckungsmetriken auf Boilerplate-Code vermeidest
  • Generiere Tests früh in der Entwicklung, um Fehler zu erkennen, bevor sie die Produktion erreichen

避免

  • Vermeide 100% Abdeckungsziele, da sie das Testen von trivialem Code über aussagekräftige Szenarien fördern
  • Verlasse dich nicht ausschließlich auf E2E-Tests, da sie langsam auszuführen und brüchig zu warten sind
  • Vermeide das Testen von Implementierungsdetails, die sich häufig ändern; konzentriere dich auf beobachtbares Verhalten

常见问题

Welche Frameworks unterstützt diese Skill?
Jest, React Testing Library, Playwright, Cypress und Vitest für moderne JavaScript und TypeScript Anwendungen.
Führt diese Skill Tests automatisch aus?
Nein, die Skill generiert Testdateien und bietet Analysen. Benutzer führen Tests mit dem Test-Runner ihres Projekts aus.
Kann ich Testvorlagen anpassen?
Ja, die Skill verwendet konfigurierbare Vorlagen, die im Scripts-Verzeichnis für projektspezifische Muster geändert werden können.
Welche Abdeckungsmetriken werden analysiert?
Zeilenabdeckung, Zweigabdeckung, Funktionsabdeckung und Anweisungsabdeckung von Standard-Abdeckungsreportern.
Funktioniert es mit Monorepos?
Ja, zeige das Tool auf bestimmte Paketverzeichnisse innerhalb der Monorepo-Struktur für gezielte Analyse.
Kann diese Skill API-Endpunkte testen?
Es generiert Integrationstests für API-Endpunkte. Für Runtime-Tests verwende ein Tool wie Supertest oder Postman.