Você, enquanto desenvolvedor, foi questionado por um usuário sobre a importância e necessidade de se realizar testes no software sendo desenvolvido. Você vai apresentar a esse usuário os argumentos necessários. Analise as afirmações a seguir e assinale aquela que você julga como sendo o melhor argumento que convencerá o usuário. Alternativas Alternativa 1: O objetivo do teste de software é mostrar que o sistema atende às expectativas do cliente. Os testes sempre garantem que o software funciona. É importante que o analista desenvolva um conjunto completo e abrangente de casos de teste. Alternativa 2: O objetivo do teste de software é mostrar que o sistema atende às expectativas do cliente. Os testes podem encontrar defeitos e, para tanto, deve-se definir um conjunto abrangente casos de teste. Alternativa 3: O objetivo do teste de software é mostrar que o sistema atende às expectativas do cliente. É importante que o analista, junto com o usuário, desenvolva um conjunto completo e abrangente de casos de teste. Alternativa 4: O objetivo do teste de software é mostrar que o sistema atende às expectativas do cliente. Os testes não podem encontrar defeitos. É importante que o analista, junto com o usuário, desenvolva um conjunto completo e abrangente de casos de teste. Alternativa 5: O objetivo do teste de software é mostrar que o sistema atende às expectativas do cliente. Os testes de software não podem provar que um produto funciona, e sim, que ele pode apenas encontrar defeitos e que ele funciona para as situações em que foi testado. É importante que o analista, junto com o usuário, desenvolva um conjunto completo e abrangente de casos de teste.
Soluções para a tarefa
Opah, amigo(a)!
No contexto do desenvolvimento de software, podemos definir os testes de software (programas de computador) como instrumentos práticos que contribuem para o reconhecimento de falhas ou, de forma que a empresa fabricante possa identificar aspectos que podem ser melhorados, reparados ou consertados.
Nesta direção, os softwares são passíveis de defeitos e falhas, sendo que e a identificação destes fenômenos contribui para a melhoria contínua do programa. Como exemplo de um teste de software, podemos destacar:
Teste de Operacionalização - este teste evidencia se o programa vai funcionar por muito tempo (sem falhas ou defeitos).
Sendo assim, a alternativa correta é:
"2: O objetivo do teste de software é mostrar que o sistema atende às expectativas do cliente. Os testes podem encontrar defeitos e, para tanto, deve-se definir um conjunto abrangente casos de teste".
Até a próxima!
Resposta:
Alternativa 2
Explicação: