Buscar

Avaliação On-Line 3 (AOL 3) - Questionário teste 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

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 9 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 9 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 9 páginas

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, 4, 3, 1, 5.
Resposta correta
2. 
2, 3, 5, 4, 1.
3. 
4, 5, 1, 2, 3.
4. 
3, 2, 1, 5, 4.
5. 
5, 1, 2, 4, 3.
2. Pergunta 2
/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 requisitos e de atividades.
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 codificação e de desenvolvimento.
5. 
apresenta uma forma de promover integração entre a equipe de interação e de software.
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 estruturas programadas e corrige a escrita simplificada da automação de testes de métodos.
2. 
é compatível com aplicações nativas ou híbridas e permite a escrita simplificada da automação de testes de caixa-preta.
Resposta correta
3. 
é compatível com configurações de linguagem e insere a escrita simplificada da automação de testes de hardware.
4. 
é compatível com desenvolvimento de scripts e possibilita a escrita simplificada da automação de testes de comandos.
5. 
é compatível com interfaces do sistema e retém a escrita simplificada da automação de testes de cadastros.
4. Pergunta 4
/1
Leia o excerto a seguir:
“Os termos ‘teste de caixa preta’ e ‘teste de caixa transparente’ são particularmente descritivos. Quando testamos em relação às especificações, tratamos o código como uma caixa preta totalmente opaca. Ao contrário, quando testamos em relação ao código, temos de ser capazes de enxergar dentro da caixa.”
Fonte: SCHACH, S. R. Engenharia de Software: os paradigmas clássicos orientados a objetos. 7. Ed. Porto Alegre: AMGH, 2010. p. 482.
Considerando essas informações e o conteúdo estudado sobre a geração de casos de testes caixa-preta, é possível afirmar que o Pairwise Testing:
Ocultar opções de resposta 
1. 
é a combinação das possíveis retenções em um sistema estabelecido, usando uma maneira sintetizada para gerar um número mínimo das entradas de teste.
2. 
é a combinação das possíveis entradas em um sistema estabelecido, usando uma maneira inteligente para gerar um número mínimo das saídas de teste.
Resposta correta
3. 
consiste em uma etapa do método de amostragem, em que cada amostra escolhida apresenta o mesmo nível de probabilidade da outra.
4. 
consiste em uma etapa do método de interação, em que cada amostra escolhida apresenta o mesmo nível de configuração da outra.
5. 
é a combinação das possíveis configurações em um sistema estabelecido, usando uma maneira interativa para gerar um número mínimo de cenários de teste.
5. Pergunta 5
/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 criadas que podem apresentar uma manutenção de componentes inseridos.
2. 
na customização inserida que pode apresentar uma manutenção dos produtos validados.
3. 
nas interações desenvolvidas que podem apresentar uma manutenção de interfaces limitadas.
4. 
nas configurações definidas que podem apresentar uma manutenção de interações extensas.
5. 
nas regras estabelecidas que possam apresentar uma manutenção com alto custo.
Resposta correta
6. Pergunta 6
/1
Leia o excerto a seguir:
“Quando criamos testes automatizados, às vezes precisamos rodar somente um novo teste recém-criado, sem a necessidade de testar todo o resto. Ou mesmo, podemos precisar rodar somente um arquivo de teste específico, sem a necessidade de rodar todos os outros”.
Fonte: FILHO, W. Protractor: Lições sobre testes end-to-end automatizados. [S.I]: Caso do código, 2016, p. 22.
O trecho acima trata da utilidade dos testes automatizados. Considerando essas informações e o conteúdo estudado, analise os métodos utilizados na criação de casos de testes automáticos a seguir e associe-os com as suas respectivas características.
1) Rapoo.
2) JMobile Tools.
3) TGV.
4) LTS.
( ) Auxiliar as ferramentas utilizadas nas simulações e na criação de espaços nos estados, apresentando à sua API classes e metodologias.
( ) Ferramenta de auxílio dos testes funcionais (caixa-preta), que se baseia em metodologias de análise de modelos da implementação automática dos casos de teste.
( ) Formalismo desenvolvido para aproveitar os modelos com características estruturais disponibilizadas pela orientação a objetos, junto com os modelos das redes de Petri.
( ) Procedimento formal de entrada que a grande maioria das ferramentas usa na criação e escolha automática de casos de teste.
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta 
1. 
1, 2, 4, 3.
2. 
3, 1, 2, 4.
3. 
2, 3, 1, 4.
Resposta correta
4. 
3, 4, 1, 2.
5. 
4, 1, 2, 3.
7. Pergunta 7
/1
Leia o excerto a seguir:
“O teste de invasão é uma atividade recomendada para avaliar a estrutura tecnológica da informação de acordo com uma visão externa e interna. Além de avaliar a segurança da informação, esse serviço avalia a qualidade dos controles de SI implementados.”
Fonte: MANOEL, S. S. Governança de Segurança da Informação: como criar oportunidades para o seu negócio. Rio de Janeiro: Brasport, 2014. p. 74.
Considerando essas informações e do conteúdo estudado sobre osdesafios e benefícios da automação de testes, pode-se afirmar que a segurança de informação é obtida:
Ocultar opções de resposta 
1. 
graças às interações, que permitem realizar verificações constantes para evitar a presença de interface.
2. 
por meio de configurações, que permite realizar buscas esporádicas para evitar a presença de usuários.
3. 
graças aos desenvolvedores, que permite realizar buscas constantes para evitar a presença de bugs e hardware.
4. 
por meio de verificações, que permitem realizar buscas constantes para evitar a presença de intents.
5. 
por meio de testes automatizados, que permitem realizar verificações constantes para evitar a presença de hackers dentro um código falho.
Resposta correta
8. Pergunta 8
/1
Leia o excerto a seguir:
“Os requisitos funcionais do sistema 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, F, V, V.
Resposta correta
2. 
F, V, F, V.
3. 
V, F, F, V.
4. 
F, V, V, F.
5. 
V, F, V, F.
9. Pergunta 9
/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 as interações, considerando as diferenças inerentes à sua funcionalidade.
2. 
se criarmos casos de teste que garantam aos agentes o poder de realizar a instalação, considerando as diferenças inerentes à sua operação.
3. 
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
4. 
se criarmos casos de teste que garantam aos agentes o poder de realizar as configurações, considerando as diferenças inerentes às suas interfaces.
5. 
se criarmos casos de teste que garantam aos agentes o poder de realizar as interfaces, considerando as diferenças inerentes à sua configuração.
10. Pergunta 10
/1
Leia o excerto a seguir:
“Alguns exemplos de indicadores de processo incluem quantidade de erros descobertos antes da entrega do software, defeitos entregues aos usuários finais, produtos de trabalho entregues, esforço humano despendido, tempo gasto, dentre outros.”
Fonte: MARTINS, J. C. C. Técnica para Gerenciamento de projetos de software. Rio de Janeiro: Brasport, 2007. p. 25.
Considerando essas informações e o conteúdo estudado sobre gerenciamento de defeitos, é possível afirmar que uma falha é proveniente de:
Ocultar opções de resposta 
1. 
uma disparidade entre as configurações do sistema e a integração de sistemas executáveis.
2. 
uma disparidade entre busca por requisitos do usuário e o comportamento das aplicações qualitativas.
3. 
uma disparidade entre o ciclo de vida e a gestão inserida no sistema integrado à manutenção do serviço.
4. 
uma disparidade entre as interfaces do usuário e o desempenho interativo presente na integração.
5. 
uma disparidade entre a solicitação do usuário e o desempenho apresentado pela aplicação executável.

Continue navegando