SóProvas


ID
2200525
Banca
FCM
Órgão
IF Farroupilha - RS
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

O teste de software pode ser realizado de diversas formas. Mesmo assim, existem técnicas que podem ser utilizadas para encontrar falhas no software.


Analise as afirmativas abaixo:


I- O teste de regressão tem por finalidade repetir o teste em um programa já testado depois de haver uma modificação.

II- O teste de desempenho tem por finalidade elaborar casos de teste que possam subverter as verificações de segurança do programa.

III- O teste de caixa branca trabalha diretamente sobre o código fonte do componente de software.

IV- O teste de caixa preta trabalha diretamente sobre o código fonte do componente de software.


Estão corretas as afirmativas

Alternativas
Comentários
  • II- O teste de desempenho tem por finalidade elaborar casos de teste que possam subverter as verificações de segurança do programa.

    Se é um teste de desempenho, o objetivo não é subverter as verificações de segurança (e sim desempenho), logo, eliminamos todas as outras alternativas que contem a segunda afirmação, restando a letra b.

  • IV- O teste de caixa preta trabalha diretamente sobre o código fonte do componente de software. // Primeiramente devemos observar que a definição de teste de caixa branca e preta, de acordo com a questão, são os mesmos.

    No teste de caixa branca trabalhamos diretamente com o código, já no teste de caixa preta trabalhamos com módulos/componentes fechados.

  • 1- Teste de Regressão: Basicamente avalia todas as experiências de teste passadas. Os testes que tiveram sucesso no passado, são executados nos softwares que estão sendo desenvolvidos .

    2- Teste de Desempenho ou (Teste de Performance) : em sua mais pura definição é o tipo de teste realizado para se verificar o tempo de resposta de uma aplicação, determinando assim a sua escalabilidade e confiança levando-se em consideração uma carga(load).

    Read more: http://www.linhadecodigo.com.br/artigo/3256/teste-de-desempenho-conceitos-objetivos-e-aplicacao-parte-1.aspx#ixzz4Uyj7ilPr

    3- Teste de Caixa branca:  Avalia a parte estrutural do software.(São realizados testes lógicos e comportamentais). Analisam-se o fluxo de dados e os códigos, usados ou não.

    4 - Teste de caixa preta:(black box): Não é necessário saber sobre a parte interna, este tipo de técnica avalia a saída dos dados.

    http://supertutoriaiswebs.blogspot.com.br/search/label/Teste%20de%20Software

     

  • Analisando as assertivas temos:

    I C. 

    II E. O teste de desempenho não está relacionado com a segurança do programa. Ele verifica apenas o tempo de resposta do software quando executadas determinadas operações (funcionalidades). 

    III- C. 

    IV- E. Está descrevendo o teste de caixa-branca. O teste de caixa-preta verifica as entradas e saídas esperadas do software.

    Gabarito:

    b) X.