Buscar

2 2 - Níveis de teste

Prévia do material em texto

1. O teste de sistema é aquele que verifica se o software que foi desenvolvido está de acordo com o que foi definido no escopo do projeto, considerando a execução das atividades que deveria executar e se está condizente com o nível de qualidade, segurança e confiabilidade exigidos.
Nesse sentido, pode-se dizer que o teste de sistema faz a validação dos:
A. requisitos funcionais do software e aceitação do contrato.
B. requisitos não funcionais do software e integração com outros sistemas.
C.  prazos estimados para a entrega de pacotes do software.
D. custos estimados para os testes do software.
E.  requisitos funcionais e não funcionais do software.
2. Todos os níveis de teste de software são importantes, pois é necessário que sejam feitos ao longo de todo o ciclo de vida do projeto de desenvolvimento. Em um desses níveis, é importante que o próprio desenvolvedor se envolva nos testes, pois ele tem um conhecimento maior da linguagem de programação utilizada no código, além de conhecer a estrutura interna do software.
Que nível de teste é esse?
A. Teste de integração.
B. Teste de regressão.
C. Teste unitário.
D. Teste de aceitação.
E. Teste de sistema.
3. O teste de integração tem como propósito testar partes do sistema, de forma integrada, que já haviam sido testadas e validadas por meio de testes de unidade. Isso serve para verificar se, juntas, elas funcionam corretamente. Nesse sentido, os testes de integração servem para encontrar que tipo de problema?
A. Mensagem de erro que não indica ao usuário o que deve ser feito.
B. Problemas de transmissão de dados.
C. Laço de repetição que encerra de maneira inesperada.
D. Mensagens de erro incompletas.
E. Laço de repetição infinito, que tranca o processamento.
4. O teste de aceitação do usuário é aquele que recebe uma aceitação formal do usuário sobre o software que está sendo entregue, ou seja, o usuário informa que aprova o software da maneira como está desenvolvido. Existem outros dois tipos de teste de aceitação, os quais se referem à aceitação de uma entrega entre equipes, e o teste de aceitação que aprova contratos e legislação que precisam ser seguidas. Como esses testes se chamam?
A. Teste de aceitação de troca e teste de aceitação regulamentar.
B. Teste de aceitação colaborativo e teste de aceitação de cláusula.
C. Teste de aceitação de equipe e teste de aceitação legislativo.
D. Teste de aceitação de entrega e teste de aceitação de contrato e regulamento.
E. Teste de aceitação de projeto e teste de aceitação de contrato.
5. O teste de regressão normalmente é realizado enquanto o código do software ainda está sendo desenvolvido. Ele é necessário sempre que alguma mudança na estrutura do software acontece, tanto para modificar algo já implementado quanto para incluir uma nova funcionalidade.
Nesse sentido, o teste de regressão é feito por meio dos testes de qual(is) parte(s) do software?
A. Todo o software.
B. Da parte que foi modificada do software.
C. Da funcionalidade que foi incluída no software.
D. Da interface da nova funcionalidade do software.
E. Do código-fonte da funcionalidade que foi modificada no software.
image2.wmf
image1.wmf
1.
 
O teste de sistema é aquele que verifica se o
 
software
 
que foi desenvolvido está de acordo com o que 
foi definido no escopo do projeto, considerando a execução das atividades que de
veria executar e se 
está condizente com o nível de qualidade, segurança e confiabilidade exigidos.
 
Nesse sentido, pode
-
se dizer que o teste de sistema faz a validação dos:
 
A.
 
requisitos funcionais do
 
software
 
e aceitação do contrato.
 
 
B.
 
requisitos não funcionais do
 
software
 
e integração com outros sistemas.
 
 
C.
 
 
prazos estimados para a entrega de pa
cotes do
 
software
.
 
 
D.
 
custos estimados para os testes do
 
software
.
 
 
E.
 
 
requisitos funcionais e não funcionais do
 
software.
 
 
2.
 
Todos os níveis de teste de
 
software
 
são importantes, pois é necessário que sejam feitos ao longo de 
todo o ciclo de vida do projeto de desen
volvimento. Em um desses níveis, é importante que o próprio 
desenvolvedor se envolva nos testes, pois ele tem um conhecimento maior da linguagem de 
programação utilizada no código, além de conhecer a estrutura interna do
 
software
.
 
Que nível de teste é esse
?
 
A.
 
Teste de integração.
 
 
B.
 
T
este de regressão.
 
 
C.
 
Teste unitário.
 
 
D.
 
Teste de aceitação.
 
 
E.
 
Teste de sistema.
 
 
3.
 
O teste de integração tem como propósito testar partes do sistema, de forma integrada, que já haviam 
sido testadas e validadas por meio de testes de unidade. Isso serve para verificar se, juntas, elas 
funcionam corret
amente.
 
Nesse sentido, os testes de integração servem para encontrar que tipo de 
problema?
 
A.
 
Mensagem de erro que não indica ao usuário o que deve ser feito.
 
 
B.
 
Problemas de transmissão de dados.
 
 
C.
 
Laço de repetição que encerra de maneira inesperada.
 
 
D.
 
Mensagens de erro incompletas.
 
 
E.
 
Laço de repetição infinito, que tranca o processamento.

Continue navegando