Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 1/19 AS Geral Entrega Sem prazo Pontos 10 Perguntas 20 Disponível 20 nov em 0:00 - 30 nov em 23:59 Limite de tempo Nenhum Tentativas permitidas 3 Histórico de tentativas Tentativa Tempo Pontuação MANTIDO Tentativa 2 12 minutos 7,5 de 10 MAIS RECENTE Tentativa 2 12 minutos 7,5 de 10 Tentativa 1 21 minutos 5,5 de 10 As respostas corretas estão ocultas. Pontuação desta tentativa: 7,5 de 10 Enviado 22 nov em 19:12 Esta tentativa levou 12 minutos. Fazer o teste novamente 0,5 / 0,5 ptsPergunta 1 . Leia atentamente as informações contidas nas colunas “A” e “B” para, em seguida, assinalar a alternativa que reúne as correspondências CORRETAS entre as informações nessas contidas. Coluna A: I. Os testes são aplicados em componentes executáveis isolados. II. Os testes são aplicados entre componentes, conforme eles vão sendo integrados. III. Os testes são aplicados em sistemas ou módulos completos. IV. Aceitação de um sistema ou módulos por parte dos clientes e/ou da comunidade usuária. Coluna B: https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145/history?version=2 https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145/history?version=2 https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145/history?version=1 https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145/take?user_id=306961 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 2/19 1. Validação do aceite. 2. Validação do sistema. 3. Validação da integração. 4. Validação da unidade. A sequência CORRETA desta associação é: I-4; II-3; III-2; IV-1. I-4; II-1; III-2; IV-3. I-3; II-4; III-1; IV-2. I-4; II-3; III-1; IV-2. I-3; II-4; III-2; IV-1. Validação da unidade: os testes são aplicados em componentes executáveis isolados; Validação da integração: os testes são aplicados entre componentes, conforme eles vão sendo integrados; Validação do sistema: os testes são aplicados em sistemas ou módulos completos; Validação do aceite: aceitação de um sistema ou módulos por parte dos clientes e/ou da comunidade usuária. 0,5 / 0,5 ptsPergunta 2 Analise as seguintes assertivas que consideram apenas padrões de produto quanto à veracidade – V para VERDADEIRO ou F para FALSO: I. Condução de revisão de projeto. II. Processo de versão e release. III. Estilo de programação Java. 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 3/19 IV. Formato de cabeçalho de método. V. Formulário de solicitação de mudança. As assertivas I, II, III, IV e V são, RESPECTIVAMENTE: F, V, V, F, F. F, F, V, V, F. V, F, F, V, V. F, F, F, F, V. F, F, V, V, V, As assertivas I e II são FALSAS porque são padrões de processo. 0,5 / 0,5 ptsPergunta 3 Leia a afirmação abaixo sobre gestão da qualidade de software. A gestão da qualidade de software está preocupada com a garantia de que o software tenha um baixo número de _____________________ e que alcance os padrões exigidos de manutenção, confiabilidade, portabilidade e assim por diante. Assinale a alternativa que preenche, de forma CORRETA, a lacuna. linhas de código testes defeitos inspeções 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 4/19 classes A gestão da qualidade de software está preocupada com a garantia de que o software tenha um baixo número de DEFEITOS e que alcance os padrões exigidos de manutenção, confiabilidade, portabilidade e assim por diante. 0,5 / 0,5 ptsPergunta 4 Analise as seguintes assertivas sobre inspeção de software quanto à veracidade – V para VERDADEIRO ou F para FALSO: I. A inspeção de software está interessada na análise da representação estática do sistema de software, visando a identificação de problemas, podendo ser apoiada por ferramentas baseadas em documentos e análise de código. II. A inspeção de software envolve pessoas examinando principalmente a representação do código-fonte com o objetivo de descobrir anomalias e defeitos, não exigindo a execução do sistema e podendo ser aplicada antes da implementação. III. As inspeções de software podem ser aplicadas em qualquer representação do sistema, tais como requisitos, dados de projeto (design), configuração, dados de teste, e assim por diante. IV. Inspeção de software e teste de software são técnicas concorrentes. V. Métodos ágeis normalmente utilizam inspeção de software. As assertivas I, II, III, IV e V são, RESPECTIVAMENTE: V, F, V, F, F. F, V, V, F, V. V, V, F, F, F. 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 5/19 V, V, V, F, F. V, V, F, V, V. A assertiva IV é FALSA porque inspeção de software e técnica de software são técnicas COMPLEMENTARES. A assertiva V é FALSA porque métodos ágeis DIFICILMENTE utilizam inspeção de software. 0,5 / 0,5 ptsPergunta 5 Analise as seguintes assertivas sobre qualidade de software quanto à veracidade – V para VERDADEIRO ou F para FALSO: I. Não é possível qualquer sistema de software ser desenvolvido para atender todos os atributos de qualidade, pois existem requisitos não funcionais que são conflitantes. II. Um plano de qualidade deve priorizar os atributos de qualidade mais importantes para o software que está sendo desenvolvido. III. A qualidade de um produto desenvolvido não é influenciada pela qualidade do processo de desenvolvimento. As assertivas I, II, e III são, RESPECTIVAMENTE: F, F, V. V, V, F. F, F, F. F, V, V. V, F, F. 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 6/19 A assertiva III é FALSA porque a qualidade de um produto desenvolvido É INFLUENCIADA pela qualidade do processo de desenvolvimento. 0,5 / 0,5 ptsPergunta 6 Analise as seguintes assertivas sobre a técnica de partição de equivalência quanto à veracidade – V para Verdadeiro ou F para Falso: I. É utilizada para diminuir a quantidade de casos de teste num nível gerenciável, mas mantendo uma cobertura considerável de teste. II. É um teste estrutural e emprega uma estratégia caixa preta. III. É um teste em que o analista de teste não precisa ter conhecimento da estrutura interna do programa. As assertivas I, II e III são, RESPECTIVAMENTE: V, F, F. F, F, V. V, V, F. V, F, V. F, V, F. A assertiva II é FALSA porque o teste de partição de equivalência é um teste FUNCIONAL e emprega uma estratégia caixa preta. 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 7/19 0,5 / 0,5 ptsPergunta 7 Leia a afirmação a seguir sobre estratégia de teste de software caixa preta: “A estratégia de teste caixa preta é comumente adotada em teste de __________”. Assinale a alternativa que preenche, de forma CORRETA, a lacuna: requisito classe arquitetura design código A estratégia de teste caixa preta é comumente adotada em teste de requisito. 0 / 0,5 ptsPergunta 8IncorretaIncorreta Analise as seguintes assertivas sobre técnicas de elaboração de casos de teste quanto à veracidade – V para Verdadeiro ou F para Falso: I. Teste baseado em requisitos: os casos de teste são projetados para testar os requisitos do Sistema. Essa técnica é uma das mais usadas no estágio de teste de Sistema e de aceitação, principalmente, quando os requisitos do software são implementados por vários componentes. II. Teste de partições: essa técnica identifica as partições de entrada e de saída e projeta casos de teste de modo que o Sistema de software processe as entradas de todas as partições. As partições definem grupos de entradas com características comuns e que devem ser processados de maneira diferente. 22/11/2022 19:12 AS Geral: TESTE DE SOFTWAREhttps://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 8/19 III. Teste estrutural: essa técnica é utilizada com base no conhecimento da estrutura do código do software para projetar casos de teste que exercitem todas as estruturas internas do Programa. As assertivas I, II e III são, RESPECTIVAMENTE: F, V, V. F, F, V. V, F, V. F, F, V. V, F, F. A assertiva II é FALSA, porque o teste de partições identifica as partições de entrada e de saída e projeta casos de teste de modo que o Sistema de software processe as entradas de todas as partições. As partições definem grupos de entradas com características comuns e que devem ser processados DA MESMA MANEIRA. 0,5 / 0,5 ptsPergunta 9 Analise as seguintes assertivas sobre estratégias de teste de software caixa preta quanto à veracidade – V para Verdadeiro ou F para Falso: I. Esses testes, também chamados de testes funcionais, são baseados nos requisitos especificados, sendo necessário conhecimento da estrutura interna do software. II. O analista de teste não precisa conhecer as tecnologias de implementação utilizadas na solução, facilitando a elaboração desses testes. III. O que se exige de um analista de teste caixa preta é que ele conheça consideravelmente os requisitos para que seja possível testar 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 9/19 o software com base nos resultados gerados através das interfaces de usuário do Sistema de software. As assertivas I, II e III são, RESPECTIVAMENTE: V, V, F. V, F, F. F, V, F. F, V, V. F, F, V. A assertiva I é FALSA, porque os testes caixa preta, também chamados de testes funcionais, são baseados nos requisitos especificados, NÃO SENDO necessário conhecimento da estrutura interna do software. 0 / 0,5 ptsPergunta 10IncorretaIncorreta Analise as seguintes assertivas sobre estratégias de teste de software caixa branca quanto à veracidade – V para Verdadeiro ou F para FALSO: I. Esses testes, também chamados de testes estruturais, são baseados na estrutura interna do software. II. Esses testes utilizam técnicas que visam a identificar defeitos no Código-fonte por meio de situações que testem todas as estruturas utilizadas na implementação. III. Para realizar esses testes, não é tão importante que o analista de teste conheça a Linguagem de Programação utilizada no desenvolvimento do software. As assertivas I, II e III são, RESPECTIVAMENTE: 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 10/19 V, F, F. V, V, F. V, F, F. F, V, F. F, V, V. A assertiva III é FALSA porque, para realizar testes caixa branca, é NECESSÁRIO que o analista de teste conheça a Linguagem de Programação utilizada no desenvolvimento do software. Por essa razão, os testes caixa branca, geralmente, são realizados pelo próprio desenvolvedor. 0,5 / 0,5 ptsPergunta 11 Analise as seguintes assertivas sobre a medida de complexidade ciclomática quanto à veracidade – V para Verdadeiro ou F para Falso: I. É uma medida de software que provê uma abordagem quantitativa de complexidade lógica de um Programa. II. Quando essa medida é adotada no contexto de teste de caminho básico, o valor calculado para a complexidade ciclomática estabelece o número de caminhos dependentes no conjunto base de um Programa. III. Determina um limite superior para a quantidade de casos de testes que precisam ser executados para garantir que todas as instruções tenham sido executadas pelo menos uma vez. As assertivas I, II e III são, RESPECTIVAMENTE: F, V, V. 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 11/19 V, F, V. V, F, F. V, V, F. F, V, F. A assertiva II é FALSA porque quando a medida de complexidade ciclomática é adotada no contexto de teste de caminho básico, o valor calculado para a complexidade ciclomática estabelece o número de caminhos INDEPENDENTES no conjunto base de um Programa. 0,5 / 0,5 ptsPergunta 12 Leia a afirmação a seguir sobre o teste de software com métodos ágeis: “Um teste bastante utilizado pelas metodologias ágeis é o teste de __________, pois visa a garantir que métodos, objetos e classes trabalhem com uma lógica livre de erros. Assinale a alternativa que preenche, de forma CORRETA, a lacuna. sistema usabilidade aceitação integração unidade 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 12/19 Um teste bastante utilizado pelas metodologias ágeis é o teste de UNIDADE, pois visa a garantir que métodos, objetos e classes trabalhem com uma lógica livre de erros. 0 / 0,5 ptsPergunta 13IncorretaIncorreta Analise as seguintes assertivas sobre a prática da programação em pares (pair programming) da metodologia eXtreme Programming (XP)quanto à veracidade – V para Verdadeiro ou F para Falso: I. A programação em pares é a prática de se programar em dupla; pode ser mais eficiente do que programar sozinho. II. Na programação em pares, enquanto um desenvolvedor digita o código, o outro desenvolvedor, em paralelo, revisa o código, visando a evitar erros de programação ou sugerindo melhores estratégias de implementação. Ambos os desenvolvedores têm o objetivo de resolver o mesmo problema em conjunto. III. A tendência é que, ao longo do projeto, dois desenvolvedores vão conhecendo códigos distintos e, na falta de um dos profissionais, o outro pode não suprir uma eventual necessidade de manutenção do código implementado. As assertivas I, II e III são, RESPECTIVAMENTE: F, V, V. V, V, F. F, F, V. V, F, F. V, F, V. 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 13/19 A assertiva III é FALSA porque a tendência é que, ao longo do projeto, dois desenvolvedores vão conhecendo O MESMO CÓDIGO e, na falta de um dos profissionais, o outro PODE SUPRIR uma eventual necessidade de manutenção do código implementado. 0,5 / 0,5 ptsPergunta 14 Analise as seguintes assertivas sobre a relação de TDD com teste de unidade, testes automatizados e teste caixa branca quanto à veracidade – V para Verdadeiro, ou F para Falso: I. O Teste de Unidade (unittest) é normalmente confundido com testes automatizados e com a técnica TDD e que essa confusão deve ser por conta do nome dados aos primeiros frameworks de automação de testes. II. Há equivalência entre TDD, teste de unidade, testes automatizados e teste caixa branca, que é uma estratégia de teste. III. A técnica TDD é uma abordagem de desenvolvimento incremental, que evolui o Código aos poucos, sendo bastante comum associar os testes escritos com a classificação de teste de unidade, e por serem pequenos e localizados, especialmente, nas etapas iniciais de desenvolvimento, por englobarem um aspecto de cada vez, decompondo o funcionamento de cada componente em detalhes. As assertivas I, II e III são, RESPECTIVAMENTE: V, V, F. F, V, F. F, F, V. V, F, V. V, F, F. 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 14/19 A assertiva II é FALSA porque NÃO HÁ equivalência entre TDD, teste de unidade, testes automatizados e estratégia de teste caixa branca, que é uma estratégia de teste. 0,5 / 0,5 ptsPergunta 15 Leia a afirmação a seguir sobre estratégia de teste de software caixa branca: “Os testes caixa branca, também chamados de testes __________, são baseados na estrutura interna do software”. Assinale a alternativa que preenche, de forma CORRETA, a lacuna: estruturais de usabilidade de desempenho arquiteturais funcionais Os testes caixa branca, também chamados de testes ESTRUTURAIS, são baseados na estrutura interna do software. Isso significa que esses testes utilizam técnicas que visam a identificar defeitos no Código-fonte por meio de situaçõesque testem as estruturas utilizadas na implementação. 0,5 / 0,5 ptsPergunta 16 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 15/19 Analise as seguintes assertivas sobre aprimoramento de processo de software quanto à veracidade – V para Verdadeiro, ou F para Falso: I. Da mesma forma que produtos de software, processos de software também possuem atributos a serem melhorados. II. O objetivo do aprimoramento pode ser o de melhorar a qualidade do software, sendo assim, é salutar apresentar novas atividades de processo que mudem a maneira como o software é desenvolvido e testado. III. Você precisa priorizar todos os atributos de processo durante o aprimoramento de processo de software. As assertivas I, II e III são, RESPECTIVAMENTE: V, F, F. F, V, F. F, F, V. V, F, V. V, V, F. A assertiva III é FALSA porque você pode estar interessado em melhorar algum atributo de processo, como o tempo de desenvolvimento e, para tal, você precisa DECIDIR quais os atributos de processo são os mais importantes para sua Organização. 0,5 / 0,5 ptsPergunta 17 Leia atentamente as informações contidas nas Colunas A e B para, em seguida, assinalar a alternativa que reúne as correspondências corretas entre as informações nelas contidas. Coluna A: 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 16/19 I. Nível de Maturidade C. II. Nível de Maturidade D. III. Nível de Maturidade E. Coluna B: 1. Definido. 2. Largamente Definido. 3. Parcialmente Definido. A sequência CORRETA da associação é I-2; II-3; III-1. I-1; II-2; III-3. I-3; II-1 III-2. I-1; II-3; III-2. I-3; II-2; III-1. Nível de Maturidade C: Definido; Nível de Maturidade D: Largamente Definido; Nível de Maturidade; E: Parcialmente Definido. 0,5 / 0,5 ptsPergunta 18 Analise as seguintes assertivas sobre as etapas para a melhoria de processo de software quanto à veracidade – V para Verdadeiro, ou F para Falso: I. A melhoria de Processos é um Processo sequencial. II. Durante a medição de Processo, os atributos do Processo atual são medidos, tornando-se uma base para avaliar as melhorias. 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 17/19 III. Durante a análise de Processo, o Processo atual é avaliado, identificando os gargalos e os pontos fracos do Processo. IV. Durante as mudanças de Processo, são introduzidas as mudanças que foram identificadas durante a análise. As assertivas I, II, III e IV são, RESPECTIVAMENTE: V, F, F, V. F, V, F, V. F, V, V, V. V, V, F, V. F, V, V, F. A assertiva I é FALSA, porque a melhoria de Processos é um Processo cíclico. 0 / 0,5 ptsPergunta 19IncorretaIncorreta Leia a afirmação a seguir sobre modelo de referência para qualidade de software: “___________ é um metamodelo de processo abrangente, qualificado numa série de capacidades de Sistema e Engenharia de software que devem estar presentes à medida que as empresas de software atingem diferentes níveis de capacidade e maturidade de processo. Esse metamodelo é representado de duas formas: como um modelo contínuo e como um modelo por estágios”. Assinale a alternativa que preenche, de forma CORRETA, a lacuna. PSP. ISO/IEC 15504. 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 18/19 TSP. MPS.BR. CMMI. CMMI é um metamodelo de processo abrangente, qualificado numa série de capacidades de Sistema e Engenharia de software que devem estar presentes à medida que as Empresas de software atingem diferentes níveis de capacidade e de maturidade de processo. Esse metamodelo é representado de duas formas: como um modelo contínuo e como um modelo por estágios. 0 / 0,5 ptsPergunta 20IncorretaIncorreta Leia a afirmação a seguir sobre melhoria de processo de software caixa branca: “O__________ de software pode ser compreendido como uma melhoria que as Empresas têm adotado para adquirir melhor qualidade em seus produtos de software. Assinale a alternativa que preenche, de forma CORRETA, a lacuna: caso de teste design refinamento de Código conjunto de requisitos aprimoramento de processos 22/11/2022 19:12 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 19/19 O APRIMORAMENTO DE PROCESSOS de software pode ser compreendido como uma melhoria que as Empresas têm adotado para adquirir uma melhor qualidade em seus produtos de software. Pontuação do teste: 7,5 de 10
Compartilhar