Skip to main content

Documento de Requisitos — [QA] Validação

Tarefa: #195943
Contexto: US 195866


Visão Geral

Status: Pendente de refinamento. Task recém-criada no Azure DevOps (New), sem descrição ou ACs detalhados.

Papéis Envolvidos

PapelResponsável
QAWeslei Dornelles Morais (temporário)

Requisitos Funcionais

RF-01 — Validação CA-1: Exibição do bloco "Recomendados"

História de Usuário: Como QA, preciso validar que o bloco "Recomendados" aparece na tela de Status do Pedido apenas quando há produtos recomendados.
Critérios de Aceitação: Bloco visível com recomendações; oculto sem recomendações.
Casos de Borda: Pedido sem recomendações, pedido com recomendações, recarga.

RF-02 — Validação CA-2: Produtos exibidos no bloco

História de Usuário: Como QA, preciso validar que apenas os produtos recomendados aparecem e não compõem totalizadores.
Critérios de Aceitação: Apenas recomendados exibidos; sem impacto em valores/quantidades/total.
Casos de Borda: Pedido com múltiplos recomendados.

RF-03 — Validação CA-3: Conversão de recomendado em item do pedido

História de Usuário: Como QA, preciso validar que ao adicionar um recomendado via zzlink, ele migra de bloco com a tag correta.
Critérios de Aceitação: Item sai de "Recomendados", entra em "Produtos" com tag "Item recomendado adicionado ao pedido".
Casos de Borda: Adição parcial, múltiplas adições, fluxo zzlink → zzapp.

RF-04 — Validação CA-4: Consistência

História de Usuário: Como QA, preciso validar que um mesmo produto nunca aparece nos dois blocos e a tela reflete o estado atual.
Critérios de Aceitação: Sem duplicação entre blocos; estado consistente após alterações.
Casos de Borda: Recarga, atualização em tempo real, múltiplos dispositivos.

RF-05 — Validação CA-5: Atualização visual dos cards

História de Usuário: Como QA, preciso validar que o novo layout de card está aplicado conforme Figma.
Critérios de Aceitação:

  • Layout conforme especificação visual
  • Aplicado a produtos do estoque e Prateleira Infinita
  • Comportamentos existentes mantidos Casos de Borda: Diferentes tamanhos de tela, dark mode, produtos com/sem imagem.

Fora de Escopo

  • Testes de performance
  • Testes de segurança

Dependências

DependênciaDescriçãoStatus
195940[Back] Dinâmica - appPendente
195941[Front] DinâmicaPendente
195942[Front] IntegraçãoPendente
195992[Front] LayoutPendente

Questões em Aberto

  • Ambiente de teste (staging/homologação)?
  • Dispositivos-alvo para teste (iOS/Android)?