Baixe o app para aproveitar ainda mais
Prévia do material em texto
08/05/2018 EPS http://estacio.webaula.com.br/Classroom/index.html?id=1994045&classId=931482&topicId=2708345&p0=03c7c0ace395d80182db07ae2c30f034&enableFor… 1/4 DIEGO DOS SANTOS NASCIMENTO 201607398575 EAD BARRA I TOM JOBIM RJ QUALIDADE E TESTES DE SOFTWARE Avaliação Parcial: CCT0774_SM_201607398575 V.1 Aluno(a): DIEGO DOS SANTOS NASCIMENTO Matrícula: 201607398575 Acertos: 10,0 de 10,0 Data: 07/05/2018 21:32:20 (Finalizada) 1a Questão (Ref.:201607546050) Acerto: 1,0 / 1,0 Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm basicamente algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação anterior? Devemos nos preocupar como teste somente após o código tiver sido gerado. O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo. Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados antes do começo do teste. Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo. O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste. 2a Questão (Ref.:201608152822) Acerto: 1,0 / 1,0 Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e uniformidade de processos e produtos de software, prevenindo e eliminado defeitos, qual a vantagem para a organização na utilização de uma equipe de teste independente? Somente a equipe de teste independente conhece os requisitos necessários para a realização dos testes de caixa branca. Liberar a equipe de desenvolvimento para outras atividades já que todos os testes devem ser realizados por esta equipe. Somente a equipe de teste independente deve fazer os testes de aceitação com os usuários. Somente a equipe de teste conhece o processo de teste e tem capacidade de realizar todos os testes necessários para a aferição da qualidade. A equipe de teste não está envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto na avaliação do produto. Gabarito Coment. 3a Questão (Ref.:201607544849) Acerto: 1,0 / 1,0 Em relação aos testes de verificação, marque a opção INCORRETA: Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a aplicação de boas práticas de programação. Verificação da Implementação: O objetivo desta fase é garantir a qualidade do códigofonte gerado pela 08/05/2018 EPS http://estacio.webaula.com.br/Classroom/index.html?id=1994045&classId=931482&topicId=2708345&p0=03c7c0ace395d80182db07ae2c30f034&enableFor… 2/4 equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. É um processo formal de verificação do código produzido. Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos produzidos tenham total aderência às necessidades apontadas pelos clientes. Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a modelagem da solução como um todo. Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido. Gabarito Coment. 4a Questão (Ref.:201608064932) Acerto: 1,0 / 1,0 Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro não é identificado, os custos de sua correção multiplicamse por 10 para cada fase do processo de desenvolvimento de software em que o erro migra. Por isso _________________, ao longo do processo de desenvolvimento tornamse uma ajuda na redução dos custos de qualidade: detectam o problema antes de ser implementado. os testes de caixa preta os testes de integração os testes de sistemas os testes de verificação os testes de validação os testes de integração Gabarito Coment. 5a Questão (Ref.:201608008893) Acerto: 1,0 / 1,0 No processo de desenvolvimento de software cada fase cumpre um objetivo e produz documentos e/ou modelos pertinentes a finalidade da fase. Para a garantia da qualidade do software desenvolvido, estudamos a importância da aferição da qualidade desde as etapas iniciais. Neste contexto o processo de verificação é fundamental para o processo de desenvolvimento de software de forma a não deixar que problemas sejam migrados para as fases seguintes. Na fase de verificação do negócio é importante verificar se: A consistência da arquitetura da solução. A rastreabilidade entre requisitos e necessidades. A aderência de requisitos não funcionais com a solução. Todas as necessidades, metas e exigências foram listadas. As normas e padrões de desenvolvimento. 6a Questão (Ref.:201607683963) Acerto: 1,0 / 1,0 Os testes de verificação devem garan鋙�r a qualidade de todas as etapas do desenvolvimento de sistemas. Neste sen鋙�do a qualidade será ob鋙�da através da correta construção de documentos e a adequada realização das a鋙�vidades previstas no processo corpora鋙�vo de engenharia de so��ware. Desta forma os testes de verificação devem concentra‐se em dois aspectos bem dis鋙�ntos: Revisões e auditorias Teste do produto e revisões Teste da caixa branca e teste da caixa preta Levantamento de requisitos e auditoria Levantamento de requisitos e teste do produto Gabarito Coment. 08/05/2018 EPS http://estacio.webaula.com.br/Classroom/index.html?id=1994045&classId=931482&topicId=2708345&p0=03c7c0ace395d80182db07ae2c30f034&enableFor… 3/4 7a Questão (Ref.:201608064976) Acerto: 1,0 / 1,0 A empresa QUINCAS possui um sistema de comercialização de produtos, Zinga, atendido por vários clientes. O sistema Zinga atende a duas categorias de clientes, o cliente Regular e o cliente VIp. O cliente VIP responde por 75% do faturamento. Existe a necessidade de políticas de negociação para clientes OCASIONAIS. Esta funcionalidade não estava prevista no sistema e gerou demanda para o desenvolvimento de uma nova funcionalidade. Por conta disso foi gerada uma nova versão do sistema e somente foram aplicados testes progressivos e não foi percebido que a política de negociação do cliente VIP foi afetada com esta mudança, ocasionando reduções nos preços das linhas inteiras de produtos. Qual o tipo de teste deveria ter sido aplicado para que este problema não ocorresse? Teste de integração Teste de verificação Teste de usabilidade Teste progressivo Teste regressivo Gabarito Coment. 8a Questão (Ref.:201607545112) Acerto: 1,0 / 1,0 Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque a opção correta: diferentemente dos testes da caixapreta, o teste da caixabranca não requer o conhecimento da tecnologia empregada e dos conceitos de implementação do software. devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem ser testados quando o software está pronto. focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam amplamente atendidos pelo software construído. é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para derivar casos teste. devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas fases iniciais de coletas de requisitos para esclarecer os requisitos funcionais.Isto só é possível pois estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido. 9a Questão (Ref.:201608155955) Acerto: 1,0 / 1,0 João desenvolveu um site de comércio eletrônico e precisa testar a capacidade da aplicação de operar ininterruptamente durante todos os dias da semana e 24 horas por semana. Neste caso qual a categoria de teste baseado ISO/IEC 91261 João precisa utilizar? Continuidade Segurança Conectividade Funcionalidade Eficiência 10a Questão (Ref.:201608154088) Acerto: 1,0 / 1,0 No modelo FURPS do RUP quais os testes fazem parte da categoria de testes de confiabilidade ? Integridade, estrutura, estresse, smoke test interface e usabilidade carga e perfil de desempenho e usabilidade avaliação , contenção, carga e perfil de desempenho Funcional, regressão, segurança e Volume 08/05/2018 EPS http://estacio.webaula.com.br/Classroom/index.html?id=1994045&classId=931482&topicId=2708345&p0=03c7c0ace395d80182db07ae2c30f034&enableFor… 4/4
Compartilhar