Buscar

Avaliando o Aprendizado Teste de Software 20 Questões 2016.1

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

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

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ê viu 3, do total de 7 páginas

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

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

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ê viu 6, do total de 7 páginas

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

Prévia do material em texto

1º Avaliando 
1a Questão (Ref.: 201302098814) Pontos: 0,1 / 0,1 
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 Condição 
 
Teste de Laços (loops) 
 
Teste de Fluxo de Dados 
 
Teste de Estrutura 
 Complexidade Ciclomática 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201301995690) Pontos: 0,1 / 0,1 
João é um engenheiro de software que foi designado a reunir um grupo de outros desenvolvedores para a 
realização de uma Revisão Técnica Formal (RTF). Esta atividade apresentou as seguintes características: 
I - O grupo foi formado por quatro componentes 
II - A preparação antecipada (revisão) durou em torno de uma hora e trinta e sete minutos. 
III - A reunião ocorreu três dias após a preparação antecipada. 
IV - A reunião durou cerca de uma hora e trinta e sete minutos. 
 
Estão dentro das restrições e recomendação a uma RTF: 
 
 Somente as características I, II e III 
 Somente as características II, III e IV 
 Todas as características 
 Somente as características I, II e IV 
 Somente as características I, III e IV 
 
 
 
 3a Questão (Ref.: 201301467798) Pontos: 0,1 / 0,1 
Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode: 
 
 
Chamar o programador e interromper os testes. 
 Anotar o erro mesmo assim e continuar com os testes previstos. 
 
Interromper o processo de teste. 
 
Corrigir o erro e prosseguir com o teste. 
 
Considerar um pequeno engano que pode muito bem ser ignorado. 
 
 
 
 4a Questão (Ref.: 201301467862) Pontos: 0,1 / 0,1 
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 e III apenas. 
 II, apenas. 
 
I, apenas. 
 
III, apenas. 
 
II e III apenas. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201301467817) Pontos: 0,1 / 0,1 
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 é: 
 
 
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. 
 
Muito baixo, pois 02 segundos é algo aceitável em qualquer sistema computacional. 
 
Muito alto, pois os computadores atuais são capazes de processar milhares de informações por 
minuto. 
 Incorreto, pois é superior ao determinado no documento de requisitos que determina como tempo 
máximo 1 segundo. 
 
2º Avaliando 
 
1a Questão (Ref.: 201301453485) Pontos: 0,0 / 0,1 
A Técnica de Análise de Valores Limite é utilizada como forma complementar à técnica de teste denominada: 
 
 Partição de Equivalência 
 
Técnica de Estrutura de Controle 
 Fluxo de Dados 
 
Complexidade Ciclomática 
 
Fluxo de controle 
 
 
 
 2a Questão (Ref.: 201301498826) Pontos: 0,1 / 0,1 
O teste de caminho básico permite ao projetista de casos de teste derivar uma medida da 
complexidade lógica de um projeto procedimental e usar essa medida como guia para 
definir um conjunto de base de caminhos de execução. Normalmente utiliza-se um grafo 
de fluxo de controle do programa. O gráfico permite identificar os caminhos possíveis 
para que se possa elaborar os casos de uso. Como cada caminho é definido pelas 
expressões condicionais das estruturas de controle, devem-se determinar os casos de 
teste escolhendo valores de variáveis para os casos nos quais cada uma das expressões 
seja verdadeira ou não. Identifique qual das opções abaixo não faz parte desta técnica. 
 
 
Preparar casos de teste que vão forçar a execução de cada caminho do conjunto base. 
 
Desenhar o grafo de fluxo correspondente, através da utilização do projeto ou do código como base. 
 Determinar as classes de equivalência. 
 
Determinar um conjunto base de caminhos linearmente independentes. 
 
Determinar a complexidade ciclomática do diagrama de fluxo resultante. 
 
 
 
 3a Questão (Ref.: 201302075291) Pontos: 0,1 / 0,1 
