Buscar

QUALIDADE E TESTES DE SOFTWARE

Prévia do material em texto

08/10/2020 EPS
https://simulado.estacio.br/alunos/?user_cod=734763&matr_integracao=201407355147 1/3
 
 
 
 QUALIDADE E TESTES DE SOFTWARE
8a aula
 Lupa 
 
Exercício: CCT0774_EX_A8_201407355147_V2 07/10/2020
Aluno(a): MARCELO CARDOSO ROÇADO 2020.3 EAD
Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201407355147
 
São considerados testes de baixo nível:
Unidade e Sistema.
Unidade e Aceitação.
 Integração e Aceitação.
Integração e Sistema.
 Unidade e Integração.
Respondido em 07/10/2020 23:48:45
 
 
Explicação:
Sistema e Aceitação são considerados testes de alto nível.
 
 
Sobre o teste de aceitação é correto afirmar que:
Um defeito encontrado em um artefato de software chama-se de falha.
 Erro e falha são, do ponto de vista do teste de aceitação, semanticamente equivalentes.
O 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.
Um bug gerado por um programador não pode ser considerado uma falha.
Respondido em 07/10/2020 23:48:48
 
 
Explicação:
Erro é um defeito encontrado em um artefato de software.
Falha é o comportamento do software diferente do esperado pelo usuário final.
Erros e falhas não são semanticamente equivalentes.
Bugs são falhas.
 
 
 Questão1
 Questão2
 Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
08/10/2020 EPS
https://simulado.estacio.br/alunos/?user_cod=734763&matr_integracao=201407355147 2/3
Sobre os testes automatizados de software é incorreto afirmar que:
Cucumber é uma ferramenta de automação de testes.
 Todo caso de teste é naturalmente candidato a automação, mas com toda a certeza nem todos são
recomendáveis para a automação.
Um projeto de automação de software é um investimento alto e de longa duração.
 Os testes automatizados substituem os testes manuais.
Preparação do ambiente, execução dos testes e conferência dos testes são etapas dos testes automatizados.
Respondido em 07/10/2020 23:46:21
 
 
Explicação:
Os testes automatizados não podem substituir os testes manuais. Eles são complementares.
 
 
A MTS (Metodologia de Teste de Sistema) define os Requisitos de Negócio como:
Serve de base para os Requisitos Não-Funcionais e Detalhados
 Escritos na linguagem da área de negócios e podem conter gráficos, tabelas e diagramas
 Escritos para o projeto físico e a programação
Base para os Requisitos Detalhados
Escritos para informar em algumas linhas como o requisito será testado
Respondido em 07/10/2020 23:48:58
 
 
Explicação:
A MTS (Metodologia de Teste de Sistema) define os Requisitos de Negócio como sendo escritos na linguagem da área
de negócios e podem conter gráficos, tabelas e diagramas. Correspondem a objetivos, metas ou ¿desejos¿ da área de
negócios.
 
 
Quais são as estratégias que podem ser usadas no teste de aceitação?
 Teste formal, teste informal e teste beta
Teste formal, teste de unidade e teste alfa
 Teste de implantação, teste de requisitos e teste de unidade
Teste de implantação, teste caixa-branca e teste alfa
Teste formal, teste caixa-branca e teste alfa
Respondido em 07/10/2020 23:46:31
 
 
Explicação:
Como é a última etapa de teste antes da implantação do software, seu objetivo é verificar se o software está pronto e se
pode ser utilizado pelos usuários finais executando as tarefas e funções para as quais foi criado, então as estratégias de
testes a serem executados são: Teste formal, teste informal e teste beta.
 
 
De quem é a responsabilidade do teste de aceitação?
 Do cliente
Do desenvolvedor
 Do gerente de projeto
Do cliente e do desenvolvedor
Do gerente e do desenvolvedor
Respondido em 07/10/2020 23:49:04
 
 
 Questão4
 Questão5
 Questão6
08/10/2020 EPS
https://simulado.estacio.br/alunos/?user_cod=734763&matr_integracao=201407355147 3/3
Explicação:
No Teste de Aceitação, é impossível prever como o cliente realmente usará um programa. Por isso esse teste é de
responsabilidade do cliente.
 
 
A utilização de uma ferramenta para a automatização dos testes permite:
 Economizar recursos, mas não tempo durante a execução dos testes.
 Aumentar a qualidade final do produto.
 Executar os mesmos testes por uma quantidade fixa de vezes.
Economizar tempo, mas não recursos durante a execução dos testes.
Automatizar qualquer caso sem que se avalie a sua necessidade. 
Respondido em 07/10/2020 23:46:38
 
 
Explicação:
Economizam tempo e recursos durante a execução dos testes;
Aumentam a qualidade final do produto, pois a execução de todos os testes funcionais que existem no sistema garante
uma menor incidência de erros e falhas no programa.
Possibilitam executar os mesmos testes repetidas vezes.
É importante considerar os casos em que cabe utilizar a automação,em nem todos os casos é interessante a automação
de testes. 
 
 
 
 Questão7
javascript:abre_colabore('38403','208180925','4157063596');

Continue navegando