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.

médio20 min+90 XP código

O apresentador é uma representação do autor feita com inteligência artificial.

Entre para responder e somar XP.

Entrar ou criar conta

Este 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?
Entrar ou criar conta

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.