SóProvas


ID
331561
Banca
FGV
Órgão
FIOCRUZ
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Um tipo de teste de sistemas de software é também chamado de “teste comportamental” e focaliza os requisitos funcionais do software, permitindo ao engenheiro de software derivar conjuntos de condições de entrada que vão exercitar plenamente todos os requisitos funcionais de um programa. Esse tipo de teste tende a ser aplicado durante os últimos estágios do teste e tenta encontrar erros em funções incorretas ou omitidas, de interfaces, de estrutura de dados ou de acesso à base de dados externa, de comportamento ou desempenho de iniciação e término. Além disso, é um tipo de teste que despreza, de propósito, a estrutura de controle, sendo a atenção focalizada no domínio da informação. Esse tipo é conhecido por teste:

Alternativas
Comentários
  • a) Os testes de caixa preta, diferentemente dos testes de caixa branca, são focados na parte funcional do sistema, sendo derivados dos requisitos
    especificados para o sistema, aonde não é necessário conhecimento sobre a estrutura interna do sistema (classes, métodos, entre outros). Deve-se ressaltar que esta não é uma alternativa em relação a Técnica de Caixa Branca, e sim um complemento. A abordagem baseado em erros é uma característica dos testes funcionais, que tem como objetivo definir valores de entrada divergentes dos especificados como esperados, e analisar os dados de saída.

    b) Os testes de caixa branca, também conhecidos como testes estruturais ou testes de vidro, são testes focados na estrutura interna do sistema e na análise de código, onde são testados os caminhos lógicos, conjuntos específicos de condições, loops( laços), e etc. Para os testes de caixa branca, são necessários conhecimentos em lógica de programação, e em alguns casos o conhecimento na linguagem de programação utilizada para o desenvolvimento do sistema também é requerido.

    c) O método de teste de fluxo de dados seleciona caminhos de teste de um programa de acordo com as localizações das definições e usos de variáveis no programa. São úteis para selecionar caminhos de teste de um programa que contenha instruções de laços e if aninhadas. Uma vez que as instruções de um programa relacionam-se entre si de acordo com as definições e usos de variáveis, a abordagem de teste de fluxo de dados é eficiente para a proteção contra erros. Porém, os problemas de medir a cobertura de teste e a seleção de caminhos de teste de fluxo de dados são mais complexos do que os correspondentes problemas para o teste de condição.

    d) Teste de caminho básico. Inicialmente é preciso estabelecer os possíveis caminhos de acordo com cada condição. Cada caminho é definido a partir de um conjunto de pré-condições determinadas por controles internos do sistema. Através de métricas e descrições sobre os fluxos de controle do programa, é possível determinar os casos de uso e os casos de teste.

    e) Nao conheço

    Fonte: www.ti24x7.com
  • A lógica composta está na parte de notação de grafo e fluxo. Avalia as condições (AND ou OR) nas decisões.

    Link interessante sobre o assunto:
    http://www.ic.uff.br/~bianca/engsoft2/index_arquivos/Aula9-EngSoft2.pdf

    F
    alou.
  • Um macete para facilitar:

    1) Teste Caixa Preta é conhecido como comportamental ou Teste funcional.

    2) Teste Caixa Branca é conhecido como teste de vidro.

  • Gabarito A

    Depois que o software é implantado, tende-se a fazer o teste de caixa-preta.

    Essas técnicas de Teste se dividem entre Funcional e Estrutural, sendo que o Teste Funcional, ou Teste de Caixa Preta (Black Box), é aquele que tem como alvo verificar se a implementação está de acordo com o que foi especificado. Já o Teste Estrutural, também chamado de Teste de Caixa Branca (White Box), busca garantir que o software desenvolvido esteja bem estruturado internamente, portanto, funcionando corretamente.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !
     

  • Teste de caixa-preta = pra enfiar na tua bcta;

    Teste de caixa-branca = pra enfiar na tua pelanca;

    Teste de caixa-azul, é pra enfiar no meio do c*