Ir para o conteúdo

14 - Acceptance Tests

EnfaseCloud.ScanEnfaseCloud.WebApiEnfaseCloud.LibraryEnfaseCloud.VueEnfaseCloud.IDP

Draft

Unitarios

  • ScanCaptureService calcula SHA-256 dos bytes finais.
  • Engine default de PDF e compliance.
  • PDF legacy marca resultado como nao conforme para preservação.
  • PdfAValidationResult serializa e desserializa sem perda.
  • Manifesto gera hash estavel para o mesmo conteudo canônico.
  • TechnicalComplianceResult representa 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.