Compétences project-testing
🧪

project-testing

Sûr 🌐 Accès réseau📁 Accès au système de fichiers⚙️ Commandes externes

Implementar Padrões Personalizados de Testes

Testar código sem padrões adequados leva a testes instáveis e pesadelos de manutenção. Esta skill fornece padrões testados em batalha para testes unitários, de integração e E2E com fixtures adequadas e convenções de nomenclatura.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
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 "project-testing". Criar padrões de teste unitário para um módulo de processamento de pagamentos

Résultat attendu:

  • Localização do arquivo de teste: tests/unit/test_payment_processor.py
  • Nomenclatura de função: test_process_payment_valid_card()
  • Simular serviços externos: API de gateway de pagamento
  • Isolamento de teste: Cada teste cria objeto de pagamento novo
  • Meta de cobertura: 90% para lógica central de pagamento
  • Tempo de execução: < 100ms por teste

Utilisation de "project-testing". Configurar testes de integração para API de registro de usuário

Résultat attendu:

  • Arquivo de teste: tests/integration/test_user_registration.py
  • Fixture de banco de dados: test_db com roles pré-populadas
  • Simular serviços: provedor de email, gateway de SMS
  • Cobertura: 80% para lógica de registro
  • Padrão: test_<component>_<action>()

Utilisation de "project-testing". Configurar pipeline de testes em CI

Résultat attendu:

  • Em PR: executar testes unitários + integração
  • Em merge: executar todos os testes incluindo E2E
  • Noturno: suíte de regressão completa
  • Execução paralela: habilitada para testes unitários
  • Timeout E2E: 30000ms por teste

Audit de sécurité

Sûr
v5 • 1/16/2026

This is a documentation-only skill containing no executable code. Static findings are false positives caused by pattern matching on test file paths and hash values. The skill provides testing guidelines and patterns for developers - no network calls, no file operations, no command execution. All 31 reported issues are benign content being misinterpreted by pattern-based detection.

2
Fichiers analysés
300
Lignes analysées
3
résultats
5
Total des audits

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
21
Communauté
100
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

Organizar estrutura da suíte de testes

Estruturar testes adequadamente com separação de unitários, integração e E2E seguindo as melhores práticas da indústria

Criar fixtures de teste confiáveis

Construir fixtures e mocks manuteníveis que garantam isolamento e reprodutibilidade dos testes

Integrar testes em CI/CD

Configurar pipelines de testes automatizados com estratégias apropriadas de execução de testes

Essayez ces prompts

Estrutura básica de teste
Usando a skill de padrões de testes, crie um teste unitário para uma função Python que calcula totais de pedidos. Inclua configuração adequada, isolamento de teste e limpeza.
Configuração de teste de integração
Seguindo os padrões de testes de integração, escreva testes para um endpoint de API REST que gerencia registro de usuários. Inclua fixtures de banco de dados e simule serviços externos.
Fluxo de teste E2E
Crie um teste E2E usando os padrões fornecidos que teste um fluxo completo de login e compra do usuário. Inclua timeouts adequados e automação de navegador.
Fixtures personalizadas
Com base nos padrões de fixtures, crie fixtures de teste reutilizáveis para uma aplicação de e-commerce incluindo usuários, produtos e pedidos com relacionamentos adequados.

Bonnes pratiques

  • Sempre use isolamento adequado de testes para prevenir testes instáveis
  • Siga as convenções de nomenclatura consistentemente em todo o projeto
  • Use fixtures ao invés de codificar dados de teste diretamente

Éviter

  • Escrever testes sem limpeza adequada que deixam estado residual
  • Criar testes dependentes de temporização que falham intermitentemente
  • Codificar dados de teste diretamente nas funções de teste

Foire aux questions

Quais frameworks de testes são compatíveis?
Os padrões são agnósticos a frameworks e funcionam com pytest, Jest, Mocha ou qualquer framework de testes
Qual porcentagem de cobertura devo almejar?
Lógica central precisa de 90%, rotas de API 80%, utilitários 70%. Ajuste baseado nos requisitos do projeto
Posso integrar com sistemas de CI existentes?
Sim, os padrões incluem diretrizes de integração com CI para GitHub Actions, Jenkins ou qualquer plataforma de CI
Meus dados de teste estão seguros?
Sim, isto é apenas documentação sem coleta de dados. Os dados de teste permanecem no seu ambiente
Os testes ainda estão instáveis, o que devo verificar?
Revise a seção de sinais de alerta - garanta isolamento adequado, evite dependências de temporização, use fixtures
Como isso se compara a tutoriais de testes?
Isto fornece padrões prontos para produção usados em projetos empresariais, não exemplos básicos

Détails du développeur

Structure de fichiers

📄 SKILL.md