SóProvas


ID
1404487
Banca
FGV
Órgão
PROCEMPA
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

A verificação dinâmica está baseada nas três dimensões de testes, listadas a seguir:

                                 tipos de teste, técnicas de teste e níveis de teste.

Assinale a opção que apresenta somente itens da dimensão tipos de teste.

Alternativas
Comentários
  • Não encontrei nenhuma fonte formal (livros), mas encontrei esse site que diz exatamente a resposta da questão:

    http://www.mct.gov.br/upd_blob/0021/21227.pdf

  • Questão certa letra C, pois a verificação dinâmica que é conhecido também por (Teste) tem como suas metodologia de Teste de Qualidade chamada FURPS (Funcionalidade, usabilidade , confiabilidade, desempenho , capacidade de suporte), que consiste nas seguintes categorias: 

    Funcionalidade:

    Teste funcional.

    Teste de regressão.

    Teste de volume.

    Teste de segurança

    Usabilidade:

    Teste de interface.

    Teste de usabilidade.

    Confiabilidade:

    Teste de integridade.

    Teste de estrutura.

    Teste de estresse.

    Smoke test.

    Suportabilidade:

    Teste de configuração.

    Teste de instalação.

    Desempenho:

    Teste de avaliação de desempenho ou benchmark.

    Teste de contenção.

    Teste de carga.

    Perfil de desempenho.

  • Questão correta letra "C" de acordo com o livro Base de conhecimento em teste de software, dos autores: Aderson Bastos, Ricardo Cristalli, Trayahú Moreira, Emerson Rios, existem 3 dimensões em que a estratégia de teste do projeto pode estar baseada:

    1ª dimensão - Estágios ou níveis de teste(quando testar)

         Teste de Unidade - estágio mais baixo da escala de teste. Costuma ser feito pelos programadores.

         Teste de integração - Teste do sistema ao término de cada iteração. Geralmente realizado pelo analista de sistema.

         Teste de Sistema - Execução do sistema como um todo. Costuma ser realizado pelo analista de teste em ambiente de teste.

         Teste de aceitação - Testes antes da implantação do software. Em geral é feito pelo usuário em ambiente de homologação.


    2ª dimensão - Tipos de teste(o que testar)  

      De acordo com a metodologia de qualidade FURPS:

          Funcionalidade: Teste funcional, Teste de regressão, Teste de volume, Teste de segurança.
          Usabilidade: Teste de interface, Teste de usabilidade.
          Confiabilidade: Teste de integridade, Teste de estrutura, Teste de estresse, Smoke test.
          Desempenho: Teste de avaliação de desempenho ou benchmark, Teste de contenção, Teste de carga, Perfil de desempenho.
          Suportabilidade: Teste de configuração, Teste de instalação.
       

    3ª dimensão - Técnicas de teste(como testar) 

      Estrutural - Verificar se o sistema desenvolvido e os programas funcionam. ...Pretende determinar se a tecnologia utilizada foi apropriada e se, quando montados, os componentes funcionam como uma unidade coesa. 

    Funcional - Assegurar que as especificações e os requisitos do software foram atendidos.

    ------------------------------------------------

    Então de acordo com a questão

    a) Teste de Aceitação (NÍVEL DE TESTE) – Teste de Regressão (TIPO DE TESTE) – Teste Estrutural(TÉCNICA DE TESTE)
    b) Teste de Funcionalidade(TIPO DE TESTE) – Teste de Desempenho (TIPO DE TESTE) – Teste de Unidade(NÍVEL DE TESTE)
    c) Teste de Interface(TIPO DE TESTE)  – Teste de Carga(TIPO DE TESTE)  – Teste de Segurança(TIPO DE TESTE)
    d) Teste Funcional(TÉCNICA DE TESTE)  – Teste de Volume (TIPO DE TESTE) – Teste de Sistema (NÍVEL DE TESTE)
    e) Teste de Usabilidade (TIPO DE TESTE) – Teste de Funcionalidade(TIPO DE TESTE) – Teste de Integração (NÍVEL DE TESTE)


    Com fé chegaremos lá!!!


    ;-)

  • Para ficar mais fácil:

    Níveis de testes: Dimensão que aborda onde o teste deve ocorrer. Ex: unidade, integração, validação, sistemas (como posto pelo Pressman) 

    Tipos de testes: Dimensão que aborda o que deve ser testado: Ex: Funcionalidade, Desempenho, Interoperabilidade, Qualidade de código, etc...

    Técnicas de testes: Dimensão que aborda como o teste deve ser executado. Ex: Teste de caixa branca, caixa preta, caixa cinza.

  • A verificação dinâmica está baseada nas três dimensões de testes: tipos de teste, técnicas de teste e níveis de teste.

     

    Tipos de teste - São os da metodologia de qualidade FURPS:

    Funcionalidade:Teste funcional, Teste de regressão, Teste de segurança.

    Usabilidade: Teste de interface, Teste de usabilidade.
    Confiabilidade: Teste de estrutura, Teste de integridade, Smoke test.
    Desempenho: Teste de avaliação de desempenho, Teste de carga.
    Suportabilidade: Teste de configuração, Teste de instalação.

     

    Técnicas de testeEstrutural ou Funcional. Nos quais:

    Estrutural - Também chamados caixa branca. Verifica se o sistema desenvolvido e os programas estão estruturalmente sólidos e funcionando no contexto técnico onde serão instalados, o foco dos testes é averiguar o comportamento do sistema em determinadas situações. 

    Funcional - Também chamados caixa preta. Assegura que as especificações e os requisitos do software foram atendidos. Foca apenas nas E/S especificadas, não se preocupa com a estrutura interna.

     

    Níveis de teste (ou fases ou, ainda, estratégias de testes) - Teste de Unidade, Teste de integração, Teste de Sistema, Teste de aceitação.