SKILL56quality-testing
Teste de Limites de Integração
Verifica os contratos reais onde o código cruza bancos de dados, filesystems, filas, serviços de rede ou outras dependências com comportamento independente.
Principal benefício
Encontra defeitos de serialização, persistência, protocolo e modos de falha que mocks e testes unitários isolados não conseguem provar.Quando usar
Use quando o código cruza um banco de dados, filesystem, fila, API de rede, processo ou limite de módulo e testes isolados não conseguem provar serialização, persistência, protocolo ou comportamento de falha.
Quando não usar
Não use quando o comportamento é totalmente determinístico dentro de uma única unidade e nenhum contrato externo ou efeito colateral participa do risco.
Casos de uso
Verificar o comportamento de um repository contra o mesmo engine de banco usado pela aplicação
Testar como um cliente de API interpreta respostas de sucesso e falha no limite do serviço
Prompts de exemplo
Use testing-integration-boundaries para identificar o limite de dependência real aqui e desenhar o menor teste de integração que prove seu contrato.Instalar esta skill
Escolha o comando do seu sistema operacional e execute na raiz do repositório.
Bash
./install.sh --skill testing-integration-boundariesPowerShell
./install.ps1 --skill testing-integration-boundariesChatGPT
Baixar ZIP da skillCompatibilidade
- Ambientes
- ChatGPT · Codex · Claude Code
- Sistemas operacionais
- Linux · macOS · Windows
- Modos de instalação
- PluginSistema de arquivos
Dependências
Sem dependências externas
Parte de sistemas
Sistemas curados que incluem canonicamente este método.
Usado em evidências
Relatórios que listam explicitamente este método entre os métodos aplicados.