> ## Documentation Index
> Fetch the complete documentation index at: https://docs.domsoftware.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Login e Empresas (QA)

> Login e Cadastro de Empresas

# OmniDom Login e Empresas — QA Test Documentation

### 📌 Suíte de Testes

* **Nome da funcionalidade testada:** Login e Gestão de Empresas (Cadastro, Edição, Inativação e Configurações)
* **Módulo/sistema identificado:** OmniDom BackOffice / OmniChannel BackOffice
* **Pré-condições gerais:** Usuário deve estar logado na plataforma ou na tela de login inicial.

***

### 🧪 Casos de Teste

**CT1: Login bem-sucedido na plataforma**

* **Tipo:** Positivo
* **Pré-condição:** Estar na tela inicial de login.
* **Dados de Entrada:** E-mail: `teste@empresa.com.br`, Senha: `[DADO OMITIDO]` (mínimo 8 caracteres).
* **Passos:**
  1. Inserir o e-mail no campo "Endereço de E-mail".
  2. Inserir a senha no campo "Senha".
  3. Clicar no botão "Entrar na Plataforma".
* **Resultado Esperado:** O sistema deve autenticar o usuário e redirecionar para a Visão Geral Operacional.
* **Critério de Aprovação:** Visualização do Dashboard com indicadores de vendas e pedidos.
* **Origem:** Observado nas telas

**CT2: Login com senha inferior ao limite mínimo**

* **Tipo:** Negativo
* **Pré-condição:** Estar na tela inicial de login.
* **Dados de Entrada:** E-mail: `teste@empresa.com.br`, Senha: `1234567`.
* **Passos:**
  1. Inserir o e-mail no campo "Endereço de E-mail".
  2. Inserir a senha "1234567" no campo "Senha".
  3. Observar a validação imediata abaixo do campo.
* **Resultado Esperado:** Mensagem de erro "A senha deve ter no mínimo 8 caracteres" deve ser exibida em vermelho.
* **Critério de Aprovação:** Bloqueio do login e exibição da mensagem de validação.
* **Origem:** Observado nas telas

**CT3: Cadastro completo de Nova Empresa**

* **Tipo:** Positivo
* **Pré-condição:** Estar no módulo "Gestão de Empresas".
* **Dados de Entrada:**
  * Nome da Empresa: "Nome Teste"
  * CNPJ: "66.387.562/0001-29"
  * E-mail: `contato@empresa.com.br`
  * CEP: "04101-000"
  * Regime: "Simples Nacional"
* **Passos:**
  1. Clicar no botão "+ Nova Empresa".
  2. Preencher os "Dados Básicos" e clicar em "Próximo".
  3. Preencher "Endereço" e clicar em "Próximo".
  4. Preencher "Configurações" (Regime, Método de Custo, Responsável) e clicar em "Próximo".
  5. Carregar arquivo de Certificado Digital A1.
  6. Revisar os dados e clicar em "Finalizar Cadastro".
* **Resultado Esperado:** O sistema deve processar o cadastro e exibir confirmação de sucesso.
* **Critério de Aprovação:** Empresa deve aparecer na listagem de empresas.

**CT4: Cadastro de empresa com CNPJ inválido**

* **Tipo:** Negativo
* **Pré-condição:** Estar no passo "Dados Básicos" da criação de nova empresa.
* **Dados de Entrada:** CNPJ: "11.111.111/1111-11" (inválido).
* **Passos:**
  1. Inserir o "Nome da Empresa".
  2. Inserir o CNPJ inválido no campo "CNPJ".
  3. Tentar avançar clicando em "Próximo".
* **Resultado Esperado:** Exibição de mensagem de erro "CNPJ não é válido" ou destaque vermelho no campo.
* **Critério de Aprovação:** Impossibilidade de avançar para a próxima etapa.
* **Origem:** Observado nas telas

**CT5: Edição de Dados Básicos da Empresa**

* **Tipo:** Positivo
* **Pré-condição:** Empresa já cadastrada.
* **Dados de Entrada:** Novo Nome da Empresa: "Nome Teste Editado".
* **Passos:**
  1. Clicar no ícone de "Editar" (lápis) no card da empresa.
  2. Alterar o campo "Nome da Empresa".
  3. Avançar até o passo final e clicar em "Confirmar".
* **Resultado Esperado:** Toast de sucesso "Empresa atualizada com sucesso!" exibido.
* **Critério de Aprovação:** Alteração refletida na listagem principal.
* **Origem:** Observado nas telas

**CT6: Inativação de Empresa**

* **Tipo:** Borda/Negativo
* **Pré-condição:** Empresa com status "Ativo".
* **Dados de Entrada:** Seleção da empresa "Teste".
* **Passos:**
  1. Clicar no interruptor (toggle) ou ícone de desativação.
  2. Confirmar a ação no alerta (se houver).
* **Resultado Esperado:** O status da empresa deve mudar para "Inativo" com tag cinza/vermelha.
* **Critério de Aprovação:** Ícone de status atualizado visualmente.
* **Origem:** Observado nas telas

***

### 📋 Regras de Negócio Testadas

* **RN1: Comprimento Mínimo de Senha**
  * Casos de teste relacionados: CT2
* **RN2: Obrigatoriedade de Campos (Nome da Empresa)**
  * Casos de teste relacionados: CT3, CT4
* **RN3: Validação de Formato de CNPJ**
  * Casos de teste relacionados: CT4
* **RN4: Validação de E-mail de Contato**
  * Casos de teste relacionados: CT3 (Inferido)
* **RN5: Exclusividade de Regime Tributário por Unidade**
  * Casos de teste relacionados: CT3

***

### ⚠️ Cenários de Exceção

* **Campos Obrigatórios Vazios:** Ao tentar avançar sem preencher "Nome da Empresa", o campo é destacado em vermelho.

***

### 📊 Matriz de Cobertura

| Funcionalidade           | CT Positivo | CT Negativo | CT Borda |             |
| ------------------------ | ----------- | ----------- | -------- | ----------- |
| Autenticação (Login)     | CT1         | CT2         | -        |             |
| Cadastro de Empresa      | CT3         | CT4         | CT6      |             |
| Edição de Empresa        | CT5         | -           | -        |             |
| Configurações Logísticas | -           | -           | -        | (A validar) |

***

*Documentação gerada via DocVision Test*
