Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/04/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 1/3 QUALIDADE E TESTES DE SOFTWARE 1a aula Lupa Vídeo PPT MP3 Exercício: CCT0774_EX_A1_201602875898_V2 15/03/2018 20:43:04 (Finalizada) Aluno(a): YURI BUENO FONTENLA 2018.1 EAD Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201602875898 Ref.: 201603088635 1a Questão Qualidade pode ser entendida como um conjunto de características a serem satisfeitas em um determinado grau, de modo que o produto de software atenda às necessidades explícitas e implícitas de seus usuários. No contexto de avaliação de software, analise as afirmativas a seguir: I. Características de qualidade do processo podem ser computadas a partir de características de qualidade do produto. II. Processos possuem características de qualidade próprias e informações sobre a qualidade do produto gerado não influenciam em sua avaliação. III. Características de qualidade do produto devem seguir padrões durante o desenvolvimento de software, sem serem influenciados por padrões de documentação Assinale: se somente as afirmativas I e II estiverem corretas. se todas as afirmativas estiverem corretas. se somente a afirmativa I estiver correta. se somente as afirmativas I e III estiverem corretas. se somente as afirmativas II e III estiverem corretas. Ref.: 201603069900 2a Questão Marque a opção INCORRETA: A qualidade de um software é definida pelo número de requisitos que forma adequadamente testados e estão em conformidade com o especificado. Myers concluiu que zero-defeito é algo inatingível! Ou seja, pela complexidade envolvida e pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software ¿livre de erros¿. Sempre existirão erros a serem descobertos. Myers concluiu que zero-defeito é algo real com investimentos em processos e produtos independente da complexidade envolvida. A qualidade de software trabalha com o conceito de zero-defeito, ou seja, representa a não tolerância a erros. O objetivo é definir um processo que contenha mecanismos de inibição de defeitos, impedimento de que falhas sejam criadas e propagadas para as fases seguintes. A equipe de qualidade, ou de testes, deve ser o mais independente possível da equipe de desenvolvimento de forma a não estar envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto. Ref.: 201603071105 3a Questão 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? 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. Devemos nos preocupar como teste somente após o código tiver sido gerado. Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo. O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo. O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste. 17/04/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 2/3 Ref.: 201603069898 4a Questão Marque a opção INCORRETA sobre Qualidade de Software. Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do produto tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de testes sistemáticos nos vários estágios de desenvolvimento. A qualidade de software é um conjunto de estratégias que buscam a satisfação da equipe de desenvolvimento utilizando produtos (hardware e software) de última geração. Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo do projeto;Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários e outros prblemas correlatos. A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos gerados com objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminado defeitos. A qualidade de software e processos uniformes e consistentes de todas as etapas de desenvolvimento tendem a gerar software seja eficiente. Ref.: 201603677877 5a Questão 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? 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. 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 conhece os requisitos necessários para a realização dos testes de caixa branca. 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. Somente a equipe de teste independente deve fazer os testes de aceitação com os usuários. Ref.: 201603676342 6a Questão O teste de software tem como objetivo demostrar que um programa faz o que é proposto a fazer e a descobrir seus defeitos antes do uso. Ele possui dois objetivos distintos: 1. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações dos requisitos. 2. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos. Desta forma podemos afirmar que: os testes podem identificar a ausência ou a presença de erros. os testes podem demonstrar que um determinado software está livre de defeitos. o objetivo do processo de verificação é validar os requisitos de especificação que não reflitam os desejos ou necessidades dos clientes. o objetivo de todo teste é verificar se ele atende apenas aos requisitos funcionais. o objetivo dos testes é identificar os requisitos funcionais solicitados pelos clientes. Ref.: 201603677874 7a Questão A implantação de um processo de qualidade tanto no processo, como no produto tem um custo, porém é vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais cara custa a solução. Podemos entender que o custo da qualidade é todo o inves�mento realizado com a finalidade de um produto ou serviço a�ngir a qualidade desejada. 17/04/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 3/3 Chamamos de __________________________ o esforço para garan�r a qualidade, ou seja, todos os inves�mentos realizados para planejar e manter toda uma infraestrutura de pessoas, processos e ferramentas cujo obje�vo seja prevenir e detectar. Custo do projeto Custo da conformidade Custo do teste Custo da não-conformidade Custo do erro Ref.: 201603085820 8a Questão Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. Marque a opção INCORRETA: Gerente de Teste - responsável pela liderança de um projeto de teste específico. Testador - Responsável pela execução dos casos de teste e script de teste. Product Owner - Responsável pela análise dos dados de teste. Arquiteto de Teste - Responsável pela montagem do ambiente de teste(infraestrutura) e escolha de ferramentas. Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste.
Compartilhar