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
Falha conhecida documentada
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.
Problema
O fluxo de checkout permitia avançar e concluir uma compra com carrinho vazio, exibindo a mensagem de confirmação do pedido.
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.
Reprodução
Autenticar na aplicação, confirmar que o carrinho está vazio, abrir o carrinho, selecionar Checkout, preencher os campos e finalizar a compra.
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.
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.
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.
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.
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.
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.
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çãoCONTINUE EXPLORANDO