ID 319615 Banca CESPE / CEBRASPE Órgão INMETRO Ano 2010 Provas CESPE - 2010 - INMETRO - Pesquisador - Análise de Requisitos e Qualidade de Software Disciplina Engenharia de Software Assuntos Teste de Software Com referência à engenharia de testes e qualidade com foco na identificação de inconsistências entre o propósito de ferramentas de software e as características dos software em desenvolvimento, assinale a opção correta. Alternativas Para automação de testes de um software em desenvolvimento cujo uso será em condições de tempo-real, devem-se adotar sistemas de execução simbólica para simulação das condições operacionais reais. Para automação de testes de um software que possua grande número de requisitos associados ao acesso a documentos eletrônicos indexados, recomenda-se o uso de analisadores de fluxo de dados. Para automação de testes de um software cuja entrada de dados seja, em sua maioria, de natureza algébrica, devem-se adotar simuladores de ambiente. Para automação de testes de um software cujos requisitos de funcionamento sejam monotônicos e no qual não se usem dados persistentes, devem-se utilizar auditores de código. Para verificação da aderência do software aos estilos de programação normatizados na organização, devem-se utilizar comparadores de entrada e saída. Responder Comentários Automação de testes é o uso de software para controlar a execução de testes de software através da aplicação de estratégias e ferramentas, comparando os resultados esperados com os resultados reais. Seus objetivos são a redução do envolvimento humano em atividades manuais, de tempo demandado e de custo final. Ferramentas de automação possuem outros usos, além da medição de performance de aplicações. Elas também podem ser usadas para preparar um ambiente de teste com um grande volume de dados.