Fonte: Analista de Informática - Desenvolvimento de Sistemas - MPU - FCC - 2007 
Assinale a alternativa correta. Também conhecido por teste estrutural ou orientado à lógica, é uma 
técnica de teste de software que trabalha diretamente sobre o código fonte do componente de 
software para avaliar aspectos, tais como, teste de condição, teste de fluxo de dados, teste de ciclos e 
teste de caminhos lógicos. Trata-se da técnica de teste de: 
 
 
Integração. 
 
Depuração. 
 
Unidade. 
 
Caixa-preta. 
 Caixa-branca. 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201301498823) Pontos: 0,1 / 0,1 
Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no programa para derivar o 
casos teste. São baseados nos elementos internos de um trecho de programa. Os casos de teste são 
determinados a partir das estruturas de controle do programa e desta forma forçar que todos os caminhos 
possíveis do fluxo de controle do programa sejam percorridos durante os testes. Desta forma, identifique a 
opção que não representa uma atividade do teste Caixa Branca. 
 
 
Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais; 
 
Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma 
vez; 
 
Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; 
 
Exercitam estruturas de dados internas para assegurar sua validade; 
 Identifiquem funções incorretas ou faltando; 
 
 
 
 5a Questão (Ref.: 201301498821) Pontos: 0,1 / 0,1 
À medida que os softwares são desenvolvidos é possível que ocorram erros. As revisões 
técnicas são o mecanismo mais efetivo para descobrir erros antes que sejam passados 
para os usuários finais. Por isso são utilizadas logo no início do processo de gestão de 
qualidade. Indique a afirmativa falsa. 
 
 
As revisões minimizam o tempo devido a redução do número de reformulações que serão necessárias 
ao longo do projeto. 
 
Temos que levar em consideração também que os erros podem aumentar a medida que o processo 
continua. 
 Pode ser realizada sem a presença de nenhum profissional de engenharia de software. 
 
Um erro relativamente insignificante, sem tratamento no início do processo, pode ser ampliado e se 
transformar em um conjunto de erros graves para a sequência do projeto. 
 
Ao se descobrir um erro logo no início do processo, fica menos caro corrigi-lo. 
 
3º Avaliando 
 
1a Questão (Ref.: 201301467850) Pontos: 0,1 / 0,1 
Em um exemplo em que um caso de teste deva ser construído para testar um novo campo numérico do 
sistema, qual alternativa apresenta os aspectos que deveriam ser levados em consideração? 
 
 
Se for um campo numérico, deve-se verificar apenas se o campo está sendo preenchido. 
 
Um campo numérico tem que aceitar números e caracteres especiais, como ":" para se digitar hora. 
 
Se for um campo numérico, verificar se não aceita letras. 
 
Se for um campo numérico, verificar se não aceita caracteres alfabéticos ou caracteresespeciais. 
 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 e as fronteiras inferiores e superiores. 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201302002862) Pontos: 0,1 / 0,1 
Quando um caso de teste descobre um erro, o processo que irá resultar na remoção deste erro. Ela ocorre como 
consequência de um teste bem sucedido, ou seja, ela ocorre sempre que um defeito é revelado.Esse processo 
denomina-se: 
 
 
teste de caixa preta 
 
Revisão Tecnicas Formais 
 Depuração 
 
Teste de caixa branca 
 
Defeito 
 
 
 
 3a Questão (Ref.: 201301467800) Pontos: 0,1 / 0,1 
Quando o testador finaliza os testes que ele deveria fazer num determinado módulo, ele então: 
 
 Entrega o resultado do seu trabalho ao responsável pelos testes. 
 
Interrompe o projeto de desenvolvimento para falar sobre os resultados ruins. 
 
Procura o seu gerente do projeto e entrega os resultados indicando que ele fez um ótimo trabalho. 
 
Dá seu parecer sobre o projeto de desenvolvimento, indicando se o trabalho foi ou não bem feito. 
 
Corrige os erros de acordo com a prioridade e recomeça os testes. 
 
 
 
 4a Questão (Ref.: 201301498821) Pontos: 0,1 / 0,1 
