-
Analisando as alternativas
I - Errada. Porque o Teste de caixa preta não foca na estrutura interna.
Segue abaixo a descrição do teste de caixa preta:
- Comportamental
- Requisitos funcionais de software
- Os casos de testes são gerados sem o conhecimento interno da estrutura do programa
- O conhecimento das entradas e saídas possíveis para o programa são necessários.
III - Errada. Teste de desempenho não tem nada ver com experiência do usuário.
Segue abaixo a descrição do teste desempenho:
Para sistema de tempo real e embutidos
Feito em todas etapas no processo de teste
São acoplados ao teste de esforço e usualmente requerem instrumentação de hardware e software.
Pressman e Sommerville
-
I - ERRADO. Porque o Teste de Caixa Preta(ou teste funcional) NÃO dá ênfase a estrutura interna.
Segue abaixo a descrição do teste de caixa preta:
- Comportamental
- Requisitos funcionais de software
- Os casos de testes são gerados sem o conhecimento interno da estrutura do programa
- O conhecimento das entradas e saídas possíveis para o programa são necessários.
II. CORRETO
III - ERRADO. Teste de desempenho não tem nada ver com experiência do usuário.
Segue abaixo a descrição do teste desempenho:
- Para sistema de tempo real e embutidos
- Feito em todas etapas no processo de teste
- São acoplados ao teste de esforço e usualmente requerem instrumentação de hardware e software.
Pressman e Sommerville
-
Ao meu entender, a alternativa II é a menos errada.
II.Teste de regressão tem a função de verificar se alguma modificação recente causou algum efeito indesejado e certificar se o sistema ainda atende aos requisitos.
Garantir se o sistema ainda atende aos requisitos, na minha opnião, não faz parte do teste de regressão, mas sim de um nível de teste mais alevado, a saber, o teste de aceitação.
-
Fabiano Santana,
Teste de Aceitação, sem considerar os testes de manutenções posteriores, é o último teste a ser realizado, em que o sistema é aceito ou rejeitado pelo cliente.
Com o trecho "e certificar se o sistema ainda atende aos requisitos", acredito que o examinador quis se referir, na verdade, à verificação se o sistema funciona mesmo depois da modificação realizada, e não, necessariamente, aos requisitos funcionais, por exemplo.
-
Prezados,
O item I está errado, os testes que olham a estrutura interna são os testes caixa branca , e não os caixa preta.
O item II está correto, testes de regressão servem para verificar se uma alteração nova adicionada causou efeito em alguma coisa que já funcionada corretamente, por isso o teste de regressão testa todo o sistema para ver se a nova modificação causou um efeito indesejado.
O item III está errado, teste de desempenho foca na performance do aplicativo, testes de usabilidade sim que focam na experiência do usuário.
Portanto a alternativa correta é a letra B
-
Teste de Desempenho - É um teste não funcional que avalia o comportamento do sistema sob uma carga especifica.
-
Teste Caixa Branca
Acessa o código fonte, conhecendo a estrutura interna do produto, possibilitando que sejam escolhidas partes específicas de um componente a ser avaliado, permitindo uma busca precisa do comportamento da estrutura interna do software.
Os níveis de teste caixa branca são os Testes de Unidade e o Teste Estático.
fgv branca, para exercitar decisões lógicas em seus lados verdadeiro e falso.
Teste Caixa Preta
Testa entradas e saídas do software, sem acesso ao código fonte.
Comportamental
Requisitos funcionais de software
Os casos de testes são gerados sem o conhecimento interno da estrutura do programa
Incrementado com ajuda dos mestres.