# Teste de Aceitação de API

<!-- BOOKSTACK-DOCUMENT-RELEASE:BEGIN -->
# Teste de Aceitação de API

| Campo | Valor |
| --- | --- |
| Distribuição | WCT Portuguese — OpenC5ISR |
| Produto | OpenC5ISR |
| Versão | 0.15.1 |
| Implantação | `openc5isr-pt.wallacecorptech.com` |
| Fonte | `/srv/wct/releases/OpenC5ISR-v0.15.0-20app-pt` |
| Evidência | Inventário estático de APIs mais padrão de aceitação |
| Impressão digital da fonte | `e92dc1580aa26f7545815bcf40300b21bc5485b0a2ae46a715538a48365cc801` |
| Estado | Linha de base gerada — revisão humana obrigatória |

> **Limite de verificação:** Esta página combina orientação de projeto da plataforma com evidências estáticas da distribuição. Ela não comprova que todas as interfaces detectadas estejam habilitadas, acessíveis, seguras ou operacionais no ambiente implantado.

## Escopo

Testar os 11 candidatos REST/HTTP e 8 candidatos WebSocket identificados pela varredura estática e publicar somente interfaces verificadas como autoritativas.

## Matriz de teste por endpoint

| Teste | Esperado |
| --- | --- |
| Requisição válida autorizada | Status e esquema de sucesso documentados. |
| Requisição não autenticada | Rejeitada sem vazamento de dados. |
| Autenticada sem autorização | 403/rejeição de política e evento de auditoria. |
| Dados malformados/inválidos | Erro determinístico de validação; sem crash/mutação parcial. |
| Duplicata/repetição | Resultado idempotente ou comportamento de duplicata documentado. |
| Limite de taxa/tamanho/timeout | Rejeição/backpressure controlados e métrica/log observável. |
| Falha de dependência | Erro seguro, sem vazamento de segredo/stack, recuperação após retorno da dependência. |
| Auditoria/correlação | Ator, ação, alvo, resultado e ID de correlação presentes. |

## Registro de evidências

```text
Endpoint and release:
Authentication role:
Request (secrets removed):
Expected status/schema:
Actual status/schema:
Latency/size:
Audit/correlation ID:
Pass/fail and defect/task:
Tester/date:
```
<!-- BOOKSTACK-DOCUMENT-RELEASE:END -->

---

## Notas do Mantenedor

<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-BEGIN -->
Adicione aqui notas de implantação revisadas por pessoas, correções, decisões, capturas de tela e links. O conteúdo fora do bloco gerado é preservado nas próximas execuções.
<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-END -->