CASE 01 / Web + API
R$ 200,00 no carrinho. R$ 19,90 a mais no total.
Uma análise de valor-limite que conectou interface, contrato e resposta da API.
Verzel Store · desafio técnico · 10/2026
Aberto no relatório original
Problema
A regra CA06 previa frete grátis para subtotal igual ou superior a R$ 200,00. Exatamente nesse valor, o carrinho ainda cobrava R$ 19,90.
Contexto
Desafio técnico de QA aplicado a uma loja virtual. A análise comparou critérios de aceite com comportamentos Web e API, incluindo cupons e arredondamento.
Reprodução
Adicionar duas unidades da Mochila Urbana 20L, de R$ 100,00 cada, sem cupom. Abrir o resumo do carrinho e conferir frete e total. Repetir o cálculo no endpoint POST /api/carrinho/calcular.
Investigação
Comparar o valor de fronteira com cenários abaixo e acima do limite e conferir o retorno da API. Reproduzir o desvio fora da interface ajudou a delimitar a falha à resposta de cálculo, sem depender apenas da apresentação visual.
Evidências
CT-008 e API-005: subtotal 200, frete 19.9, freteGratis false, valorFaltanteFreteGratis 0 e total 219.9. Capturas Web e Postman estão vinculadas no relatório público.
Hipóteses
Uma comparação estrita de valor, como > em vez de >=, é uma hipótese compatível com o sintoma. A causa no código do backend não foi confirmada; o case não a apresenta como diagnóstico definitivo.
Testes realizados
Execução funcional pela interface, chamada direta de cálculo no Postman e comparação com o critério de aceite. O cenário CT-011 de manutenção do frete após cupom recebeu automação Playwright em um teste separado.
Descobertas
A inconsistência está presente no retorno da API e na Web. O valor faltante igual a zero contradiz a cobrança de frete. A automação de CT-011 não é uma evidência de correção do BUG-001.
Comunicação
Registro com ambiente, dados de teste, passos, esperado, obtido, impacto, severidade e prioridade; rastreabilidade CA06 → CT-008/API-005 → BUG-001. Não há confirmação pública de resposta da equipe.
Solução ou resultado
BUG-001 documentado como aberto. Resultado entregue: reprodução consistente e evidências para orientar a correção e o reteste. Não há correção do backend comprovada no material analisado.
FONTE E ESCOPO
Estudo de caso organizado a partir da documentação existente. Os resultados descrevem as execuções registradas nas fontes e não afirmam uma nova execução ou correção atual.
Relatório BUG-001CONTINUE EXPLORANDO