Files
ampmInsights/docs/06-validacao-testes.html
Antonio Sergio Rodrigues Figueiredo 24a1c8bb6a Baseline v2.0.0-dev: fork de ampmInsights_V1
- Copia integral de ampmInsights_V1/ (docs/ + sql/), que o usuário confirma
  ser exatamente o que foi usado para construir e implementar
  ampmInsights_V1_Cliente no cliente.
- Traz docs/10-carga-cmdb-vulnerabilidades.html de V1_Cliente (existia lá,
  faltava em V1 — gap de conteúdo, não só de tom).
- Rebrand mecânico 'Documentação V1' -> 'Documentação V2' nas 10 páginas de
  docs + link de navegação para o capítulo 10 adicionado onde faltava.
- ampmInsights_V1/ e ampmInsights_V1_Cliente/ ficam congelados a partir de
  agora (réplica validada, já implementada no cliente) — todo o trabalho de
  v2.0.0 (schema aditivo: ALTER/MERGE, sem DROP) acontece nesta pasta.
- Adiciona TASKS.md e CHANGELOG.md próprios desta geração.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-09 11:21:14 -03:00

78 lines
5.8 KiB
HTML

<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>ampmInsights &middot; Validação & testes</title>
<meta name="description" content="Checklist de 15 itens para validar o ambiente ampmInsights antes de enviar ao cliente.">
<link rel="stylesheet" href="assets/main.css">
</head>
<body>
<div class="layout">
<aside class="sidebar">
<div class="brand">
<span class="oracle">ORACLE</span>
<span class="name">ampmInsights</span>
</div>
<button class="menu-toggle" type="button">Menu &#9776;</button>
<div class="kicker">Documentação V2 &middot; AM/PM</div>
<ul class="nav-list">
<li><a class="" href="index.html"><span class="step-no">1</span>Visão geral</a></li>
<li><a class="" href="02-arquitetura.html"><span class="step-no">2</span>Arquitetura</a></li>
<li><a class="" href="03-pre-requisitos-credenciais.html"><span class="step-no">3</span>Pré-requisitos & credenciais</a></li>
<li><a class="" href="04-passo-a-passo-banco.html"><span class="step-no">4</span>Passo a passo: banco de dados</a></li>
<li><a class="" href="05-passo-a-passo-apex.html"><span class="step-no">5</span>Passo a passo: aplicação APEX</a></li>
<li><a class="active" href="06-validacao-testes.html"><span class="step-no">6</span>Validação & testes</a></li>
<li><a class="" href="07-seguranca-boas-praticas.html"><span class="step-no">7</span>Segurança & boas práticas</a></li>
<li><a class="" href="08-glossario-roadmap.html"><span class="step-no">8</span>Glossário & roadmap</a></li>
<li><a class="" href="09-operacao-observabilidade.html"><span class="step-no">9</span>Operação & observabilidade</a></li>
<li><a class="" href="10-carga-cmdb-vulnerabilidades.html"><span class="step-no">10</span>Carga: CMDB & Vulnerabilidades</a></li>
</ul>
<div class="sidebar-footer">
Vulnerability &amp; Audit AI Insights<br>
Oracle AI Database 26ai &middot; AI Vector Search<br>
Versão V1 &middot; ambiente reprodutível do cliente
</div>
</aside>
<main class="content">
<p class="page-kicker">Antes de enviar ao cliente</p>
<h1>Validação & testes</h1>
<p class="lede">Checklist de ponta a ponta para confirmar que o pacote reproduz o ambiente do zero, sem depender de nada do ambiente original.</p>
<p>Use esta checklist para validar o pacote antes de encaminhá-lo à AM/PM ou à V8 Solution — ideal
para reproduzir tudo do zero em um tenancy/ambiente de teste.</p>
<div class="table-wrap">
<table>
<tr><th>#</th><th>Verificação</th><th>Como confirmar</th><th>Status</th></tr>
<tr><td>1</td><td>Usuário/schema criado</td><td><code>SELECT username FROM all_users WHERE username='AMPMINSIGHTS';</code></td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>2</td><td>ACL de rede liberada</td><td>Consulta da Seção 1.7 retorna o host do Generative AI.</td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>3</td><td>Credencial OCI_CRED criada</td><td><code>SELECT * FROM user_credentials WHERE credential_name='OCI_CRED';</code></td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>4</td><td>Teste de embedding (Seção 5.1)</td><td>Retorna um vetor sem erro.</td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>5</td><td>Teste de geração de texto (Seção 5.2)</td><td>Retorna a palavra "sucesso".</td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>6</td><td>SELECT AI responde (Seção 5.3)</td><td>Retorna "CONECTADO".</td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>7</td><td><code>TB_26AI_TECH_PARAMS</code> preenchida (Seção 2)</td><td><code>EMBEDDING_COMPARTMENT</code> e os demais campos têm valores reais (nenhum <code>&lt;SUBSTITUA...&gt;</code> restante).</td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>8</td><td>Tabelas/view/PL·SQL criados sem erro</td><td>Seções 6 e 7 rodam do início ao fim sem <code>ORA-</code>.</td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>9</td><td>App APEX importado</td><td>Parsing schema = <code>AMPMINSIGHTS</code>, "Run and Build" concluído.</td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>10</td><td>Credenciais/remote server do APEX preenchidos</td><td><code>apex_cred</code>, <code>RAG_CRED</code>, <code>apex_genai</code> sem OCID de exemplo.</td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>11</td><td>Carga de CMDB</td><td>Linhas visíveis em <code>TB_26AI_TECH_CMDB</code>.</td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>12</td><td>Carga de vulnerabilidades</td><td>Linhas visíveis em <code>TB_26AI_TECH_V2</code>.</td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>13</td><td>Geração de insight em lote</td><td>Job criado, <code>INSIGHT_REPORT</code> preenchido em pelo menos 1 registro.</td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>14</td><td>Vetor gerado</td><td>Linha correspondente em <code>TB_26AI_TECH_VECTOR</code>.</td><td><span class="badge todo">a validar</span></td></tr>
<tr><td>15</td><td>Chat / RAG responde com evidências</td><td>Pergunta de teste retorna relatório com citação de fonte.</td><td><span class="badge todo">a validar</span></td></tr>
</table>
</div>
<div class="callout success">
<div class="callout-title">Sign-off</div>
<p>Depois de marcar os 15 itens como validados em um ambiente de teste, o pacote está pronto para
ser encaminhado ao cliente. Registre aqui a data e quem validou antes do envio.</p>
</div>
<div class="pillnav"><a class="prev" href="05-passo-a-passo-apex.html">&larr; Passo a passo: aplicação APEX</a><a class="next" href="07-seguranca-boas-praticas.html">Segurança & boas práticas &rarr;</a></div>
</main>
</div>
<script src="assets/main.js"></script>
</body>
</html>