Geral
Gerência e Qualidade de Software
Semana 3
0
Questão
Durante o desenvolvimento de um sistema de pedidos para uma lanchonete, a equipe buscou formas de validar automaticamente as funcionalidades implementadas, com foco em garantir a confiabilidade do sistema ao longo do tempo. Para isso, decidiram empregar uma ferramenta de testes automatizados amplamente utilizada na linguagem Java, capaz de verificar o comportamento de métodos e funções, inclusive em situações de uso inesperadas ou incorretas.
Com base nesse cenário e no uso do JUnit, observe as afirmativas a seguir:
Está correto o que se afirma em:
Com base nesse cenário e no uso do JUnit, observe as afirmativas a seguir:
- Os testes podem verificar se o método calcularTotal() retorna corretamente a soma dos itens adicionados, mesmo após remoções.
- A equipe pode configurar um teste para garantir que o método finalizarPedido() lance uma exceção ao tentar finalizar um pedido com o carrinho vazio.
- Com os testes automatizados, a equipe se isenta de testar manualmente o sistema em qualquer momento, mesmo após alterações no código.
Está correto o que se afirma em: