Ed
ano passado
Para responder a essa pergunta, é importante entender que, na prática de testes de software, é impossível garantir que um software esteja completamente livre de defeitos. Os testes podem identificar muitos problemas, mas não podem assegurar que não existam mais defeitos, especialmente em sistemas complexos. Vamos analisar as alternativas: a) Os testes conseguem demonstrar que o software está livre de defeitos e não se comporta de acordo com o desejo do analista. - Esta afirmação é incorreta, pois os testes não podem garantir que o software está livre de defeitos. b) Os testes conseguem demonstrar que o software está livre de defeitos e não se comporta de acordo com a especificação em qualquer circunstância. - Novamente, isso é incorreto, pois não se pode garantir a ausência de defeitos. c) Os testes conseguem demonstrar que o software está livre de defeitos e vai se comportar segundo a especificação em qualquer circunstância. - Esta afirmação é falsa, pois não é possível garantir que o software esteja livre de defeitos. d) Os testes não conseguem demonstrar que o software está livre de defeitos ou vai se comportar como a especificação em qualquer circunstância. - Esta é a alternativa correta, pois reflete a realidade de que os testes não podem garantir a ausência de defeitos. e) Os testes conseguem demonstrar que o software está livre de defeitos e não se comporta de acordo com o desenvolvedor. - Novamente, isso é incorreto, pois não se pode garantir a ausência de defeitos. Portanto, a alternativa correta é: d) Os testes não conseguem demonstrar que o software está livre de defeitos ou vai se comportar como a especificação em qualquer circunstância.
Cadastre-se ou realize login
Ed
há 2 anos
Analisando as alternativas fornecidas: a) Os testes conseguem demonstrar que o software está livre de defeitos e não se comporta de acordo com o desejo do analista. b) Os testes conseguem demonstrar que o software está livre de defeitos e não se comporta de acordo com a especificação em qualquer circunstância. c) Os testes conseguem demonstrar que o software está livre de defeitos e vai se comportar segundo a especificação em qualquer circunstância. d) Os testes não conseguem demonstrar que o software está livre de defeitos ou vai se comportar como a especificação em qualquer circunstância. e) Os testes conseguem demonstrar que o software está livre de defeitos e não se comporta de acordo com o desenvolvedor. A resposta correta é: d) Os testes não conseguem demonstrar que o software está livre de defeitos ou vai se comportar como a especificação em qualquer circunstância. Os testes são uma ferramenta importante para identificar defeitos no software, mas não podem garantir que o software está completamente livre de defeitos ou que se comportará sempre de acordo com a especificação em todas as circunstâncias.