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 4a aula Lupa Vídeo PPT MP3 Exercício: CCT0774_EX_A4_201602875898_V1 22/03/2018 21:00:03 (Finalizada) Aluno(a): YURI BUENO FONTENLA Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201602875898 Ref.: 201603071124 1a Questão Indique a opção que Não representa um dos tipos de Teste de Caixa Branca. Teste de caminho básico Teste de condição Teste comportamental Teste de fluxo de dados Teste de ciclo Ref.: 201603070167 2a Questão Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque a opção correta: diferentemente dos testes da caixa-preta, o teste da caixa-branca não requer o conhecimento da tecnologia empregada e dos conceitos de implementação do software. devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem ser testados quando o software está pronto. é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para derivar casos teste. devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas fases iniciais de coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido. focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam amplamente atendidos pelo software construído. Ref.: 201603070169 3a Questão 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. Todas as sentenças estão erradas 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 corretas 17/04/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 2/3 Ref.: 201603071126 4a Questão O teste da caixa preta é também conhecido como teste comportamental, pois focaliza os requisitos funcionais do software. Normalmente é utilizado como teste complementar para o teste da caixa branca. Existem diferentes métodos de testes de caixa- preta que podem ser subdivididos em: Teste do fluxo de dados, Análise do valor limite, Baseado em grafo, Particionamento em Equivalência Teste da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, Teste do fluxo de dados Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado em Grafo Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal Ref.: 201603070174 5a Questão 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 erradas Todas as sentenças estão corretas Apenas a sentença III está correta Apenas as sentenças II e III estão corretas Ref.: 201603209021 6a Questão Há várias formas (Bar�é, 2002) de iden�ficar e planejar os casos de testes a serem aplicados nos testes de validação, porém, o direcionamento dos testes baseia- se exclusivamente em requisitos da solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser implementado. São exemplos de métodos baseados na estrutura interna do código fonte: Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência, Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico. Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz ortogonal Ref.: 201603590031 7a Questão A empresa QUINCAS possui um sistema de comercialização de produtos, Zinga, atendido por vários clientes. O sistema Zinga atende a duas categorias de clientes, o cliente Regular e o cliente VIp. O cliente VIP responde por 75% do faturamento. Existe a necessidade de políticas de negociação para clientes OCASIONAIS. Esta funcionalidade não estava prevista no sistema e gerou demanda para o desenvolvimento de uma nova funcionalidade. Por conta disso foi gerada uma nova versão do sistema e 17/04/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 3/3 somente foram aplicados testes progressivos e não foi percebido que a política de negociação do cliente VIP foi afetada com esta mudança, ocasionando reduções nos preços das linhas inteiras de produtos. Qual o tipo de teste deveria ter sido aplicado para que este problema não ocorresse? Teste de integração Teste regressivo Teste de usabilidade Teste progressivo Teste de verificação Ref.: 201603071125 8a Questão Indique a opção que Não representa um dos tipos de Teste de Caixa Preta. Particionamento em Equivalência Teste de ramos Análise do valor Limite Teste de matriz ortogonal Baseado em Grafo
Compartilhar