testing
Gerar e Revisar Testes pytest
也可从以下获取: 5t111111,CrazySwami,Joseph OBrien,5t111111,Joseph OBrien,AbdelStark
Escrever testes manualmente é demorado e propenso a erros. Esta habilidade automatiza a geração, revisão e execução de testes para projetos pytest com padrões integrados de cobertura.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“testing”。 Generate unit tests for the calculate_total function in src/utils/financial.py
预期结果:
- Gerados 5 casos de teste cobrindo entradas normais, casos de borda e condições de erro
- Aplicado padrão AAA com configuração adequada de fixtures
- Cobertura: 100% na função calculate_total
- Incluídos testes baseados em propriedades usando Hypothesis
正在使用“testing”。 Run coverage analysis on the authentication module
预期结果:
- Cobertura geral: 78% (abaixo do limiar de 80%)
- Cobertura de branch faltando na função login nas linhas 45-52
- Recomenda-se adicionar testes para cenários de token inválido
- Relatório gerado: htmlcov/index.html
正在使用“testing”。 Review the existing test suite in tests/api/
预期结果:
- Encontrados 45 testes com 92% de cobertura
- Bom uso de fixtures para configuração de dados de teste
- Considere adicionar mocking para chamadas de API externas
- Alguns testes dependem da ordem de execução - recomenda-se correções
安全审计
安全This is a pure documentation skill containing only markdown files with testing guidance and example commands. All static findings are false positives triggered by: (1) SHA256 hash strings being misinterpreted as C2 indicators, (2) standard pytest command examples in documentation being flagged as shell execution, and (3) code examples in markdown being scanned as if they were executable. The skill has no executable code, no network capabilities, no filesystem access, and no external command execution - it only provides testing guidance through prompts.
风险因素
🌐 网络访问 (1)
📁 文件系统访问 (1)
质量评分
你能构建什么
Automatizar Criação de Testes
Gerar suítes de testes abrangentes automaticamente a partir do código existente
Revisar Cobertura de Testes
Analisar qualidade dos testes e identificar lacunas em suítes de testes existentes
Executar Suítes de Testes CI
Executar testes com relatórios de cobertura para integração contínua
试试这些提示
Gere testes unitários para a função [function_name] em [file_path] usando o padrão AAA
Execute a análise de cobertura em [module_name] e identifique branches não testados
Crie testes de integração para [feature_name] incluindo casos de borda e tratamento de erros
Revise os testes em [test_file] quanto à cobertura, qualidade de mock e completude de asserções
最佳实践
- Escreva testes antes do código (TDD) para melhor design e confiança
- Busque cobertura significativa, não apenas porcentagens altas
- Use fixtures para compartilhar código de configuração entre múltiplos testes
避免
- Evite testar detalhes de implementação em vez de comportamento observável
- Não pule testes sem documentar o motivo
- Evite valores fixos em asserções - use variáveis em vez disso