Buscar

ExerciciosRevisaoAV2_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

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

Prévia do material em texto

1. Dentro do contexto de Teste de Software, o objetivo de ________________ é checar se o software atende a seus requisitos funcionais e não funcionais, enquanto o 
objetivo de _____________ é checar que o software atende às expectativas do cliente.
Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.
A) depuração – validação
B) verificação – depuração
C) teste de componente – depuração
D) verificação – validação
E) validação – verificação 
2. A qual tipo de teste o conceito a seguir se refere: “Trata-se de testes que simulam o uso de um sistema por um usuário real” ?
A)Testes de Sistema.
B)Teste de Integração.
C)Testes de Caixa-preta.
D)Testes de Unidade.
3. Analise o código:
9: public void validarDados(HttpServletRequest request,
10: HttpServletResponse response)
11: throws ProcessamentoException{
12:
13: if(request.getParameter("login") == null ||
14: request.getParameter("senha") == null){
15: throw new ProcessamentoException( "Parâmetros imcompatíveis", null);
16: }
17: }
A) Verifica se os parâmetros da requisição necessários para execução estão presentes (linhas 13 e 14); caso não estejam, é lançada uma exceção indicando que o 
processamento deve ser interrompido.
B) Verifica se o login ocorreu com sucesso, as informações do usuário são recuperadas e armazenadas em um objeto do tipo Usuário através de uma chamada ao 
método.
C) Recupera o valor do login e senha, passados como parâmetros da requisição.
D) É um handler de apresentação, por isso, ele estende a classe e verifica a existência do parâmetro usuário (linha 7).
E) Armazena no request para que possa ser recuperado pelo handler de apresentação associado a esta requisição.
4. O teste de software compreende um conjunto de ferramentas e técnicas relacionadas à verificação e validação (V&V) de um sistema. Em relação ao tópico de teste 
de software, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) O teste beta é conduzido no ambiente de usuários reais, executando tarefas reais, sem a monitoração e interferência próxima dos desenvolvedores.
( ) O teste de aceitação é utilizado para verificar se um sistema de software como um todo é consistente com sua especificação de requisitos, geralmente executado 
pela equipe de testes sem o envolvimento do usuário.
( ) Ao corrigir erros de um sistema, é muito fácil introduzir novos erros ou reintroduzir erros que ocorreram anteriormente. Nessa situação, casos de teste aprovados 
em versões prévias do software podem ser verificados novamente através de testes de sistema.
( ) Testes unitários em sistemas orientados a objetos normalmente realizam verificações de falhas em classes individuais.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
A) V – F – F – V.
B) V – V – F – V.
C) V – F – V – F.
D) F – V – F – F.
E) F – F – V – V.
5. Considerando os chamados testes de unidade feitos no software de um sistema computacional, é correto afirmar que:
A) testam suas interfaces que recebem e transmitem dados de parametros.
B) testam apenas um dos caminhos existentes em cada unidade.
C) não testam unidades com código objeto muito reduzido.
D) as estruturas de dados utilizadas em cada unidade são testadas apenas quando ocorrer sua integração com outras unidades.
E) têm seu foco somente nos limites presentes nos testes de condições.
Relacione a Coluna 1 à Coluna 2, associando as técnicas de software com suas corretas descrições.
Coluna 1
1. Teste alfa.
2. Teste beta.
3. Teste de regressão.
Coluna 2
( ) Casos de teste aprovados em versões prévias do software são verificados novamente, principalmente em casos em que erros foram corrigidos e há a possibilidade
de se introduzir novos erros ou reintroduzir erros que ocorreram anteriormente.
( ) Conduzido na instalação do desenvolvedor, em um ambiente controlado por eles, por um grupo representativo de usuários finais.
( ) Conduzido nas instalações de um ou mais usuários finais, geralmente sem a presença de desenvolvedores, em um ambiente sem o controle destes últimos.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
A) 1 – 2 – 3.
B) 1 – 3 – 2.
C) 2 – 1 – 3.
D) 3 – 2 – 1.
E) 3 – 1 – 2.
6. Diferentes ferramentas de testes podem ser utilizadas para automatizar os testes de software. A respeito do Selenium, marque a alternativa correta.
A) O Selenium é uma ferramenta com foco no teste de desempenho de aplicações web com suporte para diferentes navegadores, como Google Chrome, FireFox e 
Safari.
B) O Selenium é uma ferramenta open-source que pode ser utilizada para o teste funcional de aplicações web em navegadores como Google Chrome e Safari.
C) O Selenium é um plugin que possibilita o teste de carga em aplicações web que estejam executando em navegadores como Google Chrome e Firefox.
D) O Selenium é uma ferramenta de teste de aplicações móveis que possibilita a automação de scripts de testes para simular o manuseio do usuário no dispositivo 
móvel.

Continue navegando