Buscar

Avaliando Aprendizado - Qualidade de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando