Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/06/2018 EPS http://simulado.estacio.br/alunos/ 1/3 CCT0774_EX_A6_201602875898_V1 QUALIDADE E TESTES DE SOFTWARE 6a aula Lupa Vídeo PPT MP3 Exercício: CCT0774_EX_A6_201602875898_V1 02/06/2018 18:26:00 (Finalizada) Aluno(a): YURI BUENO FONTENLA Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201602875898 Ref.: 201603533966 1a Questão Após executar transações previstas em um caso de teste, o último passo é a impressão de um relatório. Este relatório pode ser aceito como evidência de que os testes foram efetuados? Selecione a alternativa correta: Sim, o relatório pode ser aceito como evidência dos teste desde que isso tenha sido definido no início do projeto. Não, pois o relatório não foi elaborado pela equipe de teste. Não, afinal qualquer impressora pode ter sido utilizada para gerar um relatório parecido. Sim, afinal um relatório é um documento. Sim, afinal se o sistema emite relatórios o sistema funciona. Ref.: 201603590259 2a Questão Um sistema de vendas possui um módulo "Realizar pagamentos". Para os testes foram definidos os seguintes cenários: Cenário primário: Cliente realiza pagamento em dinheiro Cenário Secundário: Cliente realiza pagamento parcelado Cenário de exceção: Cliente realiza pagamento com cartão invalido Qual o método estruturado para a derivação do caso de teste foi utilizado? Cobertura de desvio de caminhos Cobertura de caminhos Análise de documentos Cobertura de código Decomposição dos requisitos Ref.: 201603533960 3a Questão Levando-se em consideração a necessidade de controle de casos de testes aplicados, casos de testes não aplicados, casos de teste aprovados e casos de teste reprovados, indique qual a melhor alternativa: File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 06/06/2018 EPS http://simulado.estacio.br/alunos/ 2/3 Não há garantia de que um software esteja livre de defeitos antes de atingido um mínimo de 95,5,% de casos de testes aplicados e aprovados. Para garantir um software livre de defeitos, a quantidade de casos de testes aprovados deve ser sempre maior que os casos de testes reprovados. Para garantir um software livre de defeitos, é indiferente verificar a quantidade de casos de testes aprovados e casos de testes reprovados. Não há garantia de que um software esteja livre de defeitos antes de atingido 100% de casos de teste aplicados. Não existe a possibilidade de casos de testes reprovados. Ref.: 201603209031 4a Questão Os testes da caixa preta são uma abordagem complementar aos testes de caixa branca, com a finalidade de identificar um conjunto de situações que serão empregadas em forma de testes para a identificação de erros. Os principais métodos de testes de caixa-preta para obtenção dos casos de testes são: Cobertura de linha de código e cobertura de caminhos Análise e documentos e cobertura de caminhos Decomposição de requisitos e análise de documentos Cobertura de linha de código e cobertura de laços Decomposição de requisitos e cobertura de laços Ref.: 201603085734 5a Questão Os principais métodos de testes de caixa-branca para obtenção dos casos de testes são apresentados abaixo, marque a opção que NÃO faz parte deste rol de testes caixa-branca: Cobertura de laços Cobertura de Caminhos Cobertura de linha de código Métodos de decomposição de requisitos Cobertura de desvios condicionais Ref.: 201603533971 6a Questão Para avaliarmos a qualidade de um software identificamos a necessidade de utilização de uma forma sistêmica de trabalho com o objetivo de identificar o maior número possível de situações de testes. Neste contexto estudamos técnicas de teste de caixa branca e preta. Uma característica básica de um teste de caixa preta é: Conhecer com profundidade a linguagem utilizada para o desenvolvimento. Preparar casos de teste baseados na estrutura interna do software. Prepara casos de testes baseados na especificação do software. O método de teste para obtenção de casos de teste de cobertura de desvio condicional. Dado um conjunto de requisitos, avaliar todos os detalhes da implementação. Ref.: 201603533975 7a Questão Para avaliarmos a qualidade de um sistema devemos submeter o software a determinadas condições de uso de forma a avaliar se o comportamento está de acordo com o esperado. Um artefato utilizado nesta fase é o caso de teste. Neste sentido podemos utilizar os requisitos como base para a construção dos casos de testes? Não, pois quem determina sempre é o gerente de projeto, que tem mais autoridade sobre o assunto que o cliente. Não, pois quem determina o que o programa fará é o programador e não o cliente. File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 06/06/2018 EPS http://simulado.estacio.br/alunos/ 3/3 Sim, pois os requisitos é que determinam o que o programa ou módulo deve fazer e como deve ser o resultado esperado. Não, pois todos os casos de testes serão derivados do software já construído. Sim, pois o cliente tem a experiência em programação e indica a melhor forma de se construir um programa. Ref.: 201603590663 8a Questão Qual o método estrutural para a elaboração de casos de testes de caixa branca que tem como objetivo detectar erros nas condições lógicas aplicadas no código-fonte? Neste método os casos de teste são construídos de forma a permitir variação dos valores que determinam a execução dos diversos fluxos alternativos existentes no código-fonte. Cobertura de laços Cobertura de caminhos Cobertura de exceção Cobertura de desvios condicionais Cobertura de linha de código File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
Compartilhar