← Todos os QA Cases

CASE 03 / E2E + regressão

Uma compra concluída sem nenhum produto.

Do teste manual à regressão automatizada, mantendo o defeito visível nos relatórios.

SauceDemo · projetos práticos · 07–09/2026

RESULTADOSauce-12 registrado e coberto na suíte Robot
ESTADO DA EVIDÊNCIA

Falha conhecida documentada

Bug e passos de reprodução
Consultar a evidência de cada camada

O relatório manual e o cenário Robot têm fontes separadas. O histórico de execução não é apresentado como um teste rodado hoje.

01

Problema

O fluxo de checkout permitia avançar e concluir uma compra com carrinho vazio, exibindo a mensagem de confirmação do pedido.

02

Contexto

Projetos práticos de estudo em um e-commerce de demonstração. A regra esperada foi definida no plano de teste do projeto; não é apresentada como um contrato comercial oficial do SauceDemo.

03

Reprodução

Autenticar na aplicação, confirmar que o carrinho está vazio, abrir o carrinho, selecionar Checkout, preencher os campos e finalizar a compra.

04

Investigação

Separar a navegação válida dos cenários negativos. O caso Sauce-12 verificou a pré-condição de compra: um carrinho precisa conter itens antes de seguir para o checkout.

05

Evidências

O relatório manual de 22/07/2026 registra 12 casos: 11 aprovados e 1 reprovado. O defeito possui passos e referência a gravação. A suíte Robot contém Sauce-12 em tests/03_checkout.robot.

06

Hipóteses

Ausência de uma guarda de carrinho vazio no fluxo é uma hipótese coerente. O estudo observou o comportamento externo e não confirmou uma causa no código da aplicação.

07

Testes realizados

Execução manual, registro no TestLink e cenário negativo automatizado com Robot Framework/SeleniumLibrary. Cypress/TypeScript cobre outros fluxos E2E do projeto; não se presume que toda a suíte tenha os mesmos casos.

08

Descobertas

A aplicação de demonstração permite o fluxo que o teste considera inválido. Um pipeline que termina sem erro não significa ausência de defeitos: o workflow Robot utiliza continue-on-error para a etapa de testes.

09

Comunicação

Registro com ID, severidade, ambiente, esperado/obtido e evidência. Relatórios nativos e xUnit/JUnit tornam o resultado consultável na CI. O README menciona tags de known issue, mas o arquivo Sauce-12 analisado contém somente checkout; não se afirma etiquetagem individual completa.

10

Solução ou resultado

Falha conhecida documentada e cenário automatizado preservado. Não houve alteração do SauceDemo. A avaliação de qualidade depende dos resultados e artefatos de teste, não apenas do indicador geral do workflow.

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.

Bug e passos de reprodução

CONTINUE EXPLORANDO

Outras investigações

R$ 200,00 no carrinho. R$ 19,90 a mais no total. O limite de cinco unidades parava na interface. Um segundo sem quadro não é um segundo de JavaScript bloqueado.