Buscar

AP 3 REVISÕES TESTE DE SW

Prévia do material em texto

Simulado: CCT0272_SM_201102204935 V.1 
	 Fechar
	Aluno(a): CLEBER LUIZ DE MAGALHAES
	Matrícula: 201102204935
	Desempenho: 2,0 de 10,0
	Data: 12/09/2015 11:57:31 (Finalizada)
	
	 1a Questão (Ref.: 201102816402)
	Pontos: 0,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 é um elemento crítico da garantia de qualidade de software e representa a última revisão de especificação, projeto e codificação.
 
Assinale a alternativa correta abaixo:
		
	 
	Apenas a afirmativa III está correta
	 
	Apenas as afirmativas I e II estão corretas
	 
	Apenas as afirmativas I e III estão corretas
	 
	Todas as afirmativas estão corretas
	 
	Apenas as afirmativas II e III estão corretas
		
	
	
	 2a Questão (Ref.: 201102801918)
	Pontos: 0,0  / 1,0
	Quando você está testando um sistema para controle de receitas culinárias e logo após um sistema para controle de tráfego aéreo, pode-se afirmar que:
		
	
	O teste feito no sistema de receitas culinárias, por ser aparentemente menor, serve para o sistema de controle de tráfego aéreo que é maior.
	
	O teste feito no sistema de tráfego aéreo, por ser aparentemente maior, serve para o sistema de controle de receitas que é menor.
	 
	O conceito de testes é o mesmo para os dois sistemas, porém a cobertura feita no sistema aéreo, dada a sua alta complexidade, deve ser superior, demandando mais tempo de estudo e arquitetura de testes que o sistema de receitas.
	
	O conceito de teste é o mesmo, logo o tempo para teste também será o mesmo.
	 
	Um sistema de controle de receitas culinárias não demanda testes por ser algo de extrema simplicidade, porém o de tráfego aéreo deve ser testado por pelo menos 4 anos antes de entrar em operação.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201102288507)
	Pontos: 1,0  / 1,0
	"Um erro foi encontrado pelo testador". Isto significa que:
		
	
	O testador é atento e não deixa passar nada de estranho.
	
	O programador não fez o que se esperava.
	
	O programa é ruim e provavelmente foi mal construído.
	 
	Um resultado encontrado é diferente do resultado esperado.
	
	O programa não foi construído de acordo com os padrões estabelecidos.
		
	
	
	 4a Questão (Ref.: 201102284080)
	Pontos: 0,0  / 1,0
	O cliente para abrir uma conta no banco deve ser maior que 18 anos e menor que 61 anos. Quais testes negativos, o analista de teste deve elaborar para o caso acima?
 
Analise os seguintes casos e marque a alternativa correta.
I    - Idade menor que 18 anos.
II   - Idade igual a 18 anos.
III  - Idade igual a 61 anos.
IV  - Idade igual a 60 anos.
		
	 
	As alternativas I, II e III são testes negativos.
	 
	As alternativas I e III são testes negativos.
	
	Somente a alternativa IV é teste negativo.
	
	As alternativas II, III E IV são testes negativos.
	
	Somente a alternativa III é teste negativo.
		
	
	
	 5a Questão (Ref.: 201102816390)
	Pontos: 0,0  / 1,0
	Tipos de testes de abordagem caixa branca tem o objetivo de realizar testes que buscam encontrar erros contidos no código-fonte de um programa. Neste sentido, assinale qual das opções abaixo NÃO representa um tipo de teste de caixa branca:
		
	
	Teste de Ciclo
	 
	Teste de Análise do Valor Limite
	
	Teste de Condição
	 
	Teste de Fluxo de Dados
	
	Teste de Caminho Básico
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201102801897)
	Pontos: 1,0  / 1,0
	Em um exemplo em que um caso de teste deve ser construído para testar um novo campo numérico do sistema garantindo valores limites estabelecido/conhecidos, quais aspectos deveriam ser levados em consideração?
		
	
	Se for um campo numérico, verificar se não aceita caracteres alfabético ou caracteres especiais.
	
	Nada precisaria ser levado em consideração, já que o desenvolvedor conhece os valores limites estabelecidos.
	 
	Se for um campo numérico, além de não aceitar nada diferente de números, deve ser verificado também seu limite máximo de digitação.
	
	Um campo numérico tem que aceitar números e caracteres especiais, como dois pontos(:) para se digitar a hora.
	
	Se for um campo numérico, verificar se não aceita letras, além de garantir o uso de barra (/) o que garantirá a inserção de frações como ¼ (um quarto).
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201102927125)
	Pontos: 0,0  / 1,0
	A realização de teste de software é uma disciplina importante no processo de desenvolvimento. Quando precisamos validar se as informações são precisas, concisas, direcionadas ao assunto, fácil para o usuário entender o layout do objeto, consistentes internamente e consistentes com as informações apresentadas em outros objetos de conteúdo, estamos nos referindo a qual tipo de teste? 
