Logo Passei Direto
Material
Study with thousands of resources!

Text Material Preview

Q001) Segundo Pressman, o objetivo geral do control e de qualidade de software e da 
gestão da qualidade é eliminar problemas de qualida de no software. Tais problemas são 
conhecidos por diversos nomes: bugs, falhas, erros ou defeitos. Conforme discutido em 
nossas aulas, diferencie erro de defeito. 
Um erro é definido como um problema de qualidade encontrado antes do software ser 
liberado aos usuários finais. O defeito é um problema de qualidade encontrado depois do 
software ter sido liberado aos usuários finais. 
 
Q002) Uma vez gerado o código-fonte, o software dev e ser testado para descobrir tantos 
erros quanto possível antes de fornecê-lo ao client e. Para atingir este objetivo o testador 
deve entender o software e tentar desenvolver uma i magem mental de como o software 
poderá falhar. Neste sentido o testador poderá olha r o software através de duas visões. 
Uma delas é o Teste Caixa Branca. Descreva-a. 
 
Quando sabemos como é o trabalho interno do software e realizamos testes para garantir que 
as operações internas foram adequadamente exercitadas, estamos realizando teste de caixa-branca. 
Este tipo de teste é baseado em um exame rigoroso dos detalhes procedimentais e dos caminhos 
lógicos internos do software. 
Segundo Pressman também chamado de teste de caixa-de-vidro, este teste utiliza a estrutura de 
controle descrita no programa para derivar o casos teste. São baseados nos elementos internos do 
programa. 
 
Q003) Indique a opção que Não representa um dos tip os de Teste de Caixa Branca. 
( A ) Teste comportamental 
 
Q004) Os testes de caixa-branca são baseados nos el ementos internos de um trecho de 
programa. Um exemplo de teste de caixa-branca é o t este de ciclo que focaliza 
exclusivamente a validade das construções de ciclo, já que ciclos são em sua grande 
maioria a base da maioria dos algoritmos implementa dos. Neste tipo de teste podem ser 
definidos quatro tipos de classes de ciclos que são : 
 ( A ) simples, aninhados, concatenados e desestruturados. 
 
Q005) Nos testes automatizados é utilizado um softw are que imita a interação com a 
aplicação no que se refere ao teste tal qual um ser humano faria. Os testes 
automatizados podem ser classificados através de do is tipos distintos de testes. 
Descreva cada um deles. 
Teste Regressivo: Quando temos nova versão de software e comparamos com a versão 
anterior, o teste é em função de algo do passado e Teste Progressivo: Simulamos um 
comportamento de carga no software, por exemplo e posteriormente reexecutamos numa nova 
versão do sistema usando outro fator de medição, neste caso desejamos ver o comportamento 
futuro do sistema. 
 
Q006) Qual é a correta definição de testes? 
 ( B ) Assegurar que o teste atende a todos os requisitos de sistema estabelecido entre o 
desenvolvedor e o cliente. 
 
Q007) Qual é a vantagem de usar testadores independ entes?