Em todos os testes feitos dentro do cypress funcionaram corretamente, pois o código do adoped estava correto mas e se tiver um bug. E se o código do adoped conter um bug e por isso o teste não funcionar, não foi mostrado nenhum cenário assim.
Em todos os testes feitos dentro do cypress funcionaram corretamente, pois o código do adoped estava correto mas e se tiver um bug. E se o código do adoped conter um bug e por isso o teste não funcionar, não foi mostrado nenhum cenário assim.
Oii, Gabriele.
Quando você escreve testes automatizados com o Cypress (ou qualquer outra ferramenta), o objetivo é justamente detectar quando algo no sistema não está funcionando como deveria. Por isso, se o teste falhar porque encontrou um bug, isso não significa que o teste está errado, na verdade, significa que ele cumpriu sua função.
Por que isso é importante?
O que acontece depois da falha?
Quando o Cypress detecta que um teste não passou, ele interrompe aquele caso de teste e registra:
Depois disso, é necessário analisar a causa da falha:
O ciclo completo funciona assim:
Exemplo prático
Imagine que você tem um teste que verifica se, ao clicar no botão “Adicionar ao carrinho”, o item aparece no carrinho.
Espero ter ajudado.