Temporada 1 · Como se constrói software · 23
Testes como rede de segurança
Objetivo: Escrever os casos de teste que pegam 5 erros escondidos no cálculo de frete e cupom de uma loja.
O apresentador é uma representação do autor feita com inteligência artificial.
Entre para responder e somar XP.
Entrar ou criar contaEste lab faz parte da temporada completa.
- 1. Que subtotal você usou para pegar o erro do limite do frete grátis?
- 2. Com subtotal 105 e o cupom PROMO10, quanto o cliente paga? Escreva só o número.
- 3. Seus casos chamam a função direto, sem banco de dados e sem tela. Que tipo de teste é esse: unitário, de integração ou de ponta a ponta?
Antes de mexer em um código antigo, escreva um teste que registre o comportamento de hoje. Cubra sempre o valor exato da fronteira (100 passa, 99 não) e um caso que a regra deve recusar. Quando a IA gerar testes, quebre a lógica de propósito: se nenhum teste ficar vermelho, eles não protegem nada.