Skip to main content

Documento de Requisitos — [QA] Validação

Tarefa: #195947
Contexto: US 195867


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 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 da página.

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 no bloco e não compõem totalizadores.
Critérios de Aceitação: Apenas recomendados exibidos; sem impacto em quantidades/descontos/total.
Casos de Borda: Pedido com múltiplos recomendados.

RF-03 — Validação CA-3: Conversão de recomendado em vendido

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

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.
Critérios de Aceitação: Sem duplicação entre blocos.
Casos de Borda: Recarga, atualização em tempo real.

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

História de Usuário: Como QA, preciso validar que o layout segue o Figma.
Critérios de Aceitação: Layout conforme especificação visual.
Casos de Borda: Diferentes tamanhos de tela, produtos com/sem imagem.

RF-06 — Validação CA-6: Atualização visual

História de Usuário: Como QA, preciso validar o novo layout de cards, ordem dos blocos e título "Itens".
Critérios de Aceitação:

  • Blocos na ordem correta
  • "Desconto" zerado quando não houver
  • Título "Itens" Casos de Borda: Produtos com e sem desconto, Prateleira Infinita.

Fora de Escopo

  • Testes de performance
  • Testes de segurança

Dependências

DependênciaDescriçãoStatus
195944[Back] DinâmicaPendente
195945[Front] DinâmicaPendente
195946[Front] IntegraçãoPendente
196002[Front] LayoutPendente

Questões em Aberto

  • Ambiente de teste (staging/homologação)?
  • Haverá testes automatizados (Cypress/Playwright)?