Baixe o app para aproveitar ainda mais
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_V3 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: Integração e Aceitação. Unidade e Integração. Unidade e Aceitação. Unidade e Sistema. Integração e Sistema. Respondido em 07/10/2020 23:46:50 Explicação: Sistema e Aceitação são considerados testes de alto nível. Sobre o teste de aceitação é correto afirmar que: O comportamento do software diferente do esperado pelo usuário final chama-se de erro. 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. Um defeito encontrado em um artefato de software chama-se de falha. Ato inconsistente realizado por um indivíduo ao tentar compreender uma informação chama-se de defeito. Respondido em 07/10/2020 23:46:53 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: Um projeto de automação de software é um investimento alto e de longa duração. Todo caso de teste é naturalmente candidato a automação, mas com toda a certeza nem todos são recomendáveis para a automação. Os testes automatizados substituem os testes manuais. Cucumber é uma ferramenta de automação de testes. 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:55 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 Base para os Requisitos Detalhados Escritos para informar em algumas linhas como o requisito será testado Escritos para o projeto físico e a programação Respondido em 07/10/2020 23:46: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 de unidade e teste alfa Teste formal, teste informal e teste beta Teste de implantação, teste de requisitos e teste de unidade Teste formal, teste caixa-branca e teste alfa Teste de implantação, teste caixa-branca e teste alfa Respondido em 07/10/2020 23:47:01 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 desenvolvedor Do gerente e do desenvolvedor Do cliente Do cliente e do desenvolvedor Do gerente de projeto Respondido em 07/10/2020 23:47: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: Automatizar qualquer caso sem que se avalie a sua necessidade. Economizar recursos, mas não tempo durante a execução dos testes. Executar os mesmos testes por uma quantidade fixa de vezes. Aumentar a qualidade final do produto. Economizar tempo, mas não recursos durante a execução dos testes. Respondido em 07/10/2020 23:49: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','208180983','4157064102');
Compartilhar