Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0272_AV_201403037991 » TESTES DE SOFTWARE Tipo de Avaliação: AV Aluno: 201403037991 - GLÁUBER ALEXANDRE DOS SANTOS Professor: SHEILA DE GOES MONTEIRO Turma: 9001/AA Nota da Prova: 3,5 Nota de Partic.: 0 Data: 13/03/2015 15:10:23 1a Questão (Ref.: 201403204220) Pontos: 0,0 / 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 Branca. Descreva-a. Resposta: o teste de caixa branca tem como finalidade as entradas ou saidas das funcionalidades espeficadas, focando-se nas resultados de como cada caso ou função por assim entender. Não levando em consideração como isso ocorreu internamente. 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 caixa-branca. 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 caixa-de-vidro, 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.: 201403135917) Pontos: 1,5 / 1,5 A partir da seguinte frase: "Até onde podemos forçar o sistema até que falhe?", diga qual o teste a ser aplicado nesta situação? Por qual outro nome também é conhecido? Qual a principal meta deste tipo de teste? Resposta: Teste de estresse - Este tem como finalidade testar o sistema e ver como ele ira reagir diversas solicitações ao sistema vendo se este produz alguma fala e se ele ira reinicializar funciondo normalmente. Podendo testar as configurações do ambiente em que ele esteja para determinar possiveis gargalos ou falhas ambientais. Gabarito: Teste de esforço ou teste de estresse. Colocam os programas em situações anormais. A principal meta do teste de esforço é entender o comportamento do sistema durante condições-limite de execução ou fora da tolerância esperada. Tipicamente envolve a execução do sistema com baixos recursos de hardware e software, ou a concorrência por estes recursos. (Neste caso podemos considerar 0,5 para cada pergunta ou a critério do professor) 3a Questão (Ref.: 201403135895) Pontos: 0,5 / 0,5 O processo de teste de software deve basear-se 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? Página 1 de 4BDQ Prova 08/04/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 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. 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 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). Entrega: conclusão do processo de testes com a entrega do sistema para o ambiente de produção. 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 4a Questão (Ref.: 201403104875) Pontos: 0,0 / 0,5 Quando o testador finaliza os testes que ele deveria fazer num determinado módulo, ele então: Procura o seu gerente do projeto e entrega os resultados indicando que ele fez um ótimo trabalho. Dá seu parecer sobre o projeto de desenvolvimento, indicando se o trabalho foi ou não bem feito. Entrega o resultado do seu trabalho ao responsável pelos testes. Corrige os erros de acordo com a prioridade e recomeça os testes. Interrompe o projeto de desenvolvimento para falar sobre os resultados ruins. 5a Questão (Ref.: 201403291737) Pontos: 0,0 / 0,5 Os testes de caixa-branca são baseados nos elementos internos de um trecho de programa. Um exemplo de teste de caixa-branca é o teste de ciclo que focaliza exclusivamente a validade das construções de ciclo, já que ciclos são em sua grande maioria a base da maioria dos algoritmos implementados. Neste tipo de teste podem ser definidos quatro tipos de classes de ciclos que são: simples, aninhados, concatenados e desestruturados. primários, secundários, terciários e quaternários. primários, compostos, ortogonais e transversais. simples, compostos, concatenados e desestruturados. principal, secundário, composto e desestruturado. 6a Questão (Ref.: 201403111897) Pontos: 0,5 / 0,5 Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa o caminho associado com critério baseado em fluxo de controle "Todos-Nós". Página 2 de 4BDQ Prova 08/04/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1,2,3,4,2,3,5,2,6 1,2,6,2,3,4,2,3,5,2,6 1,2,3,4,5,6 1,2,3,4,2,3,5,6 1,2,6 7a Questão (Ref.: 201403135901) Pontos: 0,0 / 0,5 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 utiliza-se 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, devem-se 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. Determinar um conjunto base de caminhos linearmente independentes. Determinar as classes de equivalência. Preparar casos de teste que vão forçar a execução de cada caminho do conjunto base. Determinar a complexidade ciclomática do diagrama de fluxo resultante. Desenhar o grafo de fluxo correspondente, através da utilização do projeto ou do código como base. 8a Questão (Ref.: 201403135903) Pontos: 0,0 / 0,5 O teste de uma aplicação para Web é um conjunto de atividades relacionadas com um único objetivo: descobrir erros nos diversos aspectos da aplicação. Para atingir este objetivo deve ser utilizada uma estratégia de teste que abrange as revisões e o teste executável. O processo de teste começa focando os aspectos visíveis da Aplicação ao usuário e abrange os aspectos de tecnologia e infraestrutura. Indique a opção abaixo que Não representa estes tipos de teste. Particionamento Componente Navegação Configuração Conteúdo Página 3 de 4BDQ Prova 08/04/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 9a Questão (Ref.: 201403100463) Pontos: 1,0 / 1,0 Testar as integrações entre os componentes é um objetivo principal de que nível de teste? Teste de Estresse. Teste de aceitação. Teste Unitário. Teste de integração. Teste de sistema. 10a Questão (Ref.: 201403100452) Pontos: 0,0 / 1,0 Considerar os seguintes produtos do trabalho, Tipos de Teste, e Níveis de teste: I. Documento de projeto da arquitetura do sistema. II. Documento de Casos de Uso. III.Teste Funcional. IV. Teste Estrutural. V. Teste de Integração. VI. Teste de Aceitação. Quais das seguintes indicações são verdadeiras? II é útil para o IV durante V; I é útil para III durante o VI. I é útil para o IV durante V; II é útil para III durante VI. I é útil para III durante V, II é útil para IV durante o VI. II é útil para o IV durante V; I não é útil para III durante VI. I não é útil para o IV durante V; II é útil para III durante VI. Período de não visualização da prova: desde 03/03/2015 até 17/03/2015. Página 4 de 4BDQ Prova 08/04/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Compartilhar