OmniDom Fornecedores — QA Test Documentation
📌 Suíte de Testes
- Nome da funcionalidade testada: Listagem, Cadastro e Edição de Fornecedores
- Módulo/sistema identificado: Gestão de Suprimentos / OmniDom BackOffice
- Pré-condições gerais: Usuário deve estar logado e possuir perfil válido de administração/gestor.
🧪 Casos de Teste
CT1: Cadastro válido de Novo Fornecedor (Caminho Feliz)- Tipo: Positivo
- Pré-condição: Estar na página logada de “Fornecedores”.
- Dados de Entrada: Nome Comercial: “Fornecedor Teste”, Razão: “Teste LTDA”, CNPJ/CPF: “27.352.880/0001-51”, Telefone: “(11) 3411-2000”, E-mail: “teste@fornecedor.com”.
- Passos:
- Clicar no botão azul ”+ Novo Fornecedor”.
- Inserir todos os campos corretamente com texto padrão.
- Clicar no botão “Criar Fornecedor”.
- Resultado Esperado: O modal central fecha, acionando o toast “Fornecedor criado com sucesso!”.
- Critério de Aprovação: Identificação orgânica do card inserido no topo da listagem ou no final da grid de cards.
- Origem: Observado nas telas
- Tipo: Borda / Positivo
- Pré-condição: Modal de Novo Fornecedor livre e aberto.
- Dados de Entrada: Digitar as sequências puras: 27352880000151 e 1134112000.
- Passos:
- No campo CNPJ/CPF digitar apenas os números e checar.
- No campo Telefone, digitar apenas números correntes e checar.
- Resultado Esperado: As strings injetam marcação especial visual automaticamente.
- Critério de Aprovação: Textos finalizando em visual
27.352.880/0001-51ao invés da string numérica isolada pura. - Origem: Observado nas telas
- Tipo: Negativo
- Pré-condição: Dados gerais preenchidos.
- Dados de Entrada: “fornecedortestegmailcom”.
- Passos:
- Inserir sequencia sem
.e sem@na key de E-mail de contato. - Pressionar Enter ou “Criar Fornecedor”.
- Inserir sequencia sem
- Resultado Esperado: Mensagem impedindo salvar o cadastro final.
- Critério de Aprovação: Destaque de estado vermelho no input ou alerta direto bloqueando envio de API falsa.
- Origem: Inferido
- Tipo: Positivo
- Pré-condição: Mais de um fornecedor contido na listagem com números variados.
- Dados de Entrada: Digitar trecho válido de documento no input:
27.352. - Passos:
- Clicar em “Buscar por nome ou documento…”.
- Digitar o fragmento.
- Resultado Esperado: O(s) fornecedor(es) cujo dado bater com o snippet inserido permanecerão renderizados na tela. Outros fornecedores serão descartados do DOM de visualização.
- Critério de Aprovação: Filtro reativo.
- Origem: Observado nas telas
📋 Regras de Negócio Testadas
- RN1: Máscara Automática de CNPJ/CPF
- Casos de teste relacionados: CT2
- RN2: Validação de E-mail Útil
- Casos de teste relacionados: CT3
- RN3: Resposta Rápida de Busca
- Casos de teste relacionados: CT4
⚠️ Cenários de Exceção
- Validação se modal fechar sem salvar no click em “Cancelar”. Não pode reter estado preenchido persistente ao ser reaberto.
📊 Matriz de Cobertura
| Funcionalidade | CT Positivo | CT Negativo | CT Borda |
|---|---|---|---|
| Cadastro de Fornecedor | CT1 | CT3 | - |
| Entradas com Máscara | - | - | CT2 |
| Listagem & Busca | CT4 | - | - |
Documentação gerada via DocVision Test