Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaiação Parcial: CCT0207_SM_AV 3 Aluno(a): MARCIO Matrícula: 2016 Acertos: 10,0 de 10,0 Data: 22/10/2017 15:19:51 (Finalizada) 1a Questão (Ref.: 201602821543) Acerto: 1,0 / 1,0 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. 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. os testes podem demonstrar que um determinado software está livre de defeitos. 2a Questão (Ref.: 201602735183) 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 lei Boyle na regra 10 de Myers na regra de Morgan Gabarito Comentado. 3a Questão (Ref.: 201602215106) Acerto: 1,0 / 1,0 Em relação aos testes de validação, marque a opção INCORRETA: Validação da integração: A validação de integração é uma continuação natural dos testes unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um software. Validação de Usuário:A validação de usuário é uma análise das características dos usuários do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software desenvolvido. Validação do aceite: A validação do aceite é o último estágio do processo de validação. Trata- se do último processo formal de detecção de erros no sistema, antes de sua disponibilização no ambiente de produção. validação do sistema: A validação do sistema tem com objetivo validar a solução como um todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido detectada pelos testes unitários e pelos testes de integrações. Validação da unidade: A validação de unidade é a primeira etapa do processo de validação que tem por objetivo testar componentes individuais de uma aplicação. 4a Questão (Ref.: 201602823091) 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 de código-fonte Verificação de sistema Verificação de implementação Verificação de requisitos Validação da modelagem e análise Gabarito Comentado. 5a Questão (Ref.: 201602735223) Acerto: 1,0 / 1,0 Técnica estruturada que baseia-se em reuniões com um grupo de profissionais responsáveis em identificar falhas presentes em documentos gerados nas diversas etapas do desenvolvimento. Esta técnica visa identificar o maior número possível de erros nas documentações. Neste caso estamos nos referindo a: Teste de validação, auditoria Teste de validação, revisão formal Teste de validação, revisão informal Teste de verificação, revisão Formal Teste de verificação, revisão informal Gabarito Comentado. 6a Questão (Ref.: 201602216319) Acerto: 1,0 / 1,0 À medida que o software é desenvolvido é normal que ocorram erros. Para garantir a qualidade do produto produzido é importante que estes erros sejam encontrados e corrigidos antes que sejam passados para os usuários finais. Um dos métodos utilizados para a detecção destes erros logo no início do processo de desenvolvimento de software é conhecido como: Depuração Teste de integração Teste de regressão Revisão Teste de validação Gabarito Comentado. 7a Questão (Ref.: 201602215375) 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 as sentenças I e II estão corretas Todas as sentenças estão corretas Todas as sentenças estão erradas Apenas as sentenças II e III estão corretas Apenas a sentença III está correta Gabarito Comentado. 8a Questão (Ref.: 201602216326) Acerto: 1,0 / 1,0 Indique a opção que Não representa um dos tipos de Teste de Caixa Preta. Teste de matriz ortogonal Teste de ramos Particionamento em Equivalência Análise do valor Limite Baseado em Grafo 9a Questão (Ref.: 201602233115) Acerto: 1,0 / 1,0 A empresa Xpto implantou recentemente um sistema web de controle de documentos. Percebeu-se que após algum tempo de execução o tempo de resposta do servidor degrada e acaba por torna-se inaceitável. Após solicitar auxílio a equipe de teste chegou-se a conclusão que deveria ser realizado que tipo de teste? Navegação Configuração Segurança Componente Desempenho 10a Questão (Ref.: 201602354229) 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 requisitos Teste de linguagem Teste funcional Teste de usabilidade Teste de negócio
Compartilhar