Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/12/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=156841920&p1=201307203141&p2=1744469&p3=CCT0272&p4=102530&p5=AV&p6=19/11/2016&p10=52421923 1/3 Avaliação: CCT0272_AV_201307203141 » TESTES DE SOFTWARE Tipo de Avaliação: AV Aluno: 201307203141 CARLA HELENA MARTINS VELOSO Professor: SHEILA DE GOES MONTEIRO Turma: 9002/AB Nota da Prova: 7,0 Nota de Partic.: 0 Av. Parcial 2 Data: 19/11/2016 08:39:18 1a Questão (Ref.: 201307385885) Pontos: 1,0 / 1,0 Uma vez gerado o códigofonte, 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 Branca. Descrevaa. Resposta: O Teste de Caixa Branca é focado em identificar erros no codigo do software, ao contrario do Teste de Caixa Preta que é focado no teste das funcionalidades do software. Gabarito: Resposta: Quando sabemos como é o trabalho interno do software e realizamos testes para garantir que as operações internas foram adequadamente exercitadas, estamos realizando teste de caixabranca. Este tipo de teste é baseado em um exame rigoroso dos detalhes procedimentais e dos caminhos lógicos internos do software. Segundo Pressman também chamado de teste de caixadevidro, este teste utiliza a estrutura de controle descrita no programa para derivar o casos teste. São baseados nos elementos internos do programa. 2a Questão (Ref.: 201307385331) Pontos: 1,0 / 1,0 Descreva o conceito de migração de dados conforme discutido nas aulas. Resposta: O Conceito de Migração baseiase no processo de migrar funcionalidaes de um software para outro, após a migração é realizado o teste de regressão para verificar se essas funcionalidades estão certas e funcionando perfeitamente. Gabarito: É o processo de transferência de dados entre diferentes tipos de armazenamento, formatos, ou sistemas informáticos. É necessário quando as organizações realizam mudança em seus sistemas informáticos ou upgrade para novos sistemas. 3a Questão (Ref.: 201307317560) Pontos: 1,0 / 1,0 O processo de teste de software deve basearse em uma metodologia aderente ao processo de desenvolvimento, com pessoal técnico qualificado, ambiente e ferramentas adequadas. Esta metodologia de teste deve ser o documento básico para organizar a atividade de testar aplicações no contexto da empresa. Assim como o processo de desenvolvimento de software, teste de software também possui um ciclo de vida. Qual das opções abaixo NÃO faz parte do ciclo de vida do teste de software? Codificação: É a conversão das representações do Projeto em uma seqüencia de instruções que formam um programa, sendo escrito numa linguagem de programação Execução: Execução dos testes planejados conforme os Casos de Teste, ¿scripts¿ e dos roteiros de Teste com os correspondentes registros dos resultados obtidos. Entrega: conclusão do processo de testes com a entrega do sistema para o ambiente de produção. Procedimentos iniciais: Consiste na elaboração de documento com o estabelecimento de um acordo entre as partes envolvidas no projeto de teste. Especificação: Elaboração e revisão dos casos de teste , ¿scripts¿ ( no caso de ferramentas de 16/12/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=156841920&p1=201307203141&p2=1744469&p3=CCT0272&p4=102530&p5=AV&p6=19/11/2016&p10=52421923 2/3 automação de testes) e dos roteiros de Teste e execução dos testes de verificação da documentação do sistema (testes estáticos). 4a Questão (Ref.: 201307286602) Pontos: 0,0 / 1,0 Em se tratando de erros de software, é correto afirmar que: I. A maioria dos erros é introduzida nos programas por falta de documentação em português. II. A maioria dos erros são humanos e tem origem na comunicação, entendimento e transformação das informações. III. A maioria dos erros encontrados nos sistemas decorre de comunicação falha entre o cliente (que não sabe pedir) e o programador (que não sabe perguntar). Marque a alternativa que indica as assertivas corretas: II e III apenas. III, apenas. I e III apenas. II, apenas. I, apenas. 5a Questão (Ref.: 201307317566) Pontos: 1,0 / 1,0 O teste de caminho básico permite ao projetista de casos de teste derivar uma medida da complexidade lógica de um projeto procedimental e usar essa medida como guia para definir um conjunto de base de caminhos de execução. Normalmente utilizase um grafo de fluxo de controle do programa. O gráfico permite identificar os caminhos possíveis para que se possa elaborar os casos de uso. Como cada caminho é definido pelas expressões condicionais das estruturas de controle, devemse determinar os casos de teste escolhendo valores de variáveis para os casos nos quais cada uma das expressões seja verdadeira ou não. Identifique qual das opções abaixo não faz parte desta técnica. Preparar casos de teste que vão forçar a execução de cada caminho do conjunto base. Determinar um conjunto base de caminhos linearmente independentes. Desenhar o grafo de fluxo correspondente, através da utilização do projeto ou do código como base. Determinar a complexidade ciclomática do diagrama de fluxo resultante. Determinar as classes de equivalência. 6a Questão (Ref.: 201307925152) Pontos: 1,0 / 1,0 A realização de teste de software é uma disciplina importante no processo de desenvolvimento. Quando precisamos validar se as informações são precisas, concisas, direcionadas ao assunto, fácil para o usuário entender o layout do objeto, consistentes internamente e consistentes com as informações apresentadas em outros objetos de conteúdo, estamos nos referindo a qual tipo de teste? Marque a alternativa correta. Testes de interface Teste de configuração Teste de desempenho Testes de conteudo Teste de usabilidade 7a Questão (Ref.: 201307286627) Pontos: 0,5 / 0,5 Analise as senteças e marque a alternativa INCORRETA: 16/12/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=156841920&p1=201307203141&p2=1744469&p3=CCT0272&p4=102530&p5=AV&p6=19/11/2016&p10=52421923 3/3 Utilizase o conceito de driver e stub para realizar teste de sistema. Teste de carga, também chamado de stress executa o sistema de uma forma que exige recursos em quantidade, freqüência ou volumes anormais. Teste de funcionalidade é aplicado para a descoberta de erros funcionais. Para os testes de integração é preciso definir o método: não incremental ou incremental e, topdown ou bottonup. Os tipos de teste são aplicáveis ao conjunto de características definidas para realização dos testes em cada nível, durante o desenvolvimento de sistemas. 8a Questão (Ref.: 201307286551) Pontos: 0,5 / 0,5 Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que: Todos os módulos de cálculo afetados devem ser testados (teste de cálculos) Somente os módulos que envolvam cálculos e tenham fronteiras com o módulo alterado, devem ser testados (teste de afirmação) Somente o módulo de cálculo alterado deve ser testado, pois o processo de reutilização garante que os módulos que o utilizam serão afetados. Os testes devem ser feitos somente no programa mais importante do sistema. (testes evolutivos) Todos os programas que tenham relação com esta mudança devem ser verificados, independentes se foram ou não alterados. (teste de regressão) 9a Questão (Ref.: 201307279515) Pontos: 0,5 / 0,5 Quando um sistema é submetido a condições extrema de operação, de forma a identificar seus limites operacionais, verificando se os mesmos estão dentro de limites toleráveis e previstos quando da especificação do sistema, estamos falando de que tipo de teste? Estresse. Recuperação. Regressão.Desempenho. Segurança. 10a Questão (Ref.: 201307286655) Pontos: 0,5 / 0,5 Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO PREVENTIVA: Realiza testes automáticos. testase mudanças impositivas quer legais, quer tecnológicas. busca identificar, antecipadamente, possíveis erros ou falhas no aplicativo que está sendo usado na empresa. trabalha sobre um produto com vícios de construção. testase novas funções, incluídas pelo usuário, que serão iniciadas no sistema. Período de não visualização da prova: desde 17/11/2016 até 01/12/2016.
Compartilhar