14 - Acceptance Tests¶
EnfaseCloud.ScanEnfaseCloud.WebApiEnfaseCloud.LibraryEnfaseCloud.VueEnfaseCloud.IDP
Draft
Unitarios¶
ScanCaptureServicecalcula SHA-256 dos bytes finais.- Engine default de PDF e
compliance. - PDF legacy marca resultado como nao conforme para preservação.
PdfAValidationResultserializa e desserializa sem perda.- Manifesto gera hash estavel para o mesmo conteudo canônico.
TechnicalComplianceResultrepresenta PDF/A valido, invalido, nao executado e erro.
Integração¶
- Upload chunked com hash correto cria
FileAttachment. - Upload chunked com hash divergente falha e nao cria documento.
- Upload Vue sem manifesto continua aceito.
- Upload Scan com manifesto persiste
verificationCode. - PDF/A-2b valido passa no veraPDF.
- PDF nao conforme bloqueia quando politica exige.
- OCR de indexação popula texto de busca.
- Assinatura invalida marca documento como nao conforme.
Manuais¶
- fi-7160 via TWAIN captura lote duplex A4 300 DPI.
- Atolamento ou falta de papel gera erro compreensivel e auditavel.
- Operador ve pendencia de metadados antes de concluir.
- Vue exibe hash, PDF/A, OCR, assinatura e preservação.
- Usuario sem permissao nao acessa documento sigiloso.
Conformidade¶
- Documento final possui PDF/A-2b validado.
- Hash final bate com arquivo baixado.
- Manifesto bate com banco e XMP.
- Auditoria rastreia captura, upload, validação e acesso.
- Fixidez periodica detecta alteração artificial de arquivo.
Regressao¶
- Upload comum do Vue continua funcional.
- Sync de desktop continua retomavel.
- Tenants existentes sem campos novos nao quebram bootstrap.
- Documentos legados nao viram conformes sem revalidação.