Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0272_AV_201207164577 » TESTES DE SOFTWARE Tipo de Avaliação: AV Aluno: 201207164577 - MARCELO DRUMMOND BARBOSA Professor: ULISSES SPERLE GRACA DANIEL RODRIGUES DE SILOS MORAES Turma: 9001/AA Nota da Prova: 8,0 Nota de Partic.: 1,3 Data: 05/06/2014 08:12:20 1a Questão (Ref.: 201207342912) Pontos: 1,5 / 1,5 Diferentes causas geram manutenções de tipos diferentes em um software em produção. Quais os tipos de manutenção possíveis? Descreva cada uma delas. Resposta: Corretiva - corrige erros encontrados em funcionalidades do software; Preventiva - corrige vulnerabilidades encontradas que podem comprometer o uso do sistema; Evolutiva - agrega ou melhora funcionalidades ao sistema; Adaptativa - são intervenções realizadas para adaptações do software, por exemplo acesso de leitura e gravação de uma nova tabela incluída no banco de dados. Gabarito: A manutenção Corretiva irá identificar e corrigir defeitos (erros latentes), A manutenção Adaptativa irá adaptar o software a novas tecnologias (TI/SI), metodologias, modelos de gestão, legislação. A manutenção Perfectiva irá incluir novas funções (ampliações) no software em produção. A manutenção Preventiva irá melhorar a manutenibilidade ou a confiabilidade futura. 2a Questão (Ref.: 201207343389) Pontos: 1,5 / 1,5 Uma vez gerado o código-fonte, o software deve ser testado para descobrir tantos erros quanto possível antes de fornecê-lo ao cliente. Para atingir este objetivo o testador deve entender o software e tentar desenvolver uma imagem mental de como o software poderá falhar. Neste sentido o testador poderá olhar o software através de duas visões. Uma delas é o Teste Caixa Preta. Descreva-o. Resposta: É um teste comportamental realizado nas funções operacionais do software no intúito de encontrar defeitos funcionais ou requisitos em desacordo com os previamente estabelecidos. Complementa os testes de caixa branca, pois identifica diferentes tipos de erros. Gabarito: Quando conhecemos a função específica de um software e realizamos teste que demonstrem que cada função está plenamente operacional, e ao mesmo tempo, procurem erros em cada função, dizemos que estamos realizando teste de caixa preta, também conhecido como teste comportamental. Este tipo de teste é conduzido na interface do software e examina aspectos fundamentais do sistema, pouco se preocupando com a estrutura interna do software, pois focaliza os requisitos funcionais do software. 3a Questão (Ref.: 201207275140) Pontos: 0,5 / 0,5 À medida que os softwares são desenvolvidos é possível que ocorram erros. As revisões técnicas são o mecanismo mais efetivo para descobrir erros antes que sejam passados para os usuários finais. Por isso são utilizadas logo no início do processo de gestão de qualidade. Indique a afirmativa falsa. Página 1 de 3BDQ Prova 20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Pode ser realizada sem a presença de nenhum profissional de engenharia de software. Um erro relativamente insignificante, sem tratamento no início do processo, pode ser ampliado e se transformar em um conjunto de erros graves para a sequência do projeto. Temos que levar em consideração também que os erros podem aumentar a medida que o processo continua. Ao se descobrir um erro logo no início do processo, fica menos caro corrigi-lo. As revisões minimizam o tempo devido a redução do número de reformulações que serão necessárias ao longo do projeto. 4 a Questão (Ref.: 201207239659) Pontos: 0,5 / 0,5 Qual a ordem correta dos passos envolvidos na Solução do defeito? Programar a correção, Priorizar a correção, Reportar a resolução e Corrigir o defeito. Priorizar a correção, Corrigir o defeito, Reportar a resolução e Programar a correção . Corrigir o defeito, Programar a correção, Priorizar a correção e Reportar a resolução. Reportar a resolução, Priorizar a correção, Programar a correção e Corrigir o defeito. Priorizar a correção, Programar a correção, Corrigir o defeito e Reportar a resolução. 5 a Questão (Ref.: 201207244223) Pontos: 0,5 / 0,5 Marque a alternativa que NÃO define um objetivo da Técnica Estrutural: Demonstrar que as funções do software são operacionais. Exercitar as estruturas de dados internas para garantir a sua validade. Exercitar todas as decisões lógicas para valores falsos ou verdadeiros. Executar todos os laços em suas fronteiras e dentro de seus limites operacionais. Garantir que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez. 6 a Questão (Ref.: 201207275163) Pontos: 1,0 / 1,0 Considere o contexto de um profissional responsável pela manutenção de um determinado sistema em produção. Ele é designado para remover um erro de uma aplicação com vícios de construção, o que pode demandar esforço significativo para identificação e remoção adequada do erro, levando em consideração que tudo isso deverá ocorrer em diminuto espaço de tempo. Qual é o teste adequado á esta situação? Teste em manutenção adaptativa Teste em manutenção preventiva Teste em manutenção corretiva Teste em manutenção perfectiva Teste em manutenção elucidativa 7a Questão (Ref.: 201207244105) Pontos: 0,5 / 0,5 Qual teste deve ser aplicado para verificar o nível de facilidade de uso do software pelos usuários. Teste de Usabilidade. Teste de Performance. Página 2 de 3BDQ Prova 20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Teste de Desempenho. Teste de Conformidade. Teste de Recuperação. 8 a Questão (Ref.: 201207231621) Pontos: 1,0 / 1,0 Considere as seguintes afirmativas sobre Fases ou Níveis de Teste de Software: 1. No Teste de Integração, o objetivo é encontrar falhas provenientes da integração interna dos componentes de um sistema. 2. Não faz parte do escopo do Teste de Integração o tratamento das interfaces do sistema com outros sistemas. 3. o Teste Beta é realizado pelo cliente com o acompanhamento direto da equipe de desenvolvimento de sistema. 4. A técnica de teste denominada Caixa Preta pode ser aplicável em diversas fases do teste de software. Somente a afirmativa 1 é verdadeira Somente as afirmativas 2 e 3 são verdadeiras Somente as afirmativas 3 e 4 são verdadeiras Somente as afirmativas 1, 2, e 4 são verdadeiras Somente as afirmativas 1, 2 e 3 são verdadeiras 9 a Questão (Ref.: 201207275137) Pontos: 0,5 / 0,5 Segundo Pressman, o teste de software é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Por esta razão deverá ser definido: Uma metodologia de desenvolvimento e um padrão de desenvolvimento. Um processo de teste de software e um modelo (template) para o teste. Um padrão de desenvolvimento e um processo de teste de software. Uma metodologia de desenvolvimento e um modelo (template) para o teste. Um cronograma de teste e um padrão de desenvolvimento. 10a Questão (Ref.: 201207275143) Pontos: 0,5 / 0,5 O teste da caixa preta, também conhecido como teste comportamental, focaliza os requisitos funcionais do software. Este tipo de teste complementa o teste da caixa branca, pois permite descobrir uma classe de erros diferentes daquela obtida com métodos da caixa-branca. Desta forma, identifique a opção que não representa uma categoria de erro identificado pelo teste Caixa Preta. Erros de interface; Erros de estrutura de controle; Erros de inicialização e término; Erros de comportamento ou de desempenho; Erros em estruturas de dados ou acesso a bases de dados externas; Período de não visualização da prova: desde 30/05/2014 até 16/06/2014. Página 3 de 3BDQ Prova 20/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Compartilhar