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 Avaliação Parcial: CCT0774_SM_201602875898 V.1 Aluno(a): YURI BUENO FONTENLA Matrícula: 201602875898 Acertos: 10,0 de 10,0 Data: 17/04/2018 14:40:32 (Finalizada) 1a Questão (Ref.:201603589974) Acerto: 1,0 / 1,0 No contexto atual os softwares tornaram-se cada vez mais parte do nosso dia-a-dia. Eles são um dos aspectos mais estratégicos para se viabilizar o aprimoramento e a inovação dos produtos e serviços nas organizações. Entretanto, o que acontece de fato, é que as indústrias de software estão despreparadas para atender às rápidas necessidades dos mercados porque não investiram em seus processos internos. Neste contexto as assertivas estão corretas, EXCETO: De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por finalidade única a identificação de erros." 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. O processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e Garantia da qualidade. O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar problemas de qualidade no software. Tais problemas são conhecidos por diversos nomes: bugs, falhas, erros ou defeitos. Segundo a regra 10 de Myers, significa que quando um erro não é identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de desenvolvimento de software em que o erro migra. 2a Questão (Ref.:201603069897) Acerto: 1,0 / 1,0 Por volta de 1979, Myers produziu um dos primeiros trabalhos mais completos e profundos trabalho sobre um processo de teste de software. Myers é o autor do livro "The Art of Software Testing", considerado por muitos como a primeira obra de real valor sobre teste de software e a criadora de termos muito usados como 'Caixa Branca e Caixa Preta" e "Caso de Teste". O que a Regra 10 de Myers afirma ? A Regra 10 de Myers mostra que a fase de testes deve ser realizada apenas no final do desenvolvimento para concentrar o investimento e a atenção da equipe. A Regra 10 de Myers mostra que quanto mais tarde os defeitos forem encontrados tanto mais caro será corrigi-los. A Regra 10 de Myers mostra que quanto mais tardio os defeitos são descobertos, menor é seu custo de correção devido ao maior dominio da equipe de desenvolvimento do sistema. A Regra 10 de Myers mostra que não existe software sem erro, assim não se deve investir recursos e tempo para testar sistemas. A Regra 10 de Myers mostra que os defeitos tem custo de correção constante independente do momento em que são descobertos. 3a Questão (Ref.:201603677891) Acerto: 1,0 / 1,0 Devemos garantir 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. Quando temos como objetivo validar a solução como um todo e considerando que falhas de funcionalidade já deverão ter sido detectadas pelos testes unitários e pelos testes de integração, neste caso estamos nos referindo aos testes de: Validação de código-fonte Validação de Sistema Verificação de requisitos Validação da modelagem e análise Verificação de implementação 4a Questão (Ref.:201603069902) Acerto: 1,0 / 1,0 Marque a alternativa correta: I - Os testes de verificação e validação são complementares, não devendo ser encarados como atividades redundantes. Cada um possui natureza e objetivo distinto, fortalecendo desta forma o processo de detecção de erros e aumentando a qualidade final do produto. II - Os testes de verificação visam garantir o processo. III - Os testes de validação visam a garantia de qualidade do produto. 17/04/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 2/3 Todas as sentenças estão erradas Apenas as sentenças I e II estão corretas Todas as sentenças estão corretas Apenas a sentença I está correta Apenas as sentenças II e III estão corretas 5a Questão (Ref.:201603677895) Acerto: 1,0 / 1,0 A etapa de verificação é fundamental no processo de desenvolvimento de software, pois desde as fases iniciais, pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. O teste de verificação que tem como objetivo verificar consistência da arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução, chama-se: Verificação de implementação Verificação de requisitos Verificação de código-fonte Verificação de sistema Verificação de análise e modelagem 6a Questão (Ref.:201603070161) Acerto: 1,0 / 1,0 Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e produz documentos e/ou modelos pertinentes a finalidade da fase. A etapa de verificação é fundamental no processo, pois desde as fases iniciais pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. Em relação as fases no processo de desenvolvimento de software temos: Verificação de negócios - Verificação de instalação - Verificação de análise e modelagem - Verificação de encerramento financeiro Verificação de progresso - Verificação de instalação - Verificação de encerramento financeiro - Verificação de treinamento Verificação de negócios - Verificação de requisitos - Verificação de análise e modelagem - Verificação de implementação Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de suporte Verificação de negócios - Verificação de desenvolvimento - Verificação de implementação - verificação de suporte 7a Questão (Ref.:201603070174) Acerto: 1,0 / 1,0 Marque a alternativa correta: I - Testes regressivos são elaborados de acordo com a evolução do produto. Á medida que o software recebe novas funcionalidades, um novo conjunto de testes deve ser criado. Desta forma, os testes de regressivos testam somente as inovações do software (novas funções implementadas), assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento. II - Testes progressivos visam reexecutar um subconjunto (total ou parcial) de testes previamente executados. Seu objetivo é garantir que as alterações e inserções não prejudicarão o funcionamento do software. As novas versões do produto devem ser submetidas a uma nova sessão de testes para detectar eventuais impactos em outras funcionalidades. III - No planejamento dos testes a equipe deve verificar qual abordagem utilizará e escolher entre testes caixa branca ou testes caixa preta já que as abordagens não permitem que sejam utilizadas em conjunto em um mesmo projeto de software. Apenas a sentença III está correta Apenas as sentenças II e III estão corretas Apenas as sentenças I e II estão corretas Todas as sentenças estão erradas Todas as sentenças estão corretas Gabarito Coment. 8a Questão (Ref.:201603071125) Acerto: 1,0 / 1,0 Indique a opção que Não representa um dos tipos de Teste de Caixa Preta. Baseado em Grafo 17/04/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 3/3 Particionamento em Equivalência Análise do valor Limite Teste de ramos Teste de matriz ortogonal 9a Questão (Ref.:201603679135) Acerto: 1,0 / 1,0 João está desenvolvendo um projeto de um sistema transacional e necessita saber se o sistema irá suportar 500 transações simultâneas. Neste caso qual o teste João precisa utilizar? Volume Segurança Performance ou desempenho Contenção Configuração 10a Questão (Ref.:201603679141) Acerto: 1,0 / 1,0 No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes: Integridade, estrutura, estresse,smoke test interface e usabilidade Funcional, regressão, segurança e Volume usabilidade, contenção, carga e perfil de desempenho avaliação , contenção, carga e perfil de desempenho
Compartilhar