-
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 teste: Estrutural 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.