Versão v1.0
Objetivo
Definir cenários mínimos de validação funcional aderentes ao recorte da v1.0 do SSDOi.
Todos os cenários abaixo assumem:
- execução sem interface gráfica;
- entrada e saída por serviço ou mecanismo equivalente;
- parâmetros fixos definidos no código da versão.
CV-V1-001 Recepção de solicitação superficial válida
- Objetivo: validar que o núcleo receba e aceite uma solicitação superficial válida.
- Pré-condições:
- serviço disponível;
- base
BHO v6carregada.
- Entradas:
- processo válido;
- interferência superficial válida;
- coordenadas válidas;
- regime temporal válido.
- Resultado esperado:
- solicitação aceita;
- identificador de execução gerado;
- início do processamento registrado.
CV-V1-002 Rejeição por ausência de dado obrigatório
- Objetivo: validar a rejeição de solicitação sem os dados mínimos da avaliação.
- Pré-condições:
- serviço disponível.
- Entradas:
- solicitação sem identificador do processo ou sem coordenadas.
- Resultado esperado:
- solicitação rejeitada;
- motivo de rejeição explícito;
- nenhuma avaliação concluída.
CV-V1-003 Rejeição de coordenada fora da área coberta
- Objetivo: validar a rejeição espacial da solicitação.
- Pré-condições:
- base espacial carregada.
- Entradas:
- coordenada fora da cobertura da versão.
- Resultado esperado:
- validação espacial falha;
- trecho ou zona não atribuídos;
- retorno de erro estruturado.
CV-V1-004 Avaliação superficial anual
- Objetivo: validar a avaliação automática superficial com composição anual única.
- Pré-condições:
- base
BHO v6carregada; - parâmetros fixos ativos.
- base
- Entradas:
- solicitação superficial anual válida.
- Resultado esperado:
- demanda incidente calculada;
- impacto à jusante calculado;
- resultado superficial estruturado produzido.
CV-V1-005 Avaliação superficial mensal
- Objetivo: validar a avaliação automática superficial em regime mensal.
- Pré-condições:
- base
BHO v6carregada; - parâmetros fixos ativos.
- base
- Entradas:
- solicitação superficial mensal válida.
- Resultado esperado:
- cálculo por período mensal executado;
- trechos impactados por período identificados;
- resultado técnico estruturado produzido.
CV-V1-006 Consideração de reservatório regularizador
- Objetivo: validar o uso de dados de reservatório no cálculo superficial quando aplicável.
- Pré-condições:
- integração com dados de reservatório disponível; ou
- base equivalente carregada para teste.
- Entradas:
- solicitação superficial em trecho influenciado por reservatório.
- Resultado esperado:
- reservatório considerado no processamento;
- efeito registrado no resultado ou na trilha de execução.
CV-V1-007 Falha explícita de integração com SNISB
- Objetivo: validar o tratamento explícito de falha na obtenção de dados externos necessários.
- Pré-condições:
- indisponibilidade simulada do serviço.
- Entradas:
- solicitação que dependa de dado do
SNISB.
- solicitação que dependa de dado do
- Resultado esperado:
- erro de integração registrado;
- falha retornada em formato estruturado;
- ausência de conclusão silenciosa do cálculo dependente.
CV-V1-008 Avaliação subterrânea por zona
- Objetivo: validar a execução do balanço subterrâneo simplificado por zona.
- Pré-condições:
- base de zonas carregada;
- disponibilidade da zona definida.
- Entradas:
- solicitação subterrânea válida com localização dentro de zona conhecida.
- Resultado esperado:
- zona corretamente atribuída;
- saldo calculado;
- resultado subterrâneo estruturado produzido.
CV-V1-009 Rejeição por zona subterrânea inexistente
- Objetivo: validar o comportamento quando não for possível associar a solicitação a uma zona válida.
- Pré-condições:
- base de zonas carregada.
- Entradas:
- solicitação subterrânea fora da cobertura da base.
- Resultado esperado:
- solicitação rejeitada ou sinalizada como não avaliável;
- motivo explícito retornado.
CV-V1-010 Resultado técnico e rastreabilidade mínima
- Objetivo: validar que o resultado final da avaliação contenha o conjunto mínimo de informações exigidas para uso técnico.
- Pré-condições:
- solicitação processada com sucesso.
- Entradas:
- identificador da execução concluída.
- Resultado esperado:
- dados de entrada relevantes apresentados;
- parâmetros da versão identificados;
- resultado técnico retornado;
- rastreabilidade mínima disponível.