Prévia do material em texto
19/09/2023, 21:55 Atividade 3 (A3): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2889610&cmid=1086889 1/5 Iniciado em terça, 19 set 2023, 21:40 Estado Finalizada Concluída em terça, 19 set 2023, 21:55 Tempo empregado 14 minutos 46 segundos Avaliar 10,00 de um máximo de 10,00(100%) Questão 1 Correto Atingiu 1,00 de 1,00 Questão 2 Correto Atingiu 1,00 de 1,00 Alguns testes são aplicados para abranger a parte a qual o usuário tem a iteração, outros são focados na estrutura. Quando se aplica um teste focado na estrutura, o analista tem acesso ao código-fonte, onde se é possível submeter casos de teste na programação, banco de dados, dentre outras partes do back-end. A partir do contexto apresentado e no material de estudo, qual o nome é dado para este tipo de teste. a. Caixa Branca b. Caixa Preta c. Código Aberto d. Open Source e. Caixa Amarela a. II e III apenas. b. I e IV apenas. c. I e II apenas. d. II e IV apenas. e. I, II e III apenas. Em um plano de teste deve-se constar diversas informações para um bom andamento da aplicação de testes. Neste documento deve-se constar algumas ações e tarefas específicas. Sobre estas ações e tarefas leia as afirmações a seguir. I - Neste documento é informado os módulos que serão testados e as técnicas aplicadas II - Deve-se constar as estratégias de teste a serem aplicadas e os recursos computacionais como ferramentas e hardware. III - No documento é apresentado os recursos de mão de obra e o cronograma de execução das atividades. IV - O documento apresenta os passos para aplicar os casos de teste e também o que se esperar nos resultados obtidos. Com base no estudo do material da disciplina, é correto o que se afirma em: Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas RS https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 19/09/2023, 21:55 Atividade 3 (A3): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2889610&cmid=1086889 2/5 Questão 3 Correto Atingiu 1,00 de 1,00 Questão 4 Correto Atingiu 1,00 de 1,00 O caso de teste pode ser aplicado por um analista de teste ou pelo próprio desenvolvedor do sistema, quando um programador aplica de modo demasiado e sem controle os casos de testes, este pode comprometer o testes. Leia as alternativas a seguir e assinale a qual corresponde sobre a razão pela qual um programador não pode apenas aplicar um caso de teste, que viole a lógica criada. a. Ao se aplicar um teste sem planejamento, além do programador atacar a sua própria criação, apresenta para o usuário certa insegurança pelo conteúdo desenvolvido por ele, isso causa problemas de entendimentos. b. Ao se aplicar um caso de teste que viole a lógica do sistema, isso causa pontos de interesse e atenção no desenvolvedor, pois são pontos que devem ser ajustados e testados pelo cliente antes de sua entrega final. c. Quando um programador aplica casos de testes capazes de violar a lógica criada por ele mesmo, o sistema apenas irá ignorar o teste e informar o programado que isso não é possível de ser aplicado. d. O fato de se aplicar um caso de teste que viole a lógica desenvolvida pelo programador, já é um indício de que o sistema é totalmente falho e se necessário reescrever o código-fonte. e. Quando um programador aplicar casos de teste sem planejamento, este irá atacar a sua própria criação, e conceber casos de teste que podem violar a lógica, poderá revelar falhas ou causar falhas. Antes de aplicar qualquer tipo de teste, é muito importante o planejamento deste. Um planejamento de teste deve levar em consideração alguns aspectos, os quais são considerados essenciais para um bom teste de software. Sendo assim, com base no seu material de estudo analise e assinale a alternativa correspondente aos aspectos que devem conter no escopo de um planejamento de teste. a. Em um planejamento de teste deve estar descrevendo a definição de que irá executar os testes, em qual momento deve ser conduzido, quais recursos e técnicas a serem utilizadas nos testes. b. O planejamento de teste deve abranger todas as etapas de teste, identificar de modo detalhado quais os tipos de teste a serem aplicados e por fim qual framework a ser utilizado. c. Em um planejamento de teste, no escopo deve-se contar todas as ações a serem tomadas para a garantia da qualidade do produto, como também os aspectos que envolvem o analista de teste de os requisitos específicos do software. d. O planejamento de teste descreve todo o ciclo de testes, entretanto o item mais relevante e sendo o único obrigatório e a informação de qual tipo de teste será aplicado no processo. e. No escopo do planejamento de teste deve constar todo balanced scorecard elaborado, a implementação das rotinas de teste e seus analistas e por fim quais os módulos em específico serão testados. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas RS https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 19/09/2023, 21:55 Atividade 3 (A3): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2889610&cmid=1086889 3/5 Questão 5 Correto Atingiu 1,00 de 1,00 Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Correto Atingiu 1,00 de 1,00 a. III apenas b. II e III apenas. c. I e III apenas. d. II apenas e. I apenas O teste funcional é um tipo de teste que atua com as funções do software, para isso é necessário elaborar um planejamento para aplicação deste tipo de teste, este planejamento envolve alguns passos, sendo eles: I – Identificação de funções que um sistema deverá realizar. II – Aplicar a execução de teste de unidade III – criar casos de teste para checar as funções. É correto o que se afirma em: O caso de teste é considerado um dos tipos de teste a serem aplicados em um software com maior relevância, a partir deste é possível testar as funcionalidades e analisar os resultados. Um caso de teste é composto praticamente por: a. Uma ou mais entradas de dados e saída esperadas, sendo analisado os processos executados. b. Um caso de teste é composto praticamente apenas por um caso de unidade, e analisado os dados c. Se é testado por meio de uma composição agrupada, sobre os requisitos do usuário. d. Se é aplicado entradas conhecidas para serem analisadas os resultados esperados. e. Os casos de teste têm como entrada primária as informações dos usuários e se é testado às saída com base nos testes de unidade. A técnica de teste funcional é baseada nas funções do sistema, é uma técnica que é facilmente implementada pelos analistas de teste, está apresenta um aspecto que a diferencia das demais técnicas e tipos de teste de software. Sobre a estratégia aplicada pela técnica de teste funcional, analise e assinale a afirmativa a qual corresponde pela sua vantagem. a. Ao se aplicar um teste funcional, a vantagem está no resultado rápido para a análise. b. A principal vantagem está associada na facilidade de implementar em qualquer tipo de sistemas. c. Para se aplicar a técnica de teste funcional, devemos elaborarum plano de casos de testes automatizados, assim se tornando uma vantagem desta técnica. d. Para se aplicar a técnica de teste funcional, não é necessário conhecer detalhadamente o código-fonte do software. e. A principal vantagem em utilizar a técnica de teste funcional, está na facilidade de analisar o código-fonte de modo detalhado. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas RS https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 19/09/2023, 21:55 Atividade 3 (A3): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2889610&cmid=1086889 4/5 Questão 8 Correto Atingiu 1,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 Um caso de teste consiste em efetuar a entrada de dados no software, para em si testar as suas funcionalidades. Temos um ponto de atenção sobre estas entradas de dados, mais específico em entrada de dados já conhecidas pelo analista de teste e pelo próprio desenvolvedor. Com base no conteúdo abordado no material de estudo, por que devemos ter um ponto de atenção sobre entradas já conhecidas? a. O ponto de atenção em entradas conhecidas é que não podemos testar o sistema, com outras entradas, além das já conhecidas. Assim blindando o sistema. b. O problema de se utilizar entradas conhecidas é que, o sistema poderá entrar em um loop de teste, pois o desenvolvedor utiliza sempre as mesmas. c. Ao Se utilizar de dados já conhecidos do sistema, é que este fica viciado em apenas um resultado, não sendo possível utilizar nenhum tipo de outra entrada, entretanto este método é eficaz em descobrir todos os erros do software. d. O ponto de atenção é no funcionamento do software, mas ao se utilizar entradas conhecidas, podemos testar o software por completo sem problemas. e. Devemos ter cuidado em utilizar entradas conhecidas, pois partes críticas do software e mais prováveis de apresentação de erro não vão viram à tona, assim o teste falha. a. Testes de unidade b. Testes de caixa branca c. Testes de TDD d. Testes de corrupto e. Casos de teste Desenvolver e entregar um software que atenda um alto grau de excelência em sua usabilidade, um eficiente modo de uso dos recursos computacionais e com a taxa de defeitos mais baixa possível é uma tarefa dita até mesmo como uma arte. Para atender todos os requisitos de qualidade se é aplicado testes de software, entretanto temos um tipo de teste em particular que é dito como essencial para o bom sucesso no projeto. A partir do contexto apresentado e do material de estudo, leia as afirmativas a seguir e assinale a qual teste é dito como essencial. Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas RS https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236 19/09/2023, 21:55 Atividade 3 (A3): Revisão da tentativa https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2889610&cmid=1086889 5/5 Questão 10 Correto Atingiu 1,00 de 1,00 a. II e III apenas b. III e IV apenas c. II e IV apenas d. I e III apenas. e. I e IV apenas Mesmo o teste automatizado trazendo diversos benefícios de sua aplicação, no entanto, deve-se ponderar o custo de sua implementação em comparação a testes manuais, para isso se leva em consideração alguns fatores, tais como: I - Um dos fatores que estão associado ao custo é a encontrar e contratar profissionais especialistas no tipo de teste que será aplicado. II - Selecionar os melhores casos de teste, o fator ferramenta não é um item que onera nos custos. III - A elaboração de padrões de testes específicos para organização, é um fator relevante que pode interferir no custo. IV - O treinamento do analista de teste e gerente de projetos para a compreensão dos testes aplicado, é um fator de custo a ser analisado. Com base no conteúdo apresentado e no material de estudo, é correto afirmar em: ◄ Compartilhe Seguir para... Videoaula ► Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental Minhas Disciplinas Minhas Bibliotecas RS https://ambienteacademico.com.br/mod/forum/view.php?id=1086885&forceview=1 https://ambienteacademico.com.br/mod/url/view.php?id=1086892&forceview=1 https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html https://carreiras.fmu.br/ https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade https://ambienteacademico.com.br/ https://ambienteacademico.com.br/ https://ambienteacademico.com.br/course/view.php?id=236