Baixe o app para aproveitar ainda mais
Prévia do material em texto
Nota da Prova: 5,5 Nota de Partic.: 2 Data: 06/12/2014 14:20:51 1a Questão (Ref.: 201307473515) Pontos: 0,5 / 0,5 Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa, simultaneamente, o caminho associado com os critérios baseados em fluxo de controle ´Todas-Arestas´ e ´Todos-Nos´. 1,2,3,4,2,3,5,2,6 1,2,3,5,2,6 1,2,3,4,5,6 1,2,6,2,3,4,2,3,5,2,6 1,2,3,4,2,3,5,6 2a Questão (Ref.: 201307462064) Pontos: 0,5 / 0,5 Quais atividades estão relacionadas com Teste? Atividades do final do ciclo de vida do software. Atividades somente no inicio do ciclo de vida do software. Somente atividades que avaliam produtos de software. Atividades que envolvem a execução do teste pelo componente ou o sistema sob o teste. Atividades durante todo o ciclo de vida do software. 3a Questão (Ref.: 201307466488) Pontos: 0,5 / 0,5 Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode: Considerar um pequeno engano que pode muito bem ser ignorado. Interromper o processo de teste. Corrigir o erro e prosseguir com o teste. Chamar o programador e interromper os testes. Anotar o erro mesmo assim e continuar com os testes previstos. 4a Questão (Ref.: 201307653352) Pontos: 0,5 / 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: principal, secundário, composto e desestruturado. primários, secundários, terciários e quaternários. simples, compostos, concatenados e desestruturados. simples, aninhados, concatenados e desestruturados. primários, compostos, ortogonais e transversais. 5a Questão (Ref.: 201307459461) Pontos: 0,5 / 0,5 Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica de caixa preta: Demonstrar que as funções do software são operacionais. A integridade das informações externas (tabelas) é mantida. A entrada é adequadamente aceita. Executar os caminhos independentes definidos na complexidade ciclomática. A saída é corretamente produzida. 6a Questão (Ref.: 201307462035) Pontos: 0,5 / 0,5 Análise as sentenças abaixo, em seguida assinale a alternativa correta: I. Teste Back to Back é executado em versões diferentes e os resultados são comparados. II. Teste Alfa são executados quando o desenvolvimento está próximo da conclusão. III. Teste Beta são executados quando o desenvolvimento e testes estão quase concluídos. IV Teste Botton-UP os testes são incrementados de cima para baixo do nível mais alto para o mais baixo. V. Teste Seqüencial é baseado ma lógica de sua execução, chamada também de Thread Testing. II, III, IV estão corretas e I e V está incorreta. I, II, III, e V estão corretas e IV está incorreta. I e II estão corretas e III, IV e V estão incorretas. I, II, IV estão corretas e III e V estão incorretas. I, II, III estão corretas e IV e V estão incorretas. 7a Questão (Ref.: 201307454704) Pontos: 1,0 / 1,0 Quanto aos tipos de testes de software temos abaixo somente uma alternativa correta. Assinale-a: Os testes de recuperação permitem que o desenvolvedor identifiquem comparação incorreta de variáveis, comparação de tipos de dados diferentes, operadores ou precedência lógica incorretas. Através do teste de recuperação podemos garantir a reinicialização do sistema efetivamente através de mecanismos de checkpointing, recuperação dos dados e sua integridade. Teste de integração Top-Down começa com os componentes de nível inferior na hierarquia e os módulos são testados de baixo para cima, até que o módulo final seja testado. Nenhuma alternativa anterior é correta Os testes de caixa branca são conduzidos na interface do software não se preocupando com a estrutura lógica dos programas. 8a Questão (Ref.: 201307565760) 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: 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. 9a Questão (Ref.: 201307565273) Pontos: 0,0 / 1,5 Você trabalha na equipe de teste e necessita utilizar o teste de integração. Descreva as duas abordagens possíveis que podem ser utilizadas neste tipo de teste: Resposta: Gabarito: Não Incremental: todos os componentes são combinados com antecedência e o programa inteiro é testado de uma vez. Usualmente o resultado desta abordagem é o caos, pois normalmente são encontrados muitos erros tornando a correção difícil, pois fica complicado isolar as causas dos erros. Uma vez corrigidos os erros, novos erros aparecem e o processo parece não ter fim. Incremental: O programa é construído e testado em pequenos incrementos. Os erros são mais fáceis de isolar e corrigir e pode ser aplicada uma interface sistemática de testes. Existem várias estratégias incrementais de integração: Integração descendente ou Top- down, Integração ascendente ou Botton-up, Teste de regressão e Teste fumaça. 10a Questão (Ref.: 201307466617) Pontos: 0,0 / 1,0 Com relação a definição de DISPONIBILIDADE de software, analise as sentenças e marque a alternativa correta: I. Baseia-se na execução do sistema em determinada unidade de tempo sem falhas. II. Baseia-se na oferta do software em determinada unidade de tempo, considerando-se, proporcionalmente, o tempo útil de uso e o tempo de reparo de falhas. III. Considera o tempo de reparo do sistema até voltar a ficar operativo. IV. É uma medida direta da qualidade do sistema. V. É uma medida indireta de manutenibilidade do sistema; II, IV e V estão corretos. I, IV e V estão corretos. II e IV estão corretos. II e V estão corretos. I, III e IV estão corretos
Compartilhar