Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/05/2023, 17:19 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Meus Simulados Teste seu conhecimento acumulado Disc.: QUALIDADE E TESTES DE SOFTWARE Aluno(a): GABRIEL PAES RIBEIRO 202008225361 Acertos: 9,0 de 10,0 31/10/2022 Acerto: 1,0 / 1,0 Um gerente de projeto está tentando concluir um projeto de desenvolvimento de software, mas não consegue obter atenção su�ciente para o projeto. Os recursos estão concentrados em realizar trabalho relacionado a processos e o gerente do projeto tem pouca autoridade para designar recursos adequadamente. Em qual forma de organização o gerente de projeto trabalha? Fraca Facilitador Funcional Coordenador Matricial Respondido em 31/10/2022 23:26:59 Explicação: Em uma organização funcional o gerente de projeto tem o menor apoio e pouca autoridade para ddesignar recursos. Facilitador e coordenador são formas de matriz fraca. Acerto: 1,0 / 1,0 Fonte: UFF 2009 ¿ Analista de Tecnologia da Informação Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por meio de ciclo de vida iterativos garante ao sistema: atualização contínua legibilidade segurança legalidade utilização mínima de recursos Respondido em 31/10/2022 23:27:37 Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 25/05/2023, 17:19 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Explicação: De acordo com o discutido nas aulas, o modelo iterativo permite que o software seja desenvolvido em ciclos, atualizando as suas necessidades em cada ciclo. Acerto: 0,0 / 1,0 O que podemos concluir do grá�co abaixo apresentado? No eixo vertical, temos o custo de conserto de erros em software No eixo horizontal, temos as fases do processo de desenvolvimento de software os testes não interferem na qualidade do produto de software quando mais cedo os defeitos forem encontrados, mais caro é o custo da correção o ideal é detectarmos erros no software ao �nal do processo de desenvolvimento os erros mais caros são detectados no inicio quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção Respondido em 31/10/2022 23:28:05 Explicação: Myers também �cou conhecido pela Regra de 10 de Myers, que mostra que ¿quanto mais tarde os defeitos forem encontrados, tanto mais caro será corrigi-los Consequentemente: quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção Acerto: 1,0 / 1,0 A Engenharia de Software nos auxilia em muitas situações. Uma delas é a atividade de teste de software. Sobre este assunto, analise as asserçoes abaixo e, a seguir, assinale a alternativa correta: I. Existem dois tipos de teste de software: teste de baixo nível e teste de alto nível; II. O teste de software é o processo de executar o software de uma maneira controlada, com o objetivo de descobrir diferenças entre o comportamento previsto e o comportamento observado. III. Os testes de software podem ser usados para descobrir a ausência de erros no produto (software). Somente a asserção III está correta Somente as asserções I e III estão corretas Somente a asserção I está correta Somente as asserções I e II estão corretas Somente as asserções II e III estão corretas Respondido em 31/10/2022 23:28:34 Explicação: A Engenharia de Software nos auxilia em muitas situações. Uma delas é a atividade de teste, que é um passo do processo de que visa encontrar ou corrigir erros durante toda a construção do software. Devemos incorporar dois tipos de testes: Questão3 a Questão4 a 25/05/2023, 17:19 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 1-Teste de baixo nível: utilizado para veeri�car um pequeno fragmento de código-fonte. Nesse caso, saberemos se ele foi implementado corretamente. 2 - Teste de alto nível: tem a característica de validar as principais funções do sistema ccom base nos requisitos de�nidos pelo cliente. Os testes podem ser usados para descobrir a presença de erros nos softwares, mas infelizmente não mostram a sua ausência. Assim, conseguimos chegar à conclusão que "o teste de software é o processo de executar o software de uma maneira controlada, com o objetivo de descobrir diferenças entre o comportamento previsto e o comportamento observado". Acerto: 1,0 / 1,0 __________________ geralmente são executados após a correção de algum defeito ou após a adição de uma nova funcionalidade. Seu objetivo é garantir que nenhum defeito foi acrescentado ao sistema após sua modi�cação. Complete a lacuna. Testes de regressão Teste fumaça Teste Integração Testes de estresse Teste alfa Respondido em 31/10/2022 23:29:13 Explicação: Os objetivos desse teste são garantir que nenhum defeito foi acrescentado ao sistema após sua modi�cação e também garantir que as mudanças realizadas nessa nova versão não gerarão erros em componentes prontos e testados. O teste de regressão é uma técnica aplicável a cada alteração realizada no software. Consiste em aplicar, antes e depois da alteração, todos os testes que já foram aplicados nas versões anteriores. Por ter essa natureza de repetição, torna-se imprescindível que seja adotada uma ferramenta de automação de testes. Esta técnica pode ser bem aplicada nas fases de testes de unidade, de integração e de sistema. Acerto: 1,0 / 1,0 A equipe de desenvolvimento recebe o documento de Resultado de Testes gerado pelos homologadores. Qual processo os desenvolvedores devem executar agora? Os desenvolvedores farão o reparo do erro. Os desenvolvedores farão a localização do erro. Os desenvolvedores farão a depuração. Os desenvolvedores irão refazer os testes. Os desenvolvedores irão planejar o reparo do erro. Respondido em 31/10/2022 23:29:47 Questão5 a Questão6 a 25/05/2023, 17:19 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Explicação: Os testes já foram efetuados pela equipe e os desenvolvedores tem que fazer a depuração. Acerto: 1,0 / 1,0 Sobre os casos de teste é incorreto a�rmar que: Podemos utilizar a ferramenta de casos de uso para criar e rastrear um caso de teste, facilitando assim identi�cação de possíveis falhas. Devem especi�car unicamente os valores de entrada e os resultados esperados do processamento. Podem ser elaborados para identi�car defeitos na estrutura interna do software por meio de situações que exercitem adequadamente todas as estruturas utilizadas na codi�cação. 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. Garantem que os requisitos do software que foi construído sejam plenamente atendidos. Respondido em 31/10/2022 23:31:15 Explicação: O caso de teste deve especi�car os valores de entrada e os resultados esperados do processamento. Acerto: 1,0 / 1,0 Sobre o teste de aceitação é correto a�rmar que: 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. O comportamento do software diferente do esperado pelo usuário �nal chama-se de erro. Erro e falha são, do ponto de vista do teste de aceitação, semanticamente equivalentes. Um defeito encontrado em um artefato de software chama-se de falha. Respondido em 31/10/2022 23:32:23 Explicação: Erro é um defeito encontrado em um artefato de software. Falha é o comportamento do software diferente do esperado pelo usuário �nal. Erros e falhas não são semanticamente equivalentes. Bugs são falhas. Acerto: 1,0 / 1,0 Segundo o padrão IEEE 610.12-1990 (IEEE Standard Glossary of Software Engineering Terminology), o processo de gestão de defeitos tem como etapa conseguinte a "identi�cação do defeito" é: Questão7 a Questão8 a Questão9 a 25/05/2023, 17:19 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Melhoria do processo. Linhabase entregável. Prevenção de defeito. De�nir relatório de gestão. Solução do defeito. Respondido em 31/10/2022 23:32:52 Explicação: A ordem das etapas no proceso é: prevenção de defeito, linha base entregável, identi�cação do defeito, solução do defeito e melhoria do processo. Acerto: 1,0 / 1,0 Sobre as baselines/releases no TestLink é correto a�rmar: Representam a liberação de um novo release do software, que é um novo build contendo modi�cações em relação ao release anterior. Representam a liberação de um novo build do software, que é um novo release contendo modi�cações em relação ao build anterior. Representam o encerramento de um novo build do software, que é um novo release contendo modi�cações em relação ao release anterior. Representam o encerramento de um novo release do software, que é um novo build contendo modi�cações em relação ao release anterior. Representam a liberação de um novo build do software, que é um novo release contendo modi�cações em relação ao release anterior. Respondido em 31/10/2022 23:33:39 Explicação: Baselines/ releases no TestLink representam a liberação de um novo build do software, que é um novo release contendo modi�cações em relação ao release anterior. Questão10 a
Compartilhar