Buscar

REVISÃO_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 5 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

Prévia do material em texto

REVISÃO
1. O processo de verificação e validação de um software é realizado através de um
conjunto de atividades. É correto afirmar que:
A) O papel da verificação é assegurar que o programa realiza aquilo que
o usuário necessita e atende às suas expectativas.
B) As atividades de validação examinam se o software atende aos seus
requisitos funcionais e não funcionais.
C) Os testes podem mostrar a presença de erros em um programa, mas
não servem para demonstrar a sua ausência.
D) O projeto dos casos de teste não deve envolver a passagem de
parâmetros, pois o objetivo é testar cada módulo, individualmente, em
busca de erros.
E) N.D.A.
2. 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.
3. Relacione a coluna 1 com a coluna 2:
Coluna 1
1. Funcionalidade.
2. Confiabilidade.
3. Eficiência.
4. Usabilidade.
Coluna 2
( ) O quanto o software fica disponível para uso, levando-se em conta aspectos
como maturidade, tolerância a falhas e facilidade de recuperação.
( ) O grau com que o software satisfaz às necessidades declaradas pelos
interessados.
( ) O grau de facilidade de utilização do software.
( ) O grau de otimização do uso, pelo software, dos recursos do sistema.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
A) 1 – 2 – 3 – 4.
B) 2 – 1 – 4 – 3.
C) 1 – 3 – 4 – 2.
D) 2 – 3 – 1 – 4.
E) 2 – 1 – 3 – 4.
4. Baseando-se em conhecimentos acerca de teste de software, análise a descrição
a seguir: "esse teste é feito por um pequeno grupo de usuários para ver se o
software satisfaz as suas necessidades. Nesse teste, analisa-se como o usuário usa
o sistema, verificando onde ele tem mais dificuldade. Ouve-se também suas
impressões, porém é preciso confrontá-las com as observações do avaliador;" Esse
tipo de teste de software é o:
A) Teste da caixa preta.
B) Teste de usabilidade.
C) Teste da caixa cinza.
D) Teste de carga.
5. Sobre técnicas de teste de software, assinale a alternativa para qual tipo de teste
garante que as mudanças realizadas em uma nova versão não gerarão erros em
componentes prontos e testados.
A) Teste de Regressão
B) Teste de Carga
C) Teste de Estresse
D) Teste de Usabilidade
6. A Garantia da Qualidade de Software (SQA) tem por objetivo obter um produto de
alta qualidade, e neste contexto, tarefas são realizadas por um grupo para alcançar
essa meta. Sobre as tarefas de SQA, assinale a alternativa incorreta.
A) Elaboração de um plano SQA para um projeto
B) Revisão das atividades de engenharia de software
C) Gestão dos custos do projeto
D) Inspeção dos softwares resultantes para verificar sua conformidade com a
gestão da qualidade definida
7. O teste de unidade tem como finalidade testar os componentes mais simples do
software
A) de forma isolada.
B) quanto à sua coesão.
C) quanto ao seu acoplamento.
D) quando unificados na versão a ser lançada.
E) quanto à sua capacidade de responder a entradas únicas.
8. O Desenvolvimento Dirigido por Testes se caracteriza por
A) manter sem modificação um arquivo de código fonte que já tenha sido
aprovado em um teste.
B) escrever o código fonte e, baseado na análise do código, escrever os testes.
C) escrever as histórias do usuário na forma de testes.
D) projetar os casos de teste antes de criar o código fonte.
E) repetir todos os testes a cada modificação do código fonte.
9. O Teste de Software que tem por objetivo unir os diversos módulos do sistema e
testá-los em conjunto é o de:
A) Desempenho
B) Caixa Preta
C) Integração
D) Validação
E) Unidade
10. Assinale a alternativa que apresenta o objetivo de um teste funcional.
A) Avaliar os aspectos de integridade do banco de dados.
B) Verificar requisitos de desempenho, como o número de terminais
suportados.
C) Determinar os requisitos de guarda e retenção de dados.
D) Mapear os aspectos de instabilidade do sistema.
E) Verificar a consistência entre o produto implementado e respectivos
requisitos.
Gabarito:
1 - C
2 - A
3 - B
4 - B
5 - A
6 - C
7 - A
8 - D
9 - C
10 - E

Continue navegando