Ciência da Computação Software Engenharia de Software

O teste de software é destinado a mostrar que um programa faz o que é proposto a fazer e a descobrir seus defeitos antes do uso. O processo de teste tem dois objetivos distintos:

1. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.

2. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações.

Desse modo, é correto afirmar que

  • A.

    não é objetivo final dos processos de verificação validar os requisitos de especificação que não reflitam os desejos ou necessidades dos clientes.

  • B.

    os testes podem mostrar a presença de erros e sua ausência.

  • C.

    o objetivo de todo teste é verificar se ele atende apenas aos requisitos funcionais.

  • D.

    verificação e validação não são a mesma coisa em relação a testes de sistema.

  • E.

    os testes podem demonstrar que um determinado software está livre de defeitos.