Baixe o app para aproveitar ainda mais
Prévia do material em texto
Simulado: CCT0204_SM_201210079161 V.1 VOLTAR Aluno(a): Matrícula: 201210079161 Desempenho: 6,0 de 8,0 Data: 03/12/2013 22:20:15 (Finalizada) 1a Questão (Ref.: 200591727278) Pontos: 0,0 / 1,0 Temos o seguinte trecho de programa em linguagem C abaixo: if ( A > B && C < D || B < C ) { Z = A + B + C - D; } else { Z = A * B - C + D; } Quais seriam os números de passagens de teste que deveríamos realizar nesse trecho de programa, para garantir que o mesmo esteja funcionando de acordo com a qualidade exigida nos testes de software? Seis vezes Três vezes Quatro vezes Oito vezes Sete vezes 2a Questão (Ref.: 200591704012) Pontos: 1,0 / 1,0 Qual é a correta definição de testes? Minimizar os riscos causados por defeitos proveniente do processo de desenvolvimento. Assegurar que o teste atende a todos os requisitos de sistema estabelecido entre o desenvolvedor e o cliente. Organizar a atividade de testar aplicações. Exercitar todos os desvios condicionais existentes no código fonte. Descobrir e corrigir os problemas e, com isto, melhorar a qualidade. 3a Questão (Ref.: 200591718291) Pontos: 0,0 / 1,0 A Técnica de Análise de Valores Limite é utilizada como forma complementar à técnica de teste denominada: Fluxo de Dados Complexidade Ciclomática Técnica de Estrutura de Controle Fluxo de controle Partição de Equivalência 4a Questão (Ref.: 200591729019) Pontos: 1,0 / 1,0 Assinale qual é o método de teste de caixa branca (white box), que apresenta uma métrica de software e estabelece um limite máximo para o número de testes que deve se executado para garantir que todas as instruções sejam executadas pelo menos uma vez. Teste de Estrutura de Controle Complexidade Ciclomática Teste de Laços (loops) Teste de Condição Teste de Fluxo de Dados 5a Questão (Ref.: 200591708382) Pontos: 1,0 / 1,0 Qual é a vantagem de usar testadores independentes? As equipes independentes do teste são responsáveis para asseguram a conclusão do período de execução de teste. Teste Independente alivia os desenvolvedores de toda a responsabilidade pela qualidade. O custo inicial é maior embora os resultados finais tendem a ser financeiramente melhores. Você não necessita pessoas técnicas ou com o conhecimento do negócio nas equipes de teste. Equipes Independentes de Testes são muitas vezes mais eficientes na identificação de defeitos. 6a Questão (Ref.: 200591708402) Pontos: 1,0 / 1,0 Quais atividades estão relacionadas com Teste? Atividades somente no inicio do ciclo de vida do software. Somente atividades que avaliam produtos de software. Atividades durante todo o ciclo de vida do software. Atividades do final do ciclo de vida do software. Atividades que envolvem a execução do teste pelo componente ou o sistema sob o teste. 7a Questão (Ref.: 200591708440) Pontos: 1,0 / 1,0 Quais as características que um bom caso de teste deve possuir para atender as expectativas de validação da qualidade? Usabilidade, Conformidade, Seguro, Econômico e Efetivo. Barato, Seguro, Rastreável, Auto Explicativo e Testabilidade. Testabilidade, Usabilidade, Simples, Reutilizável e Rastreável. Efetivo, Econômico, Reutilizável, Rastreável e Autoexplicativo. Simples, Seguro, Efetivo, Econômico e Usabilidade. 8a Questão (Ref.: 200591708434) Pontos: 1,0 / 1,0 Qual técnica de teste que visa avaliar as claúsulas de código, lógica interna do componente codificado, as configurações e outros elementos técnicos. Sequencial. Lógica. Caixa Branca. Caixa Preta Teste incremental. 9a Questão (Ref.: 200591604706) 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. Sua 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. Compare com a sua resposta: 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. 10a Questão (Ref.: 200591696956) Um programador bastante cauteloso resolveu desenvolver um método particular para obter a raiz quadrada de um número. Após muita pesquisa, resolveu utilizar um método bastante antigo e eficiente, conhecido como Método de Heron, um matemático grego. Para obter a raiz quadrada de um número N, os babilônicos utilizavam a seguinte expressão: k = k + (N/k)/2 , onde k é uma variável auxiliar, geralmente inicializada com valor inicial 1. A partir do valor inicial estipulado, novos valores de k são sucessivamente obtidos, até que o valor de k se aproxime do valor da raiz quadrada de N, geralmente poucas iterações são necessárias. Após entender o funcionamento do método, o programa cauteloso desenvolveu o pseudocódigo abaixo. A partir do algoritmo desenvolvido, desenvolva o Grafo de Fluxo de Controle (GFC) ou também conhecido como Grafo de Programa para definir um conjunto de testes para seu programa. Sua Resposta: Compare com a sua resposta:
Compartilhar