À medida que os softwares são desenvolvidos é possível que ocorram erros. As revisões 
técnicas são o mecanismo mais efetivo para descobrir erros antes que sejam passados 
para os usuários finais. Por isso são utilizadas logo no início do processo de gestão de 
qualidade. Indique a afirmativa falsa. 
 
 
Temos que levar em consideração também que os erros podem aumentar a medida que o processo 
continua. 
 
As revisões minimizam o tempo devido a redução do número de reformulações que serão necessárias 
ao longo do projeto. 
 Pode ser realizada sem a presença de nenhum profissional de engenharia de software. 
 
Um erro relativamente insignificante, sem tratamento no início do processo, pode ser ampliado e se 
transformar em um conjunto de erros graves para a sequência do projeto. 
 
Ao se descobrir um erro logo no início do processo, fica menos caro corrigi-lo. 
 
 
 
 5a Questão (Ref.: 201301995690) Pontos: 0,0 / 0,1 
João é um engenheiro de software que foi designado a reunir um grupo de outros desenvolvedores para a 
realização de uma Revisão Técnica Formal (RTF). Esta atividade apresentou as seguintes características: 
I - O grupo foi formado por quatro componentes 
II - A preparação antecipada (revisão) durou em torno de uma hora e trinta e sete minutos. 
III - A reunião ocorreu três dias após a preparação antecipada. 
IV - A reunião durou cerca de uma hora e trinta e sete minutos. 
 
Estão dentro das restrições e recomendação a uma RTF: 
 
 Somente as características II, III e IV 
 Somente as características I, II e III 
 Todas as características 
 Somente as características I, III e IV 
 Somente as características I, II e IV 
 
4º Avaliando 
 
1a Questão (Ref.: 201301451342) Pontos: 0,1 / 0,1 
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 Alfa 
 
Teste de Integração 
 
Teste de Regressão 
 
Teste de Segurança 
 
Teste Beta 
 
 
 
 2a Questão (Ref.: 201301463377) Pontos: 0,1 / 0,1 
Considerar os seguintes produtos do trabalho, Tipos de Teste, e Níveis de teste: 
I. Documento de projeto da arquitetura do sistema. 
II. Documento de Casos de Uso. 
III. Teste Funcional. 
IV. Teste Estrutural. 
V. Teste de Integração. 
VI. Teste de Aceitação. 
Quais das seguintes indicações são verdadeiras? 
 
 
I é útil para III durante V, II é útil para IV durante o VI. 
 I é útil para o IV durante V; II é útil para III durante VI. 
 
I não é útil para o IV durante V; II é útil para III durante VI. 
 
II é útil para o IV durante V; I não é útil para III durante VI. 
 
II é útil para o IV durante V; I é útil para III durante o VI. 
 
 
 
 3a Questão (Ref.: 201301498843) Pontos: 0,1 / 0,1 
Considere que Pedro trabalha em uma empresa que pretende implantar uma nova plataforma de Sistema de 
Gestão, já tendo inclusive analisado diversos fornecedores e escolhido o que achou mais conveniente. Qual é a 
migração sugerida para este momento? 
 
 
Migração do processo de gerenciamento 
 
Migração de base de dados 
 Migração de aplicação 
 
Migração de mídias de armazenamento 
 
Migração de processo de negócio 
 
 
 
 4a Questão (Ref.: 201301451367) Pontos: 0,1 / 0,1 
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 de Recuperação 
 
Teste de Integração 
 Teste de Carga 
 
Teste Alfa 
 
Teste de Unidade 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201301529926) Pontos: 0,1 / 0,1 
O objetivo do teste de sistema é realizar a execução do sistema como um todo, dentro de um ambiente 
operacional controlado, para validar a exatidão e perfeição na execução de suas funções, acompanhando 
cenários sistêmicos elaborados pelo profissional de requisitos do projeto e devem retratar os requisitos 
funcionais e não-funcionais do sistema. Dentre as opções abaixo qual a opção não é considerada teste de 
sistema: 
 
 
Teste de esforço (estresse) 
 
Teste de recuperação 
 
Teste de segurança 
 
Teste de desempenho 
 Teste alfa

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes