Prévia do material em texto
<p>19/08/2022 14:16 PROVA ON-LINE: 11 - Testes Sistemáticos de Software (2021)</p><p>https://pucminas.instructure.com/courses/65069/quizzes/262568 1/11</p><p>PROVA ON-LINE</p><p>Entrega Sem prazo Pontos 60 Perguntas 10 Limite de tempo 60 Minutos</p><p>Tentativas permitidas Sem limite</p><p>Instruções</p><p>Histórico de tentativas</p><p>Tentativa Tempo Pontuação</p><p>ATENÇÃO: Verifique em "Notas" se você não atingiu o aproveitamento necessário nesta disciplina.</p><p>Caso você já tenha realizado uma prova anterior e opte por uma nova tentativa, será identificado como uma prova extra e resultará em</p><p>pagamento de taxa extra.</p><p>INSTRUÇÕES DA AVALIAÇÃO ON-LINE</p><p>A prova tem a duração de 60 minutos.</p><p>Ao clicar em PROVA ON-LINE, no menu “Testes” você iniciará a prova. A partir daí não será possível desistir de realizá-la.</p><p>A prova é composta de 10 questões objetivas, cada uma no valor de 6 pontos.</p><p>Ao final do teste não se esqueça de enviá-lo, clicando no botão “ENVIAR TESTE”. Só utilize esse botão quando tiver finalizado a avaliação.</p><p>Se necessário, durante a prova, entre em contato pelo link “Atendimento”.</p><p>ATENÇÃO: Todas as provas iniciadas e que não houverem sido submetidas serão automaticamente encerradas pelo sistema</p><p>transcorridos os 60 minutos de duração.</p><p>Boa Prova!</p><p>Fazer o teste novamente</p><p>https://pucminas.instructure.com/courses/65069/quizzes/262568/take?user_id=165885</p><p>19/08/2022 14:16 PROVA ON-LINE: 11 - Testes Sistemáticos de Software (2021)</p><p>https://pucminas.instructure.com/courses/65069/quizzes/262568 2/11</p><p>Tentativa Tempo Pontuação</p><p>MAIS RECENTE Tentativa 1 14 minutos 54 de 60</p><p>Pontuação desta tentativa: 54 de 60</p><p>Enviado 19 ago em 14:13</p><p>Esta tentativa levou 14 minutos.</p><p>0 / 6 ptsPergunta 1</p><p>Um programa servidor recebe posições geográficas enviadas por dispositivos móveis e as grava em um</p><p>banco de dados.</p><p>Submete-se ao servidor um número sucessivamente maior de posições geográficas a serem gravadas, e</p><p>mede-se o tempo de resposta para cada número de posições .</p><p>Que tipo de teste de sistema é esse?</p><p>Teste de desempenho. Resposta corretaResposta correta</p><p>Teste de segurança.</p><p>Teste de recuperação. Você respondeuVocê respondeu</p><p>Teste de stress.</p><p>https://pucminas.instructure.com/courses/65069/quizzes/262568/history?version=1</p><p>19/08/2022 14:16 PROVA ON-LINE: 11 - Testes Sistemáticos de Software (2021)</p><p>https://pucminas.instructure.com/courses/65069/quizzes/262568 3/11</p><p>6 / 6 ptsPergunta 2</p><p>Os testes de caixa preta (CP) e os testes de caixa branca (CB) apresentam as seguintes características:</p><p>I. Referem-se a testes que são conduzidos na interface do software. Examinam algum aspecto fundamental</p><p>do sistema, sem se preocupar com a estrutura lógica interna do software.</p><p>II. Testes exaustivos podem ser impraticáveis, mas podem ser aplicados testes que examinam caminhos</p><p>lógicos importantes e estruturas de dados essenciais podem ser submetidas à prova quanto à sua validade.</p><p>III. São baseados em um exame rigoroso do detalhe procedimental. Caminhos lógicos internos ao software</p><p>e colaborações entre componentes são testados, definindo-se casos de teste que exercitam conjuntos</p><p>específicos de condições e/ou ciclos.</p><p>IV. Focalizam os requisitos funcionais do software, permitindo ao engenheiro de testes derivar conjuntos de</p><p>condições de entrada que vão exercitar plenamente todos os requisitos funcionais de um programa.</p><p>V. Ao usá-los, o engenheiro de testes pode derivar casos de teste que garantam que todos os caminhos</p><p>independentes de um módulo tenham sido exercitados pelo menos uma vez.</p><p>A associação dos tipos de teste de caixa preta (CP) ou testes de caixa branca (CB) com as características</p><p>de I a V é apresentada corretamente, de cima para baixo, em:</p><p>19/08/2022 14:16 PROVA ON-LINE: 11 - Testes Sistemáticos de Software (2021)</p><p>https://pucminas.instructure.com/courses/65069/quizzes/262568 4/11</p><p>CB - CP - CP - CP - CB</p><p>CP - CB - CB - CP - CB Correto!Correto!</p><p>CB - CP - CP - CB - CB</p><p>CP - CB - CB - CB - CB</p><p>6 / 6 ptsPergunta 3</p><p>Metodologias ágeis também podem utilizar atividades de testes em seus ciclos de desenvolvimento. Qual</p><p>das afirmativas é verdadeira sobre desenvolvimento em metodologias ágeis?</p><p>Testes estão presentes em todo o ciclo de desenvolvimento e podem ainda contar com a ajuda do representante</p><p>dos usuários para definir critérios de aceitação para os requisitos implementados.</p><p>Correto!Correto!</p><p>Os testes consistem na aplicação da técnica programação em pares somente.</p><p>Todos os testes são efetuados somente após a construção do software.</p><p>Testes podem ser realizados somente por especialistas.</p><p>19/08/2022 14:16 PROVA ON-LINE: 11 - Testes Sistemáticos de Software (2021)</p><p>https://pucminas.instructure.com/courses/65069/quizzes/262568 5/11</p><p>6 / 6 ptsPergunta 4</p><p>Sejam as seguintes atividades relacionadas a teste de sistema:</p><p>A) Verificar o tempo para emissão de uma nota-fiscal.</p><p>B) Atingir o limite da capacidade de processamento de transações simultâneas.</p><p>C) Para cada usuário, testar o nível de acesso dos mesmos às funções do sistema.</p><p>D) Simular a queda da energia elétrica em um sistema, interrompendo o funcionamento do banco de dados.</p><p>Sejam os seguintes tipos de teste de sistema:</p><p>1-Teste de segurança</p><p>2-Teste de recuperação</p><p>3-Teste de desempenho</p><p>4-Teste de stress</p><p>Assinale a alternativa que contém a correspondência CORRETA:</p><p>A-3, B-4, C-1, D-2 Correto!Correto!</p><p>19/08/2022 14:16 PROVA ON-LINE: 11 - Testes Sistemáticos de Software (2021)</p><p>https://pucminas.instructure.com/courses/65069/quizzes/262568 6/11</p><p>A-2, B-4, C-1, D-3</p><p>A-3, B-2, C-1, D-4</p><p>A-4, B-3, C-1, D-2</p><p>6 / 6 ptsPergunta 5</p><p>Conforme exemplo que fizemos na unidade 4 aplicando TDD utilizando o JUnit, versão 4, a anotação @Test</p><p>indica:</p><p>Um método static que será executado uma única vez por instância da classe que contém os testes e antes da</p><p>execução de qualquer método de teste.</p><p>Um método static para ser executado após a execução de todos os métodos de teste da classe em questão.</p><p>Que o método que segue é um teste de unidade, qualquer que seja o nome deste método. Correto!Correto!</p><p>Um método a ser executado antes da execução de todo método de teste. Este método será executado quantas</p><p>vezes forem o número de métodos de teste (uma vez para cada teste).</p><p>19/08/2022 14:16 PROVA ON-LINE: 11 - Testes Sistemáticos de Software (2021)</p><p>https://pucminas.instructure.com/courses/65069/quizzes/262568 7/11</p><p>6 / 6 ptsPergunta 6</p><p>Um programa servidor recebe posições geográficas enviadas por dispositivos móveis e as grava em um</p><p>banco de dados.</p><p>Capturam-se algumas posições enviadas ao servidor antes que essas sejam recebidas pelo mesmo.</p><p>Que tipo de teste de sistema é esse?</p><p>Teste de desempenho.</p><p>Teste de stress.</p><p>Teste de segurança. Correto!Correto!</p><p>Teste de recuperação.</p><p>6 / 6 ptsPergunta 7</p><p>Considere o seguinte trecho de código:</p><p>19/08/2022 14:16 PROVA ON-LINE: 11 - Testes Sistemáticos de Software (2021)</p><p>https://pucminas.instructure.com/courses/65069/quizzes/262568 8/11</p><p>Class Ihm {</p><p>float peso, altura, IMC;</p><p>leiaPeso();</p><p>leiaAltura();</p><p>IMC=peso*altura;</p><p>If (IMC<= 20) {</p><p>System.out.println(“abaixo do peso”); }</p><p>else {</p><p>If ( (IMC>20) && (IMC<=25))</p><p>System.out.println(“peso ideal”);</p><p>else</p><p>System.out.println(“Sobrepeso”);</p><p>}//fim else</p><p>} //fim class</p><p>Qual é o número mínimo de casos de teste necessários para se testar o procedimento acima utilizando o</p><p>critério de cobertura de desvios?</p><p>2</p><p>1</p><p>19/08/2022 14:16 PROVA ON-LINE: 11 - Testes Sistemáticos de Software (2021)</p><p>https://pucminas.instructure.com/courses/65069/quizzes/262568 9/11</p><p>3 Correto!Correto!</p><p>4</p><p>6 / 6 ptsPergunta 8</p><p>Considere o seguinte:</p><p>I. Prevenir defeitos</p><p>II. Remover defeitos</p><p>III. Ganhar confiança no sistema</p><p>V. Prover informação</p><p>V. Encontrar defeitos</p><p>Qual das seguintes declarações abaixo é verdadeira?</p><p>II e V são objetivos comuns de teste.</p><p>Todos são objetivos comuns de teste.</p><p>I, II, III e V são objetivos comuns de teste.</p><p>I, III, IV, e V são objetivos comuns de teste. Correto!Correto!</p><p>19/08/2022 14:16 PROVA ON-LINE: 11 - Testes Sistemáticos de Software (2021)</p><p>https://pucminas.instructure.com/courses/65069/quizzes/262568 10/11</p><p>6 / 6 ptsPergunta 9</p><p>Um campo de entrada (input field) de um sistema de pedidos aceita valores de 0 a 10.000. Utilizando a</p><p>técnica de partição de equivalência, qual opção tem ao menos um valor de cada partição de equivalência?</p><p>0, 1, 9.999, 10.000, 10.001</p><p>0, 10.000, 10.001</p><p>-1, 1, 10.001 Correto!Correto!</p><p>-1, 10, 10.000</p><p>6 / 6 ptsPergunta 10</p><p>Sobre os testes de software, é incorreto afirmar:</p><p>Os testes de integração procuram por falhas oriundas da integração interna dos componentes do sistema.</p><p>19/08/2022 14:16 PROVA ON-LINE: 11 - Testes Sistemáticos de Software (2021)</p><p>https://pucminas.instructure.com/courses/65069/quizzes/262568 11/11</p><p>Nos testes de unidade, pequenas partes do software são testadas com o objetivo de identificar erros em</p><p>subrotinas e trechos de código.</p><p>Os testes de estresse permitem testar o limite de um sistema submetendo-o a situações extremas.</p><p>Os testes de aceitação verificam se todos os testes de unidade são executados sem erro. Correto!Correto!</p><p>Pontuação do teste: 54 de 60</p>