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.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“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
安全审计
安全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.
风险因素
质量评分
你能构建什么
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.
试试这些提示
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.
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.
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.
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?
Führt diese Skill Tests automatisch aus?
Kann ich Testvorlagen anpassen?
Welche Abdeckungsmetriken werden analysiert?
Funktioniert es mit Monorepos?
Kann diese Skill API-Endpunkte testen?
开发者详情
许可证
MIT
引用
main