Buscar

Teste de Software Avaliação On-Line 2 (AOL 2)

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 14 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 14 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 14 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

AV1 Teste de Software 
Pergunta 1
Leia o trecho a seguir:
“Os testes de segurança tenta verificar se todos os mecanismos de proteção embutidos num sistema o protegerão de fato de acesso indevidos. Já o teste de desempenho é idealizado para avaliar o desempenho do software de forma isolada e dentro do contexto de um sistema integrado.”
Fonte: REZENDE, Denis Alcides. Engenharia de software e sistema da Informação. 3ª Edição. Rio de Janeiro. Brasport, 2005. p. 159.
 A partir dessas informações e do conteúdo estudado sobre níveis de teste, é possível conceituar que os testes de desempenho:
são projetados para garantir que o sistema processe as atividades destinadas a ele e se o mesmo consegue atender aos seus requisitos. (Resposta Correta )
são direcionados a um processo de ampliação de requisitos presentes em um sistema.
são executados para modificar as estruturas lógicas dentro de um sistema de software.
são analisadas para realizar um processo de alteração de diversas estruturas dentro de um software.
são adotadas para criar um perfil operacional dentro de um processo de desenvolvimento de software.
Pergunta 2
Leia o trecho a seguir:
“A depuração com asserções permite o mapeamento de erros para sintomas internos, pois elas indicam pontos do programa nos quais ocorrem discrepâncias em relação à especificação [...]. O custo em termos de espaço e tempo de execução dos programas anotados com asserções é insignificante, o que viabiliza sua utilização em sistemas reais.”
Fonte: MALDONADO, José; JINO, Mario. DELAMARO, Marcio. Introdução Ao Teste De Software. Rio de Janeiro: GEN LTC, 2013. p. 75.
Considerando essas informações e os conteúdos estudados sobre Asserts, é correto afirmar que:
o assertEquals verifica, por exemplo, se uma função de soma está realmente adicionando dois valores. ( Resposta Correta )
o assertEquals verifica, por exemplo, se o programa está gerando respostas para estímulos.
o assertEquals realiza testes para descobrir se os objetos e ponteiros são iguais. 
o assertEquals verifica, por exemplo, se o programa está pegando dados do servidor.
o assertEquals verifica, por exemplo, se o programa está cometendo falhas em downloads.
Pergunta 3
A recuperação é a capacidade de reiniciar operações após a perda da integridade de uma aplicação. Ela garante a continuidade das operações após qualquer imprevisto, avaliando se ocorre salvamento de dados caso aconteça queda de energia ou de rede e se o programa possui a capacidade de salvar as últimas ações feitas.
De acordo com o conteúdo estudado sobre falhas e recuperação, analise as afirmativas a seguir.
I. É preciso avaliar se ocorre sincronização do aplicativo com outras redes.
II. Deve-se avaliar se acontece a proteção do sistema, a partir dos testes e técnicas de desligamento do aparelho em processo de utilização.
III. É necessário definir uma navegação intuitiva e completa.
IV. O teste ocorre por tentativas de invasão no banco de dados, propositalmente causadas por hackers.
Está correto apenas o que se afirma em:
I e II. (Resposta Correta )
I e III.
III e IV.
I e IV.
II e III. 
Pergunta 4
Leia o trecho a seguir:
“O teste end-to-end é um tipo de teste de Sistemas que visa colocar o sistema à prova de uma forma mais completa a partir da simulação de um ambiente real, tais como: acessar um banco de dados, usar uma rede de comunicação e interagir com outros hardwares e sistemas. Os testes dependentes do ambiente de produção (estresse, carga e performance) devem ser realizados, de preferência, no ambiente final onde o software irá operar.”
Fonte: RIOS, Emerson; MOREIRA, Trayahu. Teste de software II. São Paulo: Altabooks, 2013. p. 19.
Considerando essas informações e o conteúdo estudado sobre os tipos de teste de software, pode-se afirmar que:
o teste de stress avalia como o programa se comporta se várias pessoas acessarem ao mesmo tempo. (Resposta Correta )
o teste de segurança avalia como o programa se comporta se a energia ou a rede caírem.
o teste de falhas avalia como o programa se comportaria se os códigos do programa falharem.
o teste de interface avalia como o programa se comporta se houver uma invasão na interface principal.
o teste alfa verifica se muitos usuários conseguem acesso ao mesmo tempo.
Pergunta 5
Leia o trecho a seguir:
“O teste de stress se trata de colocar tantos usuários virtuais até que o nível de serviços (SLM) junto dos nossos usuários seja ‘quebrado’ ou a aplicação ‘pare’. Neste ponto sabemos qual é o momento em que a aplicação irá falhar pela quantidade de acessos/usuários.”
Fonte: GANDARA, Ricardo. Qualidade e teste em software. São Paulo: Clube dos Autores: 2012. p. 46. (adaptado).
De acordo com o conteúdo estudado sobre teste de stress, analise as afirmativas a seguir verificando quais indicam o modo como o jmeter avalia o desempenho de um programa na utilização do software em testes:
I. Permite a inclusão de usuários ao mesmo tempo.
II. Avalia tempo máximo e mínimo para funções como, por exemplo, ir para home pag.
III. Avalia quantidade de erros e falhas ao ativar uma função.
IV. Permite alterar campos errados, como senhas, por exemplo.
Está correto apenas o que se afirma em:
I e II. (Resposta Correta )
I, III e IV.
II e III.
I, II e IV.
I e IV.
Pergunta 6
Leia o trecho a seguir:
“O conceito de teste de software pode ser visto como roteiro e como controles dos produtos gerados no software. Preferencialmente deve contemplar a verificação de cada fase e a validação do software como um todo, constante na NBR ISO 9000-3”
Fonte: REZENDE, Denis. Engenharia de Software e Sistemas de Informação. São Paulo: BRASPOT, 2006. p. 268.
Considerando essas informações e os conteúdos estudados sobre a importância de testes de softwares, pode-se afirmar que:
um dos problemas avaliados pela caixa-preta é ver um campo de nascimento gerando idade futura. (Resposta Correta )
um dos problemas avaliados pela caixa-preta é ver um erro de código que gera imperfeições.
um problema identificado pela caixa-preta é a presença do atributo “e” onde deveria ter “ou”.
um dos problemas avaliados pela caixa-branca é a impossibilidade de funcionamento do programa em outro sistema.
um dos problemas avaliados pela caixa-branca é o mau funcionamento de um botão.
Pergunta 7
Leia o trecho a seguir:
“São realizados pela equipe testes visando a execução do sistema como um todo ou um subsistema (parte do sistema), dentro de um ambiente operacional controlado, para validar a exatidão e perfeição na execução de suas funções. Neste estágio de teste, a operação normal do sistema deve ser simulada sendo testadas todas as suas funções de forma mais próxima possível do que ocorrerá no ambiente de produção.”
Fonte: RIOS, Emerson; MOREIRA, Trayahu. Teste de software II. São Paulo: Altabooks, 2013. p. 15.
Considerando essas informações e os conteúdos estudados sobre os testes realizados com asserts, pode-se dizer que:
descobrir se dois objetos são diferentes é função do assertNotSame. (Resposta Correta )
descobrir se dois objetos e ponteiros são iguais é função do assertEquals.
descobrir se o cálculo de duas variáveis deu errado é função do assertFalse.
descobrir se o cálculo de duas variáveis deu certo é função do assertTrue.
testar valor e igualdade é uma função que pode ser feita pelo assertTrue.
Pergunta 8
Os testes de caixa-preta são realizados na interface externa e analisam os erros que ocorrem no programa em suas ações por fora, abrangendo o funcionamento do programa e comportamento de botões e formulários na área que é comandada por usuários do software.
De acordo com o texto e o conteúdo estudado sobre técnicas de teste de software caixa-preta, analise as afirmativas a seguir.
I. O Nível Unidade é o primeiro teste da técnica caixa-preta a ser feito. Ele testa os códigos das unidades.
II. Botões de mudança de tela que não direcionam para a tela correta são um exemplo de erro avaliado pelo teste da caixa-preta.III. Ativar funções divergentes simultaneamente e aceitar preenchimento de idade negativa são erros para o teste caixa-preta avaliar.
IV. O segundo teste no nível a ser feito é o de regressão, que testa outros testes e suas mudanças. 
Está correto apenas o que se afirma em:
II e III. (Resposta Correta )
III e IV.
I e III.
I e IV.
I e II. 
Pergunta 9
Leia o trecho a seguir: 
“O negócio, que dava mais trabalho do que resultado, era visto como pouco estratégico para a Totvs, que tem voltado seus esforços para o desenvolvimento de software. A venda foi finalizada em outubro, por 25 milhões de reais. A parte de software da Bematech continua com a Totvs.”
Fonte: EXAME. A sucessão na Totvs: Aqui está a chave da empresa. Disponível em: <https://exame.abril.com.br/revista-exame/aqui-esta-a-chave-da-empresa/>. Acesso em: 17 jan. 2020
O trecho acima trata da importância do desenvolvimento de software dentro das organizações. Considerando essas informações e o conteúdo estudado, analise as fases de desenvolvimento de software a seguir e associe-as com as suas respectivas características.
1) Levantamento de requisitos.
2) Análise de Requisitos.
3) Projeto.
4) Implementação.
5) Testes.
( ) Os desenvolvedores irão avaliar detalhadamente os dados coletados na fase anterior e começar a desenvolver modelos que simbolizem o sistema de software que será desenvolvido.
( ) É possível visualizar como o sistema vai de fato funcionar internamente, visando atender às solicitações do cliente
( ) Tem como objetivo ter uma noção geral do problema; desenvolvedores e usuários irão compartilhar da mesma visão. 
( ) Responsável por criar uma versão executável do software e abordar o desenvolvimento de programas, independentemente do nível de linguagem de programação utilizado. 
( ) Várias atividades de análise são realizadas com o intuito de validar o produto de software.
Agora, assinale a alternativa que apresenta a sequência correta:
2, 3, 1, 4, 5. (Resposta Correta )
1, 2, 4, 3, 5.
2, 4, 1, 3, 5. 
4, 1, 2, 3, 5.
3, 1, 2, 4, 5.
Pergunta 10
O objetivo do teste de usabilidade é definir um sistema útil, que supra as necessidades do usuário, que seja prático e de fácil acesso, com funções com aspectos estéticos nítidos, organizados e agradáveis. Dos elementos que o software precisa apresentar, são importantes os atalhos e as ações de retorno ou desistência. 
Considerando o texto e o conteúdo estudado sobre teste de usabilidade, pode-se dizer que:
muitas empresas colocam o usuário para testar um programa e avaliam através de câmeras e de observação como os usuários se comportam ao usar um programa novo. (Resposta Correta )
muitas empresas colocam falhas nos programas para testá-los e avaliam o nível de usabilidade através do comportamento do programa frente a tais falhas.
o teste de usabilidade pode ser testado através do JUnit, pois ele captura emoções na execução do teste e, além disso, verifica problemas de mudanças de tela.
o teste de usabilidade pode ser feito através do JMeter, pois ele identifica buracos em condições lógicas e falhas geradas por duplicidade de dados.
o teste de usabilidade avalia como os usuários se comportam quando muitas pessoas acessam um recurso ao mesmo tempo e, por conta disso, o programa se torna lento.

Outros materiais