Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: QUALIDADE E TESTES DE SOFTWARE Aluno(a): BIANCA DOMINGOS DOS SANTOS Acertos: 10,0 de 10,0 Início: 25/04/2019 (Finaliz.) 1a Questão (Ref.:201708845707) Acerto: 1,0 / 1,0 Analise a afirmativa abaixo: "A implantação de um processo de qualidade tanto no processo, como no produto possui um custo, porém é vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais cara custará a solução." Esta afirmativa está baseada na: na lei de Moore na teoria de Bloom na regra 10 de Myers na regra de Morgan na lei Boyle Gabarito Coment. 2a Questão (Ref.:201708933606) Acerto: 1,0 / 1,0 No início do desenvolvimento, quando só existia a função de programador e que era exercida por poucos, não havia atividades de testes. Na verdade não havia nem processo definido de desenvolvimento de software. Este quadro foi sendo modificado ao longo dos anos, e a implantação de um processo de garantia de qualidade de software passou a ser uma questão de estratégia de sobrevivência em um mercado cada vez mais exigente e competitivo. A partir de quando a equipe de qualidade e teste teve seu crescimento notado de forma significativa: A partir do ano de 1980 A partir do ano de 2010 A partir do ano de 1960 A partir do ano 2000 A partir do ano de 1970 3a Questão (Ref.:201708325627) 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. Apenas as sentenças I e II estão corretas Todas as sentenças estão corretas Apenas a sentença I está correta Todas as sentenças estão erradas Apenas as sentenças II e III estão corretas 4a Questão (Ref.:201708933615) Acerto: 1,0 / 1,0 O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. Neste caso estamos falando do teste de: Validação da modelagem e análise Validação de código-fonte Verificação de sistema Verificação de requisitos Verificação de implementação Gabarito Coment. 5a Questão (Ref.:201708789673) 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: Todas as necessidades, metas e exigências foram listadas. As normas e padrões de desenvolvimento. A aderência de requisitos não funcionais com a solução. A consistência da arquitetura da solução. A rastreabilidade entre requisitos e necessidades. 6a Questão (Ref.:201708934849) 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 sistema Verificação de análise e modelagem Verificação de código-fonte Verificação de requisitos Verificação de implementação 7a Questão (Ref.:201708325894) Acerto: 1,0 / 1,0 Marque a alternativa correta: I - Testes progressivos 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 progressão 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 regressivos 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 - Caso de teste é o documento que registra todo o planejamento dos testes e o que será testado. Deve identificar o maior número cenários e variações possíveis, assim como os resultados esperados. Apenas as sentenças I e II estão corretas Apenas as sentenças II e III estão corretas Apenas a sentença III está correta Todas as sentenças estão erradas Todas as sentenças estão corretas 8a Questão (Ref.:201708326838) Acerto: 1,0 / 1,0 O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações analisadas e revisadas nas etapas iniciais do projeto. Qual é a etapa que tem como objetivo validar a solução como um todo? Validação da unidade Validação do aceite validação do sistema Validação da integração Validação da implementação Gabarito Coment. 9a Questão (Ref.:201708464753) Acerto: 1,0 / 1,0 Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as mensagens de erro. Teste funcional Teste de usabilidade Teste de negócio Teste de linguagem Teste requisitos 10a Questão (Ref.:201708936744) Acerto: 1,0 / 1,0 João desenvolveu um site de comércio eletrônico e precisa testar se o sistema construído funciona nos diversos sistemas operacionais existentes e ainda nas diferentes versões de browsers de mercado. Qual o teste de validação deverá ser utilizado nesta situação? Volume Carga Segurança Infraestrutura Configuração
Compartilhar