Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 IADES - 2018 - CFM - Analista de Tecnologia da Informação A respeito dos processos de verificação, de validação e de teste de software, assinale a opção correta. Validação é uma atividade que permite realizar a verificação e os testes do software. Os testes devem ser executados antes das atividades de verificação. Verificação consiste em analisar-se o software para confirmar se ele está sendo construído de acordo com o que foi especificado. Teste consiste em analisar-se o software construído para confirmar se ele atende às verdadeiras necessidades dos interessados (cliente, usuário etc). Verificação, validação e teste são atividades independentes, de maneira que não possuem qualquer vínculo entre si. Questão 2 Esse tipo de teste é conduzido nas instalações dos usuários finais. O desenvolvedor não está presente nessas instalações. O cliente registra todos os problemas que são encontrados durante os testes e os relata ao desenvolvedor em intervalos regulares. Assinale a alternativa correta. Teste de Configuração Teste de Recuperação Teste Alfa Teste de Carga Teste Beta Compare com a sua resposta: Os métodos caixa branca são utilizados quando existe a necessidade de testas a estrutura dos componentes, sendo mais técnico, específico e geralmente mais caro. Os métodos caixa preta são utilizados para os testes de interface dos componentes e funções, sendo, geralmente, mais baratos e rápidos para serem executados. Questão 3 Esse tipo de teste é conduzido nas instações do desenvolvedor com os usuários finais. O software é usado em um ambiente natural com o desenvolvedor acompanhando os usuários e registrando erros e problemas de uso. Assinale a alternativa que corresponde ao tipo de teste mencionado. Teste de Segurança Teste de Regressão Teste de Integração Teste Beta Teste Alfa Compare com a sua resposta: Os métodos caixa branca são utilizados quando existe a necessidade de testas a estrutura dos componentes, sendo mais técnico, específico e geralmente mais caro. Os métodos caixa preta são utilizados para os testes de interface dos componentes e funções, sendo, geralmente, mais baratos e rápidos para serem executados. Questão 4 Escolha abaixo a melhor definição para o conceito de VERIFICAÇÃO é: Atividades que, ao final do ciclo de vida de desenvolvimento de software, testa se o software foi construído em conformidade com os requisitos desejados pelo usuário. Processo para assegurar a correta implementação dos casos de teste, completitude dos casos de teste e consistência dos testes implementados, em cada fase e entre fases consecutivas do ciclo de desenvolvimento de software. Processo para assegurar o tempo de resposta na execução dos casos de teste. Atividades do ciclo de vida de testes de software, que checa se o software foi construído em conformidade com os requisitos desejados pelo usuário. Processo para assegurar correção, completitude e consistência do produto implementado, em cada fase e entre fases consecutivas do ciclo de desenvolvimento de software. Compare com a sua resposta: Muitos tipos de teste de webapps detectam problemas que são primeiros evidenciados do lado cliente. O testador muitas vezes se depara com o efeito do erro, não com o erro em si. Como uma webapps é implementada em diferentes configurações e em diferentes ambientes, torna-se difícil ou até mesmo impossível reproduzir um erro fora do ambiente em que o mesmo foi encontrado. Embora alguns erros sejam resultados de um projeto incorreto ou de uma codificação inadequada, muitos erros podem ser rastreados até a configuração da webapp. Como as aplicações web residem em uma arquitetura cliente- servidor, erros podem ser difíceis de serem rastreados pelas 03 camadas: cliente, servidor, rede. Alguns erros são devidos ao ambiente operacional estático. Outros são atribuídos ao ambiente operacional dinâmico. Questão 5 Sobre o conceito de Testes de Software, marque a afirmativa INCORRETA: Teste é uma atividade direcionada para avaliar um atributo ou capacidade de um programa ou sistema e determinar se o mesmo satisfaz os resultados requeridos. Testes são técnicas de controle da qualidade baseadas na realização de experimentos controlados. Teste é o processo de executar um programa ou sistema com a intenção de encontrar erros. Teste é o processo pelo qual se explora um sistema de software, com o objetivo de garantir que não existam erros. Teste é o processo de executar um software com o objetivo de verificar se ele satisfaz requisitos específicos e de detectar erros. Compare com a sua resposta: Um erro/falha custa mais caro para ser corrigido a medida que o desenvolvimento avança. Por exemplo. É muito mais barato corrigir o problema enquanto o software está com o desenvolvedor do que após a emprega ao cliente.
Compartilhar