Buscar

Teste de Software - (AOL 3) - Questionário

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

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
Você viu 3, do total de 11 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

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

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
Você viu 6, do total de 11 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

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

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
Você viu 9, do total de 11 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. Pergunta 1 
/1 
Leia o excerto a seguir: 
“O grafo de fluxo de um programa é obtido colocando-se todos os comandos 
em nós e os fluxos de controle em arestas. Comandos em sequência podem 
ser colocados em um único nó, e estruturas de seleção e repetição devem 
ser representadas.” 
 
Fonte: WAZLAWICK, R. S. Engenharia de Software: conceitos e práticas. 2. 
ed. Rio de Janeiro: Elsevier, 2019. p. 95. 
Considerando essas informações e o conteúdo estudado sobre o uso do 
grafo, analise as técnicas dispostas a seguir e associe-as com suas 
respectivas características. 
1) Calibrar grafo. 
2) Descoberta de caminhos. 
3) Aplicação de método de redução. 
4) Processamento fora de ordem. 
5) Processamento de ciclo. 
( ) Busca alternativas inseridas no grafo. 
( ) Cria alternativas incrementais para representar os eventos. 
( ) Descarta os caminhos inválidos. 
( ) Simboliza o grafo básico e acrescenta novas arestas. 
( ) Cria alternativas para inserir eventos repetidos. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Ocultar opções de resposta 
1. 
2, 3, 5, 4, 1. 
2. 
3, 2, 1, 5, 4. 
3. 
2, 4, 3, 1, 5. 
Resposta correta 
4. 
4, 5, 1, 2, 3. 
5. 
5, 1, 2, 4, 3. 
2. Pergunta 2 
/1 
Leia o excerto a seguir: 
“É muito importante que os erros nos sistemas sejam descobertos o quanto 
antes para diminuir os prejuízos às empresas. Defeitos encontrados nas 
fases iniciais de desenvolvimento chegam a ser dez vezes mais baratos de 
serem corrigidos do que aqueles encontrados na etapa de produção, 
quando clientes reais encontram o bug.” 
 
Fonte: TERRA. Startup brasileira populariza teste de software para 
pequenas e médias empresas. Disponível em: <https://bit.ly/38LuEVJ>. 
Acesso em: 25 jan. 2019. 
Considerando essas informações e o conteúdo estudado sobre o processo 
de gestão de defeitos, é possível afirmar que o relatório de gestão consiste 
em: 
Ocultar opções de resposta 
1. 
gerar relatórios com base em insights para verificar a evolução 
das versões e o controle do sistema. 
2. 
gerar relatórios com base em interfaces para verificar a 
evolução dos testes e a configuração do sistema. 
3. 
gerar relatórios com base em interações para verificar a 
evolução das interfaces e a versões do sistema. 
4. 
gerar relatórios com base em dados para verificar a evolução 
dos testes e a qualidade do sistema. 
Resposta correta 
5. 
https://bit.ly/38LuEVJ
gerar relatórios com base em configurações para verificar a 
evolução dos insights e medições no sistema. 
3. Pergunta 3 
/1 
Leia o excerto a seguir: 
“Inteligência artificial (IA) e machine learning (ML) para o bem e para o mal 
– conforme o IDC, até o final do próximo ano pelo menos metade dos SOCs 
(Security Operating Centers) adotam ferramentas de automação e 
inteligência artificial. Os ganhos de produtividade, com agilidade e escala, 
são mandatórios, inclusive, porque o outro lado também conta com 
recursos para automatizar testes.” 
 
Fonte: TERRA. A Expansão Digital e os desafios da cibersegurança em 2020. 
Disponível em: <https://bit.ly/2RFKVWB>. Acesso em: 20 jan. 2020. 
Considerando essas informações e o conteúdo estudado sobre as principais 
ferramentas de automação de testes, pode-se afirmar que o Robotium: 
Ocultar opções de resposta 
1. 
é compatível com interfaces do sistema e retém a escrita 
simplificada da automação de testes de cadastros. 
2. 
é compatível com estruturas programadas e corrige a escrita 
simplificada da automação de testes de métodos. 
3. 
é compatível com aplicações nativas ou híbridas e permite a 
escrita simplificada da automação de testes de caixa-preta. 
Resposta correta 
4. 
é compatível com configurações de linguagem e insere a escrita 
simplificada da automação de testes de hardware. 
5. 
https://bit.ly/2RFKVWB
é compatível com desenvolvimento de scripts e possibilita a 
escrita simplificada da automação de testes de comandos. 
4. Pergunta 4 
/1 
Leia o excerto a seguir: 
“No contexto de teste de especificação de POO, o que tem também sido 
investigado é o desenvolvimento de critérios de teste que utilizam 
diferentes tipos de diagramas utilizados no projeto orientado a objetos para 
auxiliar na geração de casos de teste.” 
 
Fonte: DELAMARO, M.; JIRO, M.; MALDONADO, J. Introdução ao teste de 
software. Rio de Janeiro: Elsevier, 2013. p. 16. 
O trecho acima trata dos métodos e procedimentos aplicáveis nos casos de 
teste. Assim, considerando essas informações e o conteúdo estudado sobre 
as regras de extração de casos de teste, analise as afirmativas a seguir. 
I. Atividades manuais não direcionadas para a automatização são 
descartadas na extração dos testes. 
II. A identificação dos requisitos candidatos é a etapa na qual os modelos de 
processos de interface são avaliados. 
III. A análise da estrutura está baseada em padrões de workflow, enquanto a 
avaliação semântica considera os requisitos de negócios. 
IV. Definir a modelagem dos processos de debugação é um dos 
procedimentos de extração dos casos de teste. 
Está correto apenas o que se afirma em: 
Ocultar opções de resposta 
1. 
I e IV. 
2. 
I e II. 
3. 
I e III. . 
Resposta correta 
4. Incorreta: 
II e III. 
5. 
III e IV. 
5. Pergunta 5 
/1 
Leia o excerto a seguir: 
“Chama-se Gerenciamento de risco o meio pelo qual estas incertezas são 
sistematicamente gerenciadas, permitindo avaliar e enfrentar os riscos, 
evitando o que pode ser evitado, controlando o que pode ser controlado e 
minimizando a imprevisibilidade.” 
 
Fonte: MARTINS, J. C. C. Técnica para Gerenciamento de projetos de 
software. Rio de Janeiro: Brasport, 2007, p. 83. 
O trecho acima trata do conceito de gerenciamento de riscos. A partir 
dessas informações e do conteúdo estudado sobre o relatório de defeitos, 
pode-se afirmar que o Mantis: 
Ocultar opções de resposta 
1. 
é uma configuração do sistema, com a função de auxiliar a 
gestão de defeitos. 
2. 
é uma ferramenta executada de maneira automatizada, com a 
função de auxiliar a gestão de defeitos. 
Resposta correta 
3. 
é uma linguagem computacional, com a função de auxiliar a 
gestão de defeitos. 
4. 
é uma ferramenta executada manualmente, com a função de 
auxiliar a gestão de defeitos 
5. 
é um procedimento baseado em códigos, com a função de 
auxiliar a gestão de defeitos. 
6. Pergunta 6 
/1 
Leia o excerto a seguir: 
“O teste de recuperação é um teste de sistema que força o software a falhar 
de diversas maneiras e verifica se a recuperação é adequadamente 
executada. Já o teste de segurança tenta verificar se todos os mecanismos de 
proteção embutidos no sistema o protegerão de fato de acessos indevidos 
etc.” 
 
Fonte: REZENDE, D. A. Engenharia de software e sistemas de informação. 3. 
Ed. Rio de Janeiro: Brasport, 2005. p. 271. 
O trecho acima trata das diferenças entre um teste de recuperação e um 
teste de segurança. Assim, considerando essas informações e o conteúdo 
estudado sobre os exemplos de extração de casos de teste, pode-se afirmar 
que a derivação dos casos de teste para testes de segurança/acesso ocorre: 
Ocultar opções de resposta 
1. 
se criarmos casos de teste que garantam aos agentes o poder de 
realizar os casos de uso, considerando as diferenças inerentes 
ao seu fluxo de eventos. 
Resposta correta 
2. 
se criarmos casos de teste que garantam aos agentes o poder de 
realizar as configurações, considerando as diferenças inerentes 
às suas interfaces. 
3. 
se criarmos casos de teste que garantam aos agentes o poder de 
realizar as interfaces, considerando as diferenças inerentes à 
sua configuração. 
4. 
se criarmos casos de teste que garantam aos agentes o poder de 
realizar as interações, considerando as diferenças inerentes à 
sua funcionalidade. 
5. 
se criarmos casos de teste que garantam aos agentes o poder de 
realizar a instalação, considerando as diferenças inerentes à 
sua operação. 
7. Pergunta 7 
/1 
Leia o excerto a seguir: 
“Os requisitos funcionais dosistema podem ser capturados através de casos 
de usos, cenários de uso, estória de uso e a features. Normalmente, o 
sistema é decomposto em problemas menores, dando origem a 
subsistemas. Depois cada subsistema é decomposto em funcionalidades, até 
que seja possível fazer o projeto técnico.” 
 
Fonte: MARTINS, José Carlos Cordeiro. Técnica para Gerenciamento de 
projetos de Software. Rio de Janeiro: Brasport, 2007, p. 351. 
O trecho acima apresenta como os casos de uso podem ser captados. 
Considerando essas informações e o conteúdo estudado sobre os exemplos 
de extração de casos de teste, analise as afirmativas a seguir e assinale V 
para a (s) verdadeira(s) e F para a (s) falsa(s): 
I. ( ) Um caso de uso identifica elementos dentro de uma linguagem de 
computação e a sua nomenclatura. 
II. ( ) Os casos de uso simbolizam um sequência de tarefas executadas entre 
os eventos relacionados à configuração do sistema, independentemente de 
sua localização. 
III. ( ) Todo caso de uso precisa ser documentado utilizando uma descrição 
textual, que pode ser relacionada a outros modelos UML. 
IV. ( ) Os casos de teste direcionados ao teste funcional provêm dos casos de 
uso que representam a destinação do teste. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Ocultar opções de resposta 
1. 
F, V, V, F. 
2. 
F, V, F, V. 
3. 
V, F, F, V. 
4. 
F, F, V, V. 
Resposta correta 
5. 
V, F, V, F. 
8. Pergunta 8 
/1 
Leia o excerto a seguir: 
“Além dos tipos convencionais de testes de sistema, outros testes podem ser 
elaborados no projeto de software. O teste de desempenho é idealizado 
para avaliar o desempenho do software de forma isolada e dentro do 
contexto de um sistema integrado.” 
 
Fonte: REZENDE, D. A. Engenharia de software e sistemas de informação. 3. 
Ed. Rio de Janeiro: Brasport, 2005. p. 271. 
Considerando essas informações e o conteúdo estudado sobre os exemplos 
de extração de casos de testes de software, pode-se afirmar que, ao adquirir 
casos de teste direcionados ao teste de desempenho, é preciso adotar as 
seguintes diretrizes: 
Ocultar opções de resposta 
1. 
verificar, no mínimo, um caso de teste, identificado um para 
cada sentença dentro da especificação crítica ou para caso de 
uso específico. 
2. 
verificar, no mínimo, um caso de teste, identificado um para 
cada sentença dentro da especificação suplementar ou para 
caso de uso crítico. 
Resposta correta 
3. 
verificar, no mínimo, dois casos de teste, identificado um para 
cada sentença dentro da especificação suplementar ou para 
caso de uso alternativo. 
4. 
verificar, no mínimo, um caso de teste, identificado um para 
cada sentença dentro da especificação alternativa ou para caso 
de uso básico. 
5. 
verificar, no mínimo, dois casos de teste, identificado um para 
cada sentença dentro da especificação básica ou para caso de 
uso suplementar. 
9. Pergunta 9 
/1 
Leia o excerto a seguir: 
“Entretanto, uma vez que exista código executável, torna-se possível 
executar casos de teste, isto é, realizar testes baseados em execução. Não 
obstante, a existência do código não exclui a possibilidade de testes que não 
se baseiam em execução.” 
 
Fonte: SCHACH, S. R. Engenharia de Software: Os paradigmas Clássico e 
Orientado a Objetos. 7. ed. Porto Alegre: AMG, 2010, p. 150. 
Considerando essas informações e o conteúdo estudado sobre a criação de 
casos de teste, é possível afirmar que um dos fatores que explicam a 
complexidade existente na execução deles está: 
Ocultar opções de resposta 
1. 
nas configurações definidas que podem apresentar uma 
manutenção de interações extensas. 
2. 
nas configurações criadas que podem apresentar uma 
manutenção de componentes inseridos. 
3. 
na customização inserida que pode apresentar uma 
manutenção dos produtos validados. 
4. 
nas interações desenvolvidas que podem apresentar uma 
manutenção de interfaces limitadas. 
5. 
nas regras estabelecidas que possam apresentar uma 
manutenção com alto custo. 
Resposta correta 
10. Pergunta 10 
/1 
Leia o excerto a seguir: 
“A gestão de qualidade pessoal tem como objetivo auxiliar o engenheiro de 
software a trabalhar de forma real e objetiva com os defeitos que ele 
próprio insere no programa. Estes níveis adicionam métodos para gestão da 
qualidade ao PSP.” 
 
Fonte: REZENDE, D. A. Engenharia de software e sistemas de informação. 3. 
ed. Rio de Janeiro: Brasport, 2005. p. 148. 
Considerando essas informações e o conteúdo estudado sobre o processo 
de gestão de defeitos, pode-se concluir que essa modalidade de gestão: 
Ocultar opções de resposta 
1. 
apresenta uma forma de promover integração entre a equipe de 
interface e de configuração. 
2. 
apresenta uma forma de promover integração entre a equipe de 
codificação e de desenvolvimento. 
3. 
apresenta uma forma de promover integração entre a equipe de 
desenvolvimento e de testes. 
Resposta correta 
4. 
apresenta uma forma de promover integração entre a equipe de 
interação e de software. 
5. 
apresenta uma forma de promover integração entre a equipe de 
requisitos e de atividades.

Continue navegando