Logo Passei Direto
Buscar

EDS-SEMANA 05 docx

User badge image
Jailton Reys

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

<p>EDS-SEMANA 05</p><p>Pergunta 1</p><p>1. Os casos de teste contêm procedimentos para a realização do teste, apresentando</p><p>os dados de entrada que serão utilizados e o resultado esperado. Uma forma de</p><p>selecionar casos de testes é por meio do uso de técnicas como os testes de caixa</p><p>preta e os testes de caixa branca.</p><p>Nesse contexto, avalie as asserções a seguir e a relação proposta entre elas.</p><p>I. Os testes de unidade podem fazer uso das técnicas de testes estruturais, que</p><p>são conhecidos como testes de caixa branca.</p><p>PORQUE</p><p>II. Os testes estruturais são técnicas de seleção de dados de entrada baseadas na</p><p>estrutura interna do código a ser testado.</p><p>A respeito dessas asserções, assinale a alternativa correta.</p><p>a. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.</p><p>b.</p><p>As asserções I e II são proposições verdadeiras, mas a II não é uma</p><p>justificativa da I.</p><p>c.</p><p>As asserções I e II são proposições verdadeiras, e a II é uma</p><p>justificativa da I.</p><p>d. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.</p><p>e. As asserções I e II são falsas.</p><p>Pergunta 2</p><p>1. As técnicas de teste auxiliam na seleção de casos de teste que podem ser</p><p>utilizados para testes de software. O objetivo é selecionar, com base nos dados</p><p>de entrada, casos de teste, tendo em vista a impossibilidade de testar todos os</p><p>cenários possíveis, que permitam a maior cobertura possível.</p><p>Assinale a alternativa que indica as técnicas de teste conhecidas como testes</p><p>baseados na especificação de requisitos.</p><p>a. Testes de unidade.</p><p>b. Testes de caixa cinza.</p><p>c. Testes de caixa preta.</p><p>d. Testes de integração.</p><p>e. Testes de caixa branca.</p><p>Pergunta 3</p><p>1. Uma equipe de desenvolvedores está discutindo sobre o planejamento dos testes</p><p>de unidade, tendo em vista uma grande quantidade de módulos que foram</p><p>desenvolvidos e o prazo de integração que se aproxima. A equipe está</p><p>preocupada, pois trata-se de um projeto muito importante e com altas</p><p>expectativas do cliente.</p><p>Assinale a alternativa que apresenta a melhor opção para o time de</p><p>desenvolvimento em relação ao planejamento dos testes de unidade.</p><p>a.</p><p>Utilizar o método de teste do caminho básico para o teste de todos os</p><p>componentes.</p><p>b.</p><p>Pular a etapa de testes de unidade e partir para a integração dos</p><p>componentes.</p><p>c.</p><p>Selecionar as operações dos componentes com maior complexidade</p><p>ciclomática.</p><p>d.</p><p>Selecionar os componentes menores, para otimizar a quantidade de</p><p>testes de unidade.</p><p>e. Planejar o teste de todos os componentes e negociar um prazo maior.</p><p>Pergunta 4</p><p>1. Uma equipe de testes está em fase de execução dos testes de sistema, sendo que</p><p>uma série de defeitos tem sido reportada para o time de desenvolvimento. Uma</p><p>prática comum dessa fase de testes é retestar todos os testes funcionais já</p><p>executados a cada nova versão do software com as correções incluídas, porém</p><p>isso tem se mostrado pouco efetivo na detecção de novos defeitos. Além disso,</p><p>outros testes precisam ser realizados, para assegurar que o sistema possa</p><p>responder, em um tempo adequado, às solicitações de usuários e para que não</p><p>haja vulnerabilidades para invasões.</p><p>Assinale a alternativa que aponte os tipos de teste adequados para o cenário</p><p>apresentado.</p><p>a. Testes de certificação, testes de fumaça e testes de segurança.</p><p>b. Testes de desempenho, testes de usabilidade e testes de segurança.</p><p>c. Testes de regressão, testes de desempenho e testes de segurança.</p><p>d.</p><p>Testes de regressão, testes de conectividade e testes em condições</p><p>naturais.</p><p>e. Testes de segurança, testes de compatibilidade e testes de stress.</p><p>Pergunta 5</p><p>1. “O teste funcional, também chamado de teste de __________, refere-se a um</p><p>conjunto de técnicas de seleção de dados de __________, para projetar</p><p>__________, baseadas na __________ correspondente ao código a ser testado.”</p><p>Marque abaixo a alternativa que completa corretamente as lacunas da frase</p><p>acima:</p><p>Pergunta 6</p><p>1. Os testes de caixa preta, também conhecidos como testes comportamentais ou</p><p>testes funcionais, apresentam métodos que permitem fazer a seleção de casos de</p><p>teste com base nos requisitos funcionais especificados, considerando a</p><p>impossibilidade de executar testes de todos os cenários possíveis.</p><p>Com relação aos métodos de testes de caixa preta, avalie as afirmações a seguir.</p><p>I. O método de particionamento de equivalência divide os dados de entrada em</p><p>classes de equivalência válidas e inválidas.</p><p>II. O teste de matriz ortogonal deve ser utilizado quando o domínio de entrada é</p><p>relativamente grande.</p><p>III. A análise de valor limite seleciona casos de testes com valores de entrada</p><p>que estejam nas bordas das classes de equivalência.</p><p>IV. O método de teste baseado em grafos é um método baseado no entendimento</p><p>detalhado da estrutura do código.</p><p>Está correto o que se afirma em:</p><p>a. II e IV, apenas.</p><p>b. I, II e IV, apenas.</p><p>c. III e IV, apenas.</p><p>caixa-preta; entrada; procedimentos de teste; estruturar interna</p><p>caixa-preta; execução; interfaces de teste; entrevista com o usuário</p><p>caixa-branca; execução; procedimentos de teste; entrevista com o cliente</p><p>caixa-preta; entrada; casos de teste; especificação de requisitos</p><p>caixa-branca; entrada; interfaces de teste; estrutura interna</p><p>d. I e III, apenas.</p><p>e. I, II e III, apenas.</p><p>Pergunta 7</p><p>1. O sistema de notas deve indicar se um aluno está apto ou não para realizar um</p><p>exame de recuperação com base na média final obtida. A regra é que somente</p><p>notas de média final igual ou acima de 4,0 e inferiores a 7,0 podem realizar o</p><p>exame de recuperação. Os que apresentam nota da média final inferior a 4,0</p><p>estão, automaticamente, reprovados; e os que obtêm nota da média final acima</p><p>ou igual a 7,0 estão, automaticamente, aprovados.</p><p>Assinale a alternativa que corresponde ao valor de notas a ser usado para os</p><p>casos de testes utilizando análise de valor limite para essa funcionalidade.</p><p>a. 0, 3, 4, 5, 6, 7.</p><p>b. 1, 2, 3, 4, 5, 6.</p><p>c. 3, 4, 5, 7, 9, 10.</p><p>d. 3, 4, 5, 6, 7, 8.</p><p>e. 2, 5, 6, 7, 9, 10.</p><p>Pergunta 8</p><p>1. Marque a alternativa abaixo que apresenta apenas exemplos de técnicas de teste</p><p>estrutural:</p><p>Teste do caminho básico; Teste de condição; Teste de valores limite;</p><p>Teste de ciclo.</p><p>Teste de condição; Teste de fluxo de dados; Teste de valores limite; Teste</p><p>de ciclo.</p><p>Teste do caminho básico; Teste de condição; Teste de fluxo de dados;</p><p>Teste de valores limite.</p><p>Teste do caminho básico; Teste de fluxo de dados; Teste de valores limite;</p><p>Teste de ciclo.</p><p>Teste do caminho básico; Teste de condição; Teste de fluxo de dados;</p><p>Teste de ciclo.</p><p>Pergunta 9</p><p>1. Marque a alternativa abaixo que contém apenas caminhos independentes</p><p>considerando o seguinte grafo de fluxo:</p><p>1, 2, 10, 11, 13.</p><p>1, 2, 10, 12, 13.</p><p>1, 2, 3, 10, 11, 13.</p><p>1, 2, 3, 4, 5, 8, 9, 2, 10, 11, 13.</p><p>1, 2, 3, 4, 5, 6, 7, 8, 9, 2, 10, 11, 13.</p><p>1, 2, 10, 11, 13.</p><p>1, 2, 10, 12, 13.</p><p>1, 2, 3, 10, 11, 13.</p><p>1, 2, 3, 4, 5, 6, 8, 9, 2, 10, 11, 13.</p><p>1, 2, 3, 4, 5, 6, 7, 8, 9, 2, 10, 11, 13.</p><p>1, 2, 3, 4, 5, 8, 9, 2, 3, 4, 5, 8, 9, 2, 10, 11, 13</p><p>1, 2, 10, 11, 13.</p><p>1, 2, 10, 12, 13.</p><p>1, 2, 3, 10, 11, 13.</p><p>1, 2, 3, 4, 5, 8, 9, 2, 10, 11, 13.</p><p>1, 2, 3, 4, 5, 6, 8, 9, 2, 10, 11, 13.</p><p>1, 2, 3, 4, 5, 6, 7, 8, 9, 2, 10, 11, 13.</p><p>1, 2, 3, 4, 5, 8, 9, 2, 10, 11, 13.</p><p>1, 2, 3, 4, 5, 6, 8, 9, 2, 10, 12, 13.</p><p>1, 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 10, 11, 13.</p><p>1, 2, 10, 11, 13.</p><p>1, 2, 10, 12, 13.</p><p>1, 2, 3, 4, 5, 8, 9, 2, 10, 11, 13.</p><p>1, 2, 3, 4, 5, 6, 8, 9, 2, 10, 11, 13.</p><p>1, 2, 3, 4, 5, 6, 7, 8, 9, 2, 10, 11, 13.</p><p>Pergunta 10</p><p>1. Os testes de software podem ser planejados e executados conforme a etapa do</p><p>desenvolvimento de software, sendo categorizados como níveis de teste. Os</p><p>níveis de teste apresentam objetivos específicos, focando na busca de defeitos e</p><p>em uma entrega de qualidade.</p><p>Diante disso, correlacione, adequadamente, aos níveis de teste as definições que</p><p>se referem.</p><p>1. Testes de Unidade</p><p>2. Testes de Integração</p><p>3. Testes de Validação</p><p>I. Testes que proporcionam a garantia de que o software satisfaz os requisitos</p><p>funcionais.</p><p>II. Testes que focalizam a implementação de cada componente individualmente.</p><p>III. Testes que cuidam de aspectos duais de verificação e construção do</p><p>programa.</p><p>Assinale a alternativa que correlaciona adequadamente os dois grupos de</p><p>informação.</p><p>a. 1 - I; 2 - II; 3 - III.</p><p>b. 1 - II; 2 - I; 3 - III.</p><p>c. 1 - II; 2 - III; 3 - I.</p><p>d. 1 - I; 2 - III; 3 - II.</p><p>e. 1 - III; 2 - II; 3 - I.</p>

Mais conteúdos dessa disciplina