SóProvas


ID
2367250
Banca
FGV
Órgão
ALERJ
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

A atividade de teste de software contribui para revelar defeitos latentes nos programas.

Em relação às técnicas de testes de software, é correto afirmar que:

Alternativas
Comentários
  • Eh importante saber as tecnicas tbm

     

    principais técnicas
    Testes de caminhos
    estruturas de controles
    complexidade ciclomática

     

     

    testes baseados em grafos
    matriz ortogonal
    análise de valores limítrofes
    particionamento de equivalências
    divididos em classe de dados
    [74] Entre os tipos de testes de caixa preta, encontram-se o teste baseado em grafos; o particionamento de equivalência; a análise de valor-limite; e o teste de matriz ortogonal.
    Certa

    [13-C] o particionamento de equivalência é uma maneira estratégica de aplicar testes de software.
    errada → é uma técnica

  • Rodrigo Marcelo,
    O teste caixa-branca é conhecido como teste estrutural e o teste caixa-preta é conhecido como  teste funcional ou comportamental


    a) testes de caixa branca têm por objetivo testar o código fonte, testar cada linha de código possível, testar os fluxos básicos e os alternativos;
    CORRETA. Teste caixa-branca testa as estruturas internas do código

    b) testes de regressão têm por objetivo verificar se o sistema se mantém funcionando de maneira satisfatória após longos e intensos períodos de uso;
    ERRADA. Teste de regressão é a reexecução de algum subconjunto de testes que já foi conduzido para garantir que as modificações não propagassem efeitos colaterais indesejados

    c) todas as declarações internas do programa devem ser testadas pelo menos uma vez durante os testes funcionais;
    ERRADA. testes funcionais são testes utilizando técnicas de caixa-preta. Não devemos falar em declarações internas quando utilizamos os testes caixa-preta

    d) testes de unidade se preocupam em exercitar o sistema além de sua carga máxima de projeto, até que ele falhe;
    ERRADA. Esse é o conceito do Teste de estresse ou teste de carga

    e) testes de usabilidade verificam se o software instala como planejado, em diferentes hardwares e sob diferentes condições.
    ERRADA. Teste de usabilidade é para verificar o quão fácil é o uso de um software.

     

  • a) Testes de caixa branca têm por objetivo testar o código fonte, testar cada linha de código possível, testar os fluxos básicos e os alternativos;

    b) Teste de estabilidade tem por objetivo verificar se o sistema se mantém funcionando de maneira satisfatória após longos e intensos períodos de uso;

    c) (teste funcional é caixa preta)

    d) Testes de stress se preocupam em exercitar o sistema além de sua carga máxima de projeto, até que ele falhe;

    e) Testes de instalação verificam se o software instala como planejado, em diferentes hardwares e sob diferentes condições.