SóProvas


ID
1379725
Banca
FEPESE
Órgão
MPE-SC
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Nos termos de Engenharia de Software, assinale a alternativa que contém o tipo de teste de software correspondente àquele realizado imediatamente após a conclusão da fase de desenvolvimento, e que visa testar se o software roda e provê suas funcionalidades e características básicas, de forma a estar habilitado para receber testes mais detalhados, ou se ele possui algum problema estrutural básico (ex. o software não roda) que deve ser corrigido antes de realizar outros tipos de testes.

Alternativas
Comentários
  • [Roger S. Pressman - Engenharia de Software uma abordagem profissional - 7ed]

     

    Teste fumaça. Teste fumaça é uma abordagem de teste de integração usada frequentemente
    quando produtos de software são desenvolvidos. É projetado como um mecanismo de
    marcapasso para projetos com prazo crítico, permitindo que a equipe de software avalie o projeto
    frequentemente. Em essência, a abordagem teste fumaça abrange as seguintes atividades:


    1. Componentes de software que foram traduzidos para um código são integrados em uma
    “construção” (build). Uma construção inclui todos os arquivos de dados, bibliotecas, módulos
    reutilizáveis e componentes necessários para implementar uma ou mais funções do
    produto.
    2. Uma série de testes é criada para expor erros que impedem a construção de executar corretamente
    sua função.
    A finalidade deverá ser descobrir erros “bloqueadores” (showstopper)
    que apresentam a mais alta probabilidade de atrasar o cronograma do software.
    3. A construção é integrada com outras construções, e o produto inteiro (em sua forma atual)
    passa diariamente pelo teste fumaça
    . A abordagem de integração pode ser descendente ou
    ascendente.

  • Teste de carga (stress testing):

    verifica o limite de dados processados pelo software, até que ele não consiga mais processá-lo


    Teste de fumaça (smoke testing):

    resposta da questão


    Teste do sistema (system testing):

    executa o sistema sob o ponto de vista do usuário final, similares ao ambiente; verificação de consistência entre o software e sua especificação


    Teste de aceitação (acceptance testing):

    realizado por um grupo de usuários finais


    Teste de desempenho (performance testing):

    limite de processamento dos dados no seu melhor desempenho, capacidade de resposta em determinados cenários


  • Complementando ...

     

    O Teste Fumaça deve usar o sistema inteiro de ponta a ponta. Não precisa ser  exaustivo, mas deve ser bastante rigoroso;

    .

    .

    .

    At.te

    Foco na missão