Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/12/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=117748080&p1=201708217967&p2=4031155&p3=CCT0774&p4=103556&p5=AV&p6=08/11/2018&p… 1/3 Avaliação: CCT0774_AV_201708217967 » QUALIDADE E TESTES DE SOFTWARE Tipo de Avaliação: AV Aluno: 201708217967 - THIAGO CARMO DA SILVA Professor: FLAVIA VANCIM FRACHONE MASSA Turma: 9002/AB Nota da Prova: 8,0 Nota de Partic.: Av. Parcial Data: 08/11/2018 17:51:46 1a Questão (Ref.: 201708954150) Pontos: 1,0 / 1,0 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. 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 da conformidade Custo da não-conformidade Custo do erro Custo do teste Custo do projeto 2a Questão (Ref.: 201708954159) Pontos: 1,0 / 1,0 É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma devemos garan�r a qualidade de todas as etapas do processo de desenvolvimento, não sendo possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Chamamos de teste de ___________________________ ao processo de auditoria de a�vidades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento de so�ware. Verificação Caixa branca Sistema Validação Revisão 3a Questão (Ref.: 201708810224) Pontos: 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: As normas e padrões de desenvolvimento. A consistência da arquitetura da solução. A rastreabilidade entre requisitos e necessidades. Todas as necessidades, metas e exigências foram listadas. A aderência de requisitos não funcionais com a solução. 12/12/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=117748080&p1=201708217967&p2=4031155&p3=CCT0774&p4=103556&p5=AV&p6=08/11/2018&p… 2/3 4a Questão (Ref.: 201708866304) Pontos: 1,0 / 1,0 Depois do software pronto é normal a evolução do produto. Neste caso é necessário que o software seja novamente testado, ou seja, a medida que o software recebe novas funcionalidades, um novo conjunto de testes deve ser criado. Como chamamos os testes que testam somente as inovações do software (novas funções implementadas), assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento? Teste de verificação Teste de integração Teste progressivo Teste de usabilidade Teste regressivo 5a Questão (Ref.: 201708347403) Pontos: 1,0 / 1,0 Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta: "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?". Desempenho Navegação Configuração Segurança Componente 6a Questão (Ref.: 201708362010) Pontos: 1,0 / 1,0 Os principais métodos de testes de caixa-branca para obtenção dos casos de testes são apresentados abaixo, marque a opção que NÃO faz parte deste rol de testes caixa-branca: Cobertura de Caminhos Métodos de decomposição de requisitos Cobertura de laços Cobertura de linha de código Cobertura de desvios condicionais 7a Questão (Ref.: 201708347407) Pontos: 1,0 / 1,0 Qual é o tipo de teste é aplicado nos menores componentes de código criados, cujo objetivo é garantir que estes atendem as especificações do ponto de vista das características e de funcionalidade? Vale ressaltar este teste foca na lógica interna de processamento e nas estruturas de dados dentro dos limites de um componente. Teste de unidade Teste funcional Teste de integração Teste de lógica Teste de regressão 8a Questão (Ref.: 201708364192) Pontos: 1,0 / 1,0 Normalmente para que o processo de teste transcorra de forma íntegra é comum a utilização de um grupo independente de teste, já que as pessoas que criaram o software não devem ser as que irão realizar os testes. 12/12/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=117748080&p1=201708217967&p2=4031155&p3=CCT0774&p4=103556&p5=AV&p6=08/11/2018&p… 3/3 Normalmente este grupo trabalha de forma conjunta. Uma estratégia de teste de software é desenvolvida pelo gerente de projeto, pelos engenheiros de software e pelos especialistas em testes. Existem várias responsabilidades e papéis dentro da equipe de teste. Indique dentre as opções abaixo, aquela que não corresponde a uma destas pessoas. Analista de teste Líder do projeto de teste Usuário Testador Arquiteto de teste 9a Questão (Ref.: 201708365241) Pontos: 0,0 / 1,0 Em relação as ferramentas de testes automa�zado as ferramentas que possibilitam apoiar o processo de verificação do so�ware e que apresentam como principais caracterís�cas: a análise da complexidade, a compreensão do código e a análise sintá�ca e semân�ca do código. São classificadas como ferramentas: Ferramentas de Modelagem e Automação Ferramentas de Planejamento de testes Ferramentas de Suporte aos Testes Ferramentas de Revisões e Inspeções Ferramentas de execução e conferência 10a Questão (Ref.: 201708347404) Pontos: 0,0 / 1,0 As estratégias de teste de software fornecem um roteiro que descreve os passos a serem executados como parte do teste, define também quando esses passos serão planejados e então executados, quanto esforço de trabalho, tempo e recursos serão necessários. Ao desenvolvermos uma estratégia de teste de software desejamos responder algumas perguntas. Indique dentre as opções abaixo a pergunta inválida neste contexto. Devemos refazer os testes quando acrescentamos novos componentes ao sistema? Os padrões de desenvolvimento estão sendo seguidos pelos profissionais de engenharia de software? Como conduzir os testes de software? Quando devemos envolver o cliente? Devemos estabelecer um plano formal para os testes? Período de não visualização da prova: desde 07/11/2018 até 27/11/2018.
Compartilhar