Logo Passei Direto
Buscar
Sobre o teste de aceitação é correto afirmar que:
Um defeito encontrado em um artefato de software chama-se de falha.
Comportamento do software diferente do esperado pelo usuário final chama-se de erro.
Ato inconsistente realizado por um indivíduo ao tentar compreender uma informação chama-se de defeito.
Erro e falha são, do ponto de vista do teste de aceitação, semanticamente equivalentes.
Um bug gerado por um programador não pode ser considerado uma falha.
User badge image
Questões Para a Compreensão

há 2 horas

Respostas

User badge image

Ed Verified user icon

há 2 horas

Vamos analisar cada afirmação sobre teste de aceitação e termos relacionados: 1. "Um defeito encontrado em um artefato de software chama-se de falha." - Incorreto. Defeito (ou bug) é a causa no código ou artefato; falha é o comportamento incorreto observado durante a execução. 2. "Comportamento do software diferente do esperado pelo usuário final chama-se de erro." - Incorreto. O comportamento diferente do esperado é chamado de falha. Erro geralmente se refere a uma ação humana que causa um defeito. 3. "Ato inconsistente realizado por um indivíduo ao tentar compreender uma informação chama-se de defeito." - Incorreto. Isso é mais relacionado a erro humano, não defeito, que é um problema no software. 4. "Erro e falha são, do ponto de vista do teste de aceitação, semanticamente equivalentes." - Incorreto. Erro (ação humana), defeito (no código) e falha (comportamento incorreto) são conceitos distintos. 5. "Um bug gerado por um programador não pode ser considerado uma falha." - Incorreto. Um bug (defeito) pode causar uma falha quando o software se comporta incorretamente. Resumo: Nenhuma das afirmações está correta do ponto de vista técnico do teste de aceitação. Defeito (bug) é a causa; falha é o efeito observado; erro é a ação humana que gera defeito.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. Marque a opção INCORRETA:
Arquiteto de Teste - Responsável pela montagem do ambiente de teste (infraestrutura) e escolha de ferramentas.
Gerente de Teste - responsável pela liderança de um projeto de teste específico.
Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste.
Testador - Responsável pela execução dos casos de teste e script de teste.
Product Owner - Responsável pela análise dos dados de teste.

Sobre os testes automatizados de software é incorreto afirmar que:
Todo caso de teste é naturalmente candidato a automação, mas com toda a certeza nem todos são recomendáveis para a automação.
Preparação do ambiente, execução dos testes e conferência dos testes são etapas dos testes automatizados.
Um projeto de automação de software é um investimento alto e de longa duração.
Os testes automatizados substituem os testes manuais.
Cucumber é uma ferramenta de automação de testes.

Sobre os casos de teste é incorreto afirmar que:
Devem especificar unicamente os valores de entrada e os resultados esperados do processamento.
Podem ser elaborados para identificar defeitos na estrutura interna do software por meio de situações que exercitem adequadamente todas as estruturas utilizadas na codificação.
Garantem que os requisitos do software que foi construído sejam plenamente atendidos.
Podemos utilizar a ferramenta de casos de uso para criar e rastrear um caso de teste, facilitando assim identificação de possíveis falhas.
Numa situação ideal, no desenvolvimento de casos de teste, se espera encontrar o subconjunto dos casos de teste possíveis com a maior probabilidade de encontrar a maioria dos erros.

A utilização de uma ferramenta para a automatização dos testes permite:
Economizar tempo, mas não recursos durante a execução dos testes.
Aumentar a qualidade final do produto.
Executar os mesmos testes por uma quantidade fixa de vezes.
Automatizar qualquer caso sem que se avalie a sua necessidade.
Economizar recursos, mas não tempo durante a execução dos testes.

Mais conteúdos dessa disciplina