Baixe o app para aproveitar ainda mais
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.
Compartilhar