Buscar

TESTE DE SOFTWARE II - ABORDAGENS DE TESTE

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

TESTE DE SOFTWARE II 
ABORDAGENS DE TESTE 
1. Você é analista de sistemas, e está desenvolvendo um software de logística para um grande 
cliente de sua empresa. Por ser um dos programadores no projeto, você vai realizar testes na 
estrutura interna do código, a fim de verificar o funcionamento dos laços de repetição, chamadas 
de função, decisões lógicas, entre outros aspectos. Esse tipo de teste é chamado de: 
 
Você acertou! 
D. Teste de caixa-branca. 
Por que esta resposta é a correta? 
O teste de caixa-branca é uma abordagem de teste em que, preferencialmente, o programador 
que fez a codificação executa testes na parte interna do código-fonte, a fim de encontrar 
problemas nas estruturas internas do programa. Os testes de caixa-preta e caixa-cinza tratam, 
respectivamente, de testes que não acessam a estrutura interna do software, e que acessam as 
consultas SQL. O teste de caixa-fonte e de caixa-interna não são abordagens de testes. 
 
2. O teste de caixa-branca é aquele em que o testador, ou analista de testes, consegue validar a 
codificação do software, a sua estrutura interna. Neste sentido, através do teste de caixa-
branca, é possível encontrar problemas como: 
 
Você acertou! 
A. Cálculos com respostas erradas e finalização errada de laços de repetição. 
Por que esta resposta é a correta? 
O teste de caixa-branca permite encontrar problemas que se relacionam a erros na estrutura 
interna do código-fonte, como cálculos mal resolvidos, término inadequado de laços, entre 
outros. As demais opções dizem respeito a aspectos que são identificados com o teste da caixa-
preta, ou, ainda, através do planejamento do projeto como um todo. 
 
3. Você é testador de software, e está trabalhando nos testes de um sistema em que precisou 
estudar muito os requisitos do software, a fim de conhecer as saídas do sistema para cada ação 
executada. Que abordagem de teste é essa? 
 
Você acertou! 
C. Teste de caixa-preta. 
Por que esta resposta é a correta? 
O teste de caixa-preta é uma abordagem que exige conhecimento do testador acerca dos 
requisitos do sistema, e das saídas que devem ser apresentadas para cada ação executada. O 
testador insere dados de entrada, recebe as saídas do sistema, e faz comparações com as saídas 
que eram esperadas. O teste de caixa-branca ou de vidro acessa a estrutura interna 
do software. No entanto, o teste de caixa-cinza acessa as consultas SQL, e o de caixa-
transparente não é uma abordagem de teste. 
 
4. O teste de caixa-preta é aquele que possibilita validar se o software que está sendo 
desenvolvido atende às necessidades do cliente, mas sem que o testador, ou analista de testes, 
precise ter acesso à estrutura interna ao código-fonte. Quais tipos de problemas podem ser 
encontrados através do teste de caixa-preta? 
 
Você acertou! 
E. Permite que deixe campos obrigatórios em branco e aceita valores fora de um intervalo 
especificado nos requisitos. 
Por que esta resposta é a correta? 
Os problemas encontrados pelo teste de caixa-preta se relacionam com os requisitos do 
sistema. Nesse sentido, através dele é possível encontrar valores que são aceitos pelo sistema 
e que não poderiam ser pelos requisitos, e, ainda, campos obrigatórios que podem ser deixados 
em branco e não seria permitido. As demais opções dizem respeito a aspectos que são 
identificados com o teste da caixa-branca, ou, ainda, através do planejamento do projeto como 
um todo. 
 
5. O tipo de abordagem de teste em que o testador tem acesso às estruturas SQL do código-
fonte, e pode manipulá-las, a fim de verificar quais são as saídas produzidas quando acessa o 
banco de dados é o: 
 
Você acertou! 
D. Teste de caixa-cinza. 
Por que esta resposta é a correta? 
O teste de caixa-cinza é aquele em que o testador realiza testes em todas as estruturas SQL do 
código, diretamente no banco de dados, para comparar as saídas obtidas com as saídas 
esperadas. O teste de caixa-branca ou de vidro é aquele em que o testador acessa a estrutura 
interna do software. O de caixa-preta é aquele em que o testador valida os requisitos. Todavia, 
o teste de estrutura interna não diz respeito a nenhuma abordagem de teste.

Continue navegando