Buscar

TESTES DE SOFTWARE_Simulado

Prévia do material em texto

TESTES DE SOFTWARE 
 
Simulado: CCT0272_SM_201102071421 V.1 Fechar 
Aluno(a): NILSON ESTEVÃO MARTINS Matrícula: 201102071421 
Desempenho: 10,0 de 10,0 Data: 21/09/2015 19:56:57 (Finalizada) 
 
 
 1a Questão (Ref.: 201102669495) Pontos: 1,0 / 1,0 
Com relação à importância da atividade de teste de software, analise as afirmativas abaixo: 
 I - Desenvolver softwares envolve uma série de atividades em que as oportunidades de injeção de falhas 
são muito grandes. Estes erros podem começar a aparecer logo no início do processo, onde os objetivos 
podem estar erroneamente especificados, além de erros que venham a ocorrer em fases de projeto e 
desenvolvimento posteriores. 
II - Por causa da inabilidade humana de realizar e se comunicar com perfeição, o desenvolvimento é 
acompanhado de garantia de qualidade. 
III - A atividade de teste de software não representa um elemento crítico da garantia de qualidade de 
software e não deve ser enquadrada como uma última revisão de especificação, projeto e codificação. 
 Assinale a alternativa correta abaixo: 
 
 
Apenas as afirmativas I e III estão corretas 
 
Todas as afirmativas estão corretas 
 Apenas as afirmativas I e II estão corretas 
 
Apenas a afirmativa III está correta 
 
Apenas a afirmativa II está correta 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201102137198) Pontos: 1,0 / 1,0 
Qual é o propósito dos testes? 
 
 
Remover defeitos. 
 
Encontrar 100% dos defeitos do software. 
 
Minimizar os riscos causados por defeitos proveniente do processo de desenvolvimento. 
 Descobrir o maior número possível de defeitos do software, assegurar que o teste atende a todos os requisitos de sistema 
estabelecido entre o desenvolvedor e o cliente. 
 
Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e outros elementos técnicos. 
 
 
 
 3a Questão (Ref.: 201102141665) Pontos: 1,0 / 1,0 
Tomando como exemplo um software qualquer, verificamos que um determinado caso de teste obteve como tempo de resposta "02 
segundos". Levando-se em consideração o documento de requisitos do sistema que especifica "tempo de resposta menor ou igual a 01 
segundo", este tempo é: 
 
 Incorreto, pois é superior ao determinado no documento de requisitos que determina como tempo máximo 1 segundo. 
 
Muito alto, pois os computadores atuais são capazes de processar milhares de informações por minuto. 
 
Muito baixo, pois 02 segundos é algo aceitável em qualquer sistema computacional. 
 
Correto, pois deve-se considerar uma margem de erro na verificaçãod a qualidade. 
 
Correto, pois deu exatamente 2,00 segundos e não 02,344 milisegundos. 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201102141710) Pontos: 1,0 / 1,0 
Em se tratando de erros de software, é correto afirmar que: 
I. A maioria dos erros é introduzida nos programas por falta de documentação em português. 
II. A maioria dos erros são humanos e tem origem na comunicação, entendimento e transformação das informações. 
III. A maioria dos erros encontrados nos sistemas decorre de comunicação falha entre o cliente (que não sabe pedir) e o programador 
(que não sabe perguntar). 
Marque a alternativa que indica as assertivas corretas: 
 
 
I, apenas. 
 II, apenas. 
 
III, apenas. 
 
II e III apenas. 
 
I e III apenas. 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201102772662) Pontos: 1,0 / 1,0 
Qual das seguintes alternativas estabelece um limite máximo para o número de testes que deve se executado para garantir que todas 
as instruções sejam executadas pelo menos uma vez. 
 
 
Teste de Estrutura 
 Complexidade Ciclomática 
 
Teste de Fluxo de Dados 
 
Teste de Condição 
 
Teste de Laços (loops) 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201102148673) Pontos: 1,0 / 1,0 
Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa, simultaneamente, 
o caminho associado com os critérios baseados em fluxo de controle ´Todas-Arestas´ e ´Todos-Nos´. 
 
 
 
 
1,2,6,2,3,4,2,3,5,2,6 
 
1,2,3,4,5,6 
 
1,2,3,5,2,6 
 
1,2,3,4,2,3,5,6 
 1,2,3,4,2,3,5,2,6 
 
 
 
 7a Questão (Ref.: 201102125215) Pontos: 1,0 / 1,0 
O desenvolvedor no momento de especificar os testes tomou o cuidado de identificar a quantidade de usuários que vão acessar o 
sistema simultaneamente, com o número de transações on-line por usuários por unidade de tempo e com a carga de dados processada 
pelo servidor por transação. Certamente essa preocupação minimizará os impactos em tempo de resposta do sistema na colocação em 
produção. Assinale a alternativa que relaciona esse tipo de teste. 
 
 
Teste Alfa 
 
Teste de Unidade 
 
Teste de Recuperação 
 Teste de Carga 
 
Teste de Integração 
 Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 201102172687) Pontos: 1,0 / 1,0 
A principal aplicação de sua empresa vem apresentando uma ¿certa lentidão¿. Você foi chamado para verificar o que está ocorrendo 
com a aplicação e deseja através da aplicação de algum tipo de teste identificar pontos de gargalo no sistema. Qual o tipo de teste que 
você deverá utilizar? 
 
 
Teste de segurança 
 Teste de desempenho 
 
Teste de disponibilização 
 
Teste de esforço 
 
Teste de recuperação 
 
 
 
 9a Questão (Ref.: 201102712227) Pontos: 1,0 / 1,0 
Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do profissional que é 
responsável pela modelagem e elaboração dos casos de testes e scripts de testes? 
 
 
Engenheiro de teste 
 
Arquiteto de teste 
 Analista de teste 
 
Projetista de teste 
 
Testador 
 Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201102141626) Pontos: 1,0 / 1,0 
Assinale a resposta correta: 
 
 
Os testes Unitários, Integração, sistema e aceitação são classificados como testes de verificação. 
 
A validação é executada antes da verificação. 
 
Validação: Realiza inspeções, revisões sobre o produto gerado pelas diversas etapas de teste (revisões de requisitos, modelo e 
inspeções de código). 
 Validação: Avalia se o sistema atende os sistemas de requisitos do projeto. Os testes unitários, de integração, de sistemas e de 
aceitação são classificados como teste de validação. 
 
Verificação: Avalia se o sistema atende os sistemas de requisitos do projeto.

Continue navegando