SóProvas


ID
3189346
Banca
IF-MT
Órgão
IF-MT
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as sentenças presentes em Pressmann (2006) relacionadas abaixo, acerca de estratégias de teste para software convencional.

I - Teste de_______________ é uma técnica sistemática para construir a arquitetura do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces.

II - No teste de _______________ são utilizadas as descrições de projeto no nível de componente como guia para testar caminhos de controle importantes e descobrir erros dentro dos limites do módulo.

III - O teste de _______________ é uma abordagem de teste de ________________ e tem por objetivo exercitar o sistema inteiro, de ponta a ponta, sendo capaz de expor os principais problemas existentes no produto ainda na etapa de construção.

IV - O teste de _______________ tem por objetivo verificar se há defeitos de software em modificações recentes que afetam módulos já testados e que antes funcionavam impecavelmente.

As lacunas das sentenças podem ser preenchidas CORRETAMENTE com a opção:

Alternativas
Comentários
  • 1. Teste de integração é a fase do teste de software em que módulos são combinados e testados em grupo. Ela sucede o teste de unidade, em que os módulos são testados individualmente, e antecede o teste de sistema, em que o sistema completo (integrado) é testado num ambiente que simula o ambiente de produção.

     

    2. Teste de unidade é toda a aplicação de teste nas assinaturas de entrada e saída de um sistema. Consiste em validar dados válidos e inválidos via I/O (entrada/saída) sendo aplicado por desenvolvedores ou analistas de teste.

    Uma unidade é a menor parte testável de um programa de computador. Em programação procedural, uma unidade pode ser uma função individual ou um procedimento. Idealmente, cada teste de unidade é independente dos demais, o que possibilita ao programador testar cada módulo isoladamente.

     

    3. Teste de Fumaça: consiste em um teste rápido, executando as principais funcionalidades do sistema, sem se preocupar com as condições de erro. O mesmo que teste do Caminho Feliz;

     

    4. Testes de Regressão, ou Regressivos: consiste em testar apenas as funcionalidades que não foram afetadas (ou não deveriam ter sido) pela nova versão do sistema: “Tudo deve funcionar como antes”;

     

    5. Testes de Usabilidade: validam as condições de usabilidade do sistema, verificando mensagens emitidas para o usuário, clareza na comunicação do estado de execução da aplicação, navegação, dentre outras características, sempre sob a ótica do usuário;

     

    6. Teste de Configuração: consiste em executar o sistema nas diversas configurações de hardware e software básico previstos para a sua execução em produção;

     

    7. Testes de Sistema ou Não Funcionais, validam os requisitos não funcionais da aplicação;

     

    Fonte: http://www.sergiodias.inf.br/engenharia-de-software/qualidade

  • I - Teste de Integração é uma técnica sistemática para construir a arquitetura do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces.

    II - No teste de Unidade são utilizadas as descrições de projeto no nível de componente como guia para testar caminhos de controle importantes e descobrir erros dentro dos limites do módulo.

    III - O teste de Fumaça é uma abordagem de teste de Integração e tem por objetivo exercitar o sistema inteiro, de ponta a ponta, sendo capaz de expor os principais problemas existentes no produto ainda na etapa de construção.

    IV - O teste de Regressão tem por objetivo verificar se há defeitos de software em modificações recentes que afetam módulos já testados e que antes funcionavam impecavelmente.

    Alternativa: A