QUESTÃO 4
Como toda atividade complexa que possui muitas ações, o teste de software deve ser planejado, ter seus objetivos determinados, a definição de quais metodologias e técnicas devem ser aplicadas, e de quais recursos e ferramentas devem ser utilizados para executar os testes.
Considerando-se os testes no desenvolvimento de software, é correto afirmar que:
Alternativas
Alternativa 1:
Nenhum teste pode ser automatizado.
Alternativa 2:
Os testes de software devem ser somente automatizados.
Alternativa 3:
Os testes de unidade são, em geral, responsabilidade do implantador do sistema.
Alternativa 4:
Quando executamos testes em um software, podemos demonstrar a presença de defeitos, mas não podemos provar que eles não existem.
Alternativa 5:
A execução dos testes pode ser feita por pessoas sem conhecimento em programação, sem conhecimento em regras de negócio e não precisa conhecer o que são requisitos de sistema.
Respostas
Sobre os testes de desenvolvimento de software, temos que a alternativa correta é a 3: Os testes de unidade são, em geral, responsabilidade do implantador do sistema.
A principal responsabilidade dos testes de desenvolvimento de software envolve os implantadores dos sistemas. Tal uso não está relacionado somente ao mecanismo de segurança, mas se relaciona principalmente com a qualificação do profissional envolvido.
Devido a esse fato, as organizações devem priorizar tais testes para a correta detecção de prováveis defeitos, e possibilite a correção dos mesmos. Em que a detecção nos testes de unidade é realizada pelo implantador do sistema.
Bons estudos!
Resposta:
Alternativa 4:
Quando executamos testes em um software, podemos demonstrar a presença de defeitos, mas não podemos provar que eles não existem.
Explicação:
pag. 133 da apostila.