Marque a alternativa correta.
		
	
	Teste de configuração
	
	Teste de desempenho
	 
	Testes de conteudo
	
	Testes de interface
	 
	Teste de usabilidade
		
	
	
	 8a Questão (Ref.: 201102927113)
	Pontos: 0,0  / 1,0
	O aspecto referente a programação visual da interface é relevante pois é a apresentação do sistema. É através dela que todas as funcionalidades serão operadas. Essa relevância se dá pois está comprovado que as cores, por exemplo, influenciam diretamente no comportamento humano. 
Marque a alternativa que define o tipo de teste que considera esse tipo de aspecto em seu planejamento quando define os casos de testes.
		
	 
	Teste de Configuração
	
	Teste de Navegação
	 
	Teste de Interface
	
	Teste de desempenho
	
	Teste de conteúdo
		
	
	
	 9a Questão (Ref.: 201102288600)
	Pontos: 0,0  / 1,0
	Analise as senteças e marque a alternativa INCORRETA:
 
		
	
	Os tipos de teste são aplicáveis ao conjunto de características definidas para realização dos testes em cada nível, durante o desenvolvimento de sistemas.
	
	Teste de funcionalidade é aplicado para a descoberta de erros funcionais.
	 
	Utiliza-se o conceito de driver e stub para realizar teste de sistema.
	 
	Teste de carga, também chamado de stress executa o sistema de uma forma que exige recursos em quantidade, freqüência ou volumes anormais.
	
	Para os testes de integração é preciso definir o método: não incremental ou incremental e, top-down ou botton-up.
		
	
	
	 10a Questão (Ref.: 201102801990)
	Pontos: 0,0  / 1,0
	Quem são os responsáveis em executar os testes unitários e os testes de integração?
		
	
	Testadores
	
	usuários
	
	Analista de testes
	 
	auditores
	 
	Desenvolvedores
		
	
	Simulado: CCT0272_SM_201102204935 V.2 
	 Fechar
	Aluno(a): CLEBER LUIZ DE MAGALHAES
	Matrícula: 201102204935
	Desempenho: 7,0 de 10,0
	Data: 22/09/2015 17:51:21 (Finalizada)
	
	 1a Questão (Ref.: 201102810371)
	Pontos: 0,0  / 1,0
	Qual o principal objetivo de um testador?
		
	
	Documentar bugs
	 
	Garantir a qualidade
	
	Corrigir bugs
	 
	Encontrar bugs
	
	Acompanhar o desenvolvimento
		
	
	
	 2a Questão (Ref.: 201102319533)
	Pontos: 1,0  / 1,0
	O processo deteste de software deve basear-se em uma metodologia aderente ao processo de desenvolvimento, com pessoal técnico qualificado, ambiente e ferramentas adequadas. Esta metodologia de teste deve ser o documento básico para organizar a atividade de testar aplicações no contexto da empresa. Assim como o processo de desenvolvimento de software, teste de software também possui um ciclo de vida. Qual das opções abaixo NÃO faz parte do ciclo de vida do teste de software?
		
	
	Execução: Execução dos testes planejados conforme os Casos de Teste, ¿scripts¿ e dos roteiros de Teste com os correspondentes registros dos resultados obtidos.
	
	Entrega: conclusão do processo de testes com a entrega do sistema para o ambiente de produção.
	 
	Codificação: É a conversão das representações do Projeto em uma seqüencia de instruções que formam um programa, sendo escrito numa linguagem de programação
	
	Especificação: Elaboração e revisão dos casos de teste , ¿scripts¿ ( no caso de ferramentas de automação de testes) e dos roteiros de Teste e execução dos testes de verificação da documentação do sistema (testes estáticos).
	
	Procedimentos iniciais: Consiste na elaboração de documento com o estabelecimento de um acordo entre as partes envolvidas no projeto de teste.
		
	
	
	 3a Questão (Ref.: 201102284053)
	Pontos: 1,0  / 1,0
	Qual a ordem correta dos passos envolvidos na Solução do defeito?
		
	
	Programar a correção, Priorizar a correção, Reportar a resolução e Corrigir o defeito.
	
	Reportar a resolução, Priorizar a correção, Programar a correção e Corrigir o defeito.
	
	Priorizar a correção, Corrigir o defeito, Reportar a resolução e Programar a correção .
	 
	Priorizar a correção, Programar a correção, Corrigir o defeito e Reportar a resolução.
	
	Corrigir o defeito, Programar a correção, Priorizar a correção e Reportar a resolução.
		
	
	
	 4a Questão (Ref.: 201102288507)
	Pontos: 1,0  / 1,0
	"Um erro foi encontrado pelo testador". Isto significa que:
		
	
	O programa não foi construído de acordo com os padrões estabelecidos.
	
	O programador não fez o que se esperava.
	
	O testador é atento e não deixa passar nada de estranho.
	 
	Um resultado encontrado é diferente do resultado esperado.
	
	O programa é ruim e provavelmente foi mal construído.
		
	
	
	 5a Questão (Ref.: 201102919527)
	Pontos: 0,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.
		
	 
	Complexidade Ciclomática
	
	Teste de Laços (loops)
	 
	Teste de Condição
	
	Teste de Estrutura
	
	Teste de Fluxo de Dados
		
	
	
	 6a Questão (Ref.: 201102895998)
	Pontos: 0,0  / 1,0
	Fernando foi incumbido de realizar um conjunto de testes que contemplam os requisitos funcionais de um programa. Ele então trabalhará com a técnica de testes conhecida por:
		
	 
	Teste de caixa-preta
	 
	Teste de fluxo.
	
	Teste de condição.
	
	Teste de complexidade ciclomática
	
	Teste de ciclo.
		
	
	
	 7a Questão (Ref.: 201102272080)
	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 Carga
	
	Teste de Recuperação
	
	Teste de Unidade
	
	Teste de Integração
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201102927113)
	Pontos: 1,0  / 1,0
	O aspecto referente a programação visual da interface é relevante pois é a apresentação do sistema. É através dela que todas as funcionalidades serão operadas. Essa relevância se dá pois está comprovado que as cores, por exemplo, influenciam diretamente no comportamento humano. 
Marque a alternativa que define o tipo de teste que considera esse tipo de aspecto em seu planejamento quando define os casos de testes.
		
	
	Teste de Navegação
	
	Teste de Configuração
	
	Teste de desempenho
	
	Teste de conteúdo
	 
	Teste de Interface
		
	
	
	 9a Questão (Ref.: 201102859094)
	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 montagem da infraestrutura de teste: pela montagem do ambiente e escolha das ferramentas de testes.
		
	
	Projetista de teste
	
	Testador
	
	Engenheiro de teste
	
	Analista de teste
	 
	Arquiteto de teste
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201102288496)
	Pontos: 1,0  / 1,0
	Considere as afirmações abaixo:
I. Os desenvolvedores são responsáveis pelos testes unitários e de integração.
II. Os usuários são responsáveis pelos testes de aceitação.
III Os usuários são responsáveis pelos testes de sistema e aceitação.
IV Os desenvolvedores são responsáveis apenas pelos testes unitários.
V Os analistas de testes são responsáveis pelos testes de sistema.
Qual das alternativas abaixo contempla todas as afirmações verdadeiras.
		
	
	II, IV, V.
	 
	I, II, V.
	
	Somente I.
	
	I e V.
	
	I, III, V.
		
	
	Simulado: CCT0272_SM_201102204935 V.3 
	 Fechar
	Aluno(a): CLEBER LUIZ DE MAGALHAES
	Matrícula: 201102204935
	Desempenho: 6,0 de 10,0
	Data: 22/09/2015 18:14:12 (Finalizada)
	
	 1a Questão (Ref.: 201102319531)
	Pontos: 0,0  / 1,0
	Segundo Pressman, o teste de software é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Por esta razão deverá ser definido:
		
	
	Um padrão de desenvolvimento e um processo de teste de software.
	
	Um cronograma de teste e um padrão de desenvolvimento.
	
	Uma metodologia de desenvolvimento e um padrão de desenvolvimento.
	 
	Um processo de teste de software e um modelo (template) para o teste.
	 
	Uma metodologia de desenvolvimento e um modelo (template) para o teste.
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201102319532)
	Pontos: 0,0  / 1,0
	Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm basicamente algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação anterior?
		
	
	O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo.
	 
	Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo.
	
	Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados antes do começo do teste.
	
	O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.
	 
	Devemos nos preocupar como teste somente após o código tiver sido gerado.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201102859055)
	Pontos: 1,0  / 1,0
	Qual a técnica de depuração que começa no ponto aonde o sintoma foi descoberto e o código fonte é investigado retroativamente (manualmente) até que a causa seja encontrada? 
O grande problema desta técnica está no fato de que, à medida que o número de linhas do código fonte aumenta, o número de caminhos retroativos potenciais pode ser tornar demasiadamente grande.Marque a alternativa correta:
		
	 
	Rastreamento
	
	Causa raiz
	
	Força Bruta
	
	Eliminação da causa
	
	Análise do Caminho lógico
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201102284080)
	Pontos: 1,0  / 1,0
	O cliente para abrir uma conta no banco deve ser maior que 18 anos e menor que 61 anos. Quais testes negativos, o analista de teste deve elaborar para o caso acima?
 
Analise os seguintes casos e marque a alternativa correta.
I    - Idade menor que 18 anos.
II   - Idade igual a 18 anos.
III  - Idade igual a 61 anos.
IV  - Idade igual a 60 anos.
		
	
	As alternativas I e III são testes negativos.
	
	Somente a alternativa IV é teste negativo.
	 
	As alternativas I, II e III são testes negativos.
	
	As alternativas II, III E IV são testes negativos.
	
	Somente a alternativa III é teste negativo.
		
	
	
	 5a Questão (Ref.: 201102288490)
	Pontos: 1,0  / 1,0
	Qual é o conceito da técnica de Caixa Branca ?
		
	 
	Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e outros elementos técnicos.
	
	É um tipo de teste que visa aprovar o sistema de uma forma completa imitando o ambiente real.
	
	Nenhuma das alternativas.
	
	É baseado na lógica de sua execução, chamada também de Thread Testing.
	
	Visa verificar se a solução atende os objetivos dos requisitos do negócio, no que diz respeito à funcionalidade, usabilidade antes de utilizar no ambiente de produção.
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201102295536)
	Pontos: 1,0  / 1,0
	Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa o caminho associado com critério baseado em fluxo de controle " Todas-Arestas".
		
	
	1,2,6
	
	1,2,3,4,5,6
	 
	1,2,3,4,2,3,5,2,6
	
	1,2,3,4,2,3,5,6
	
	1,2,3,5,2,6
		
	
	
	 7a Questão (Ref.: 201102927125)
	Pontos: 1,0  / 1,0
	A realização de teste de software é uma disciplina importante no processo de desenvolvimento. Quando precisamos validar se as informações são precisas, concisas, direcionadas ao assunto, fácil para o usuário entender o layout do objeto, consistentes internamente e consistentes com as informações apresentadas em outros objetos de conteúdo, estamos nos referindo a qual tipo de teste? 
Marque a alternativa correta.
		
	
	Teste de desempenho
	 
	Testes de conteudo
	
	Testes de interface
	
	Teste de usabilidade
	
	Teste de configuração
		
	
	
	 8a Questão (Ref.: 201102927110)
	Pontos: 1,0  / 1,0
	Na construção de sistemas a busca pela qualidade é uma constante e torna-se importante até o fato de checar com o usuário a sequencia das informações dispostas em uma tela, a sua forma de apresentação, incluindo a cor da tela. A essa validação classificamos como teste .....
		
	
	Teste de sistema
	
	Teste de integração
	
	Teste de validação
	
	Teste de unidade
	 
	Teste de interface
		
	
	
	 9a Questão (Ref.: 201102284107)
	Pontos: 0,0  / 1,0
	Qual é a vantagem de usar testadores independentes?
		
	 
	Equipes Independentes de Testes são muitas vezes mais eficientes na identificação de defeitos.
	
	Você não necessita pessoas técnicas ou com o conhecimento do negócio nas equipes de teste.
	
	O custo inicial é maior embora os resultados finais tendem a ser financeiramente melhores.
	 
	As equipes independentes do teste são responsáveis para asseguram a conclusão do período de execução de teste.
	
	Teste Independente alivia os desenvolvedores de toda a responsabilidade pela qualidade.
		
	
	
	 10a Questão (Ref.: 201102288600)
	Pontos: 0,0  / 1,0
	Analise as senteças e marque a alternativa INCORRETA:
 
		
	 
	Os tipos de teste são aplicáveis ao conjunto de características definidas para realização dos testes em cada nível, durante o desenvolvimento de sistemas.
	
	Para os testes de integração é preciso definir o método: não incremental ou incremental e, top-down ou botton-up.
	 
	Utiliza-se o conceito de driver e stub para realizar teste de sistema.
	
	Teste de funcionalidade é aplicado para a descoberta de erros funcionais.
	
	Teste de carga, também chamado de stress executa o sistema de uma forma que exige recursos em quantidade, freqüência ou volumes anormais.

Outros materiais