Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/11/2022 23:49 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 3 18 minutos 10 de 10 MAIS RECENTE Tentativa 3 18 minutos 10 de 10 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: 10 de 10 Enviado 22 nov em 23:49 Esta tentativa levou 18 minutos. 0,5 / 0,5 ptsPergunta 1 Analise as seguintes assertivas sobre padrões para a garantia da qualidade de software quanto à veracidade – V para VERDADEIRO ou F para FALSO: I. Os padrões podem ser internacionais, nacionais, organizacionais ou de projeto. II. Os padrões de produto de software e os padrões de processo, quando bem gerenciados, podem garantir a qualidade do sistema de software. III. Enquanto os padrões de produto definem como o processo de software deve ser seguido, os padrões de processo definem características que todos os componentes de software devem exibir. IV. Os padrões são importantes porque contemplam um resumo das melhores práticas, evitando a repetição de erros cometidos no https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145/history?version=3 https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145/history?version=3 https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145/history?version=2 https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145/history?version=1 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 2/19 passado. As assertivas I, II, III e IV são, RESPECTIVAMENTE: F, V, F, V. F, V, V, F. V, V, F, V. V, F, F, V. V, V, F, F. A assertiva III é FALSA porque enquanto os PADRÕES DE PRODUTO definem características que todos os componentes de software devem exibir, os PADRÕES DE PROCESSO definem como o processo de software deve ser seguido. 0,5 / 0,5 ptsPergunta 2 . 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: 1. Validação do aceite. 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 3/19 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-1; III-2; IV-3. I-4; II-3; III-1; IV-2. I-4; II-3; III-2; IV-1. I-3; II-4; III-2; IV-1. I-3; II-4; III-1; IV-2. 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 3 Analise as seguintes assertivas que consideram apenas padrões de processo quanto à veracidade – V para VERDADEIRO ou F para FALSO: I. Processo de aprovação de plano de projeto. II. Processo de registro de teste. III. Estrutura de documento de requisitos. IV. Processo de versão e release. 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 4/19 V. Formulário de solicitação de mudança. As assertivas I, II, III, IV e V são, RESPECTIVAMENTE: V, F, V, F, F. F, V, F, F, F. V, V, F, V, F. V, V, F, F, V. V, V, F, V, V. As assertivas III e V são FALSAS porque são padrões de produto. 0,5 / 0,5 ptsPergunta 4 Leia a afirmação abaixo sobre inspeção de software e teste de software. Existem duas abordagens complementares nos processos de V&V: inspeção de software que é uma técnica _________________ que verifica artefatos do produto de software, como documento de requisitos, diagramas e código-fonte; e o teste de software que é uma técnica __________________ que envolve executar uma implementação do software, analisando as saídas para verificar o comportamento operacional do produto de software. Assinale a alternativa que preenche, de forma CORRETA, as lacunas. estática e dinâmica. dinâmica e concreta. 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 5/19 estática e abstrata. dinâmica e estática. concreta e abstrata. Existem duas abordagens complementares nos processos de V&V: inspeção de software, que é uma técnica ESTÁTICA que verifica artefatos do produto de software, como documento de requisitos, diagramas e código-fonte; e o teste de software que é uma técnica DINÂMICA que envolve executar uma implementação do software, analisando as saídas para verificar o comportamento operacional do produto de software. 0,5 / 0,5 ptsPergunta 5 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: 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 6/19 V, V, V, F, F. V, V, F, F, F. V, V, F, V, V. F, V, V, F, V. V, F, V, F, F. 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 6 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. 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: 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 7/19 V, F, V. F, F, V. F, V, V. V, F, F. F, F, V. A assertiva II é FALSA, porque o teste de partições identifica as partições de entrada e de saída e projeta casosde 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 7 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: V, F, F. 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 8/19 F, V, F. F, V, V. V, F, F. V, V, F. 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 8 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 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. F, V, V. 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 9/19 V, F, F. F, F, V. F, V, F. 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,5 / 0,5 ptsPergunta 9 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: F, F, V. V, F, F. V, F, V. V, V, F. F, V, F. 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 10/19 A assertiva II é FALSA porque o teste de partição de equivalência é um teste FUNCIONAL e emprega uma estratégia caixa preta. 0,5 / 0,5 ptsPergunta 10 Analise as seguintes assertivas sobre automação de testes quanto à veracidade – V para Verdadeiro, ou F para Falso: I. O principal motivo do uso da automação de testes de software é a urgência cada vez maior de realizar mais testes em menos tempo e que o teste automatizado aumenta a produtividade e alcança em menor tempo o que é esperado de um teste de software rotineiro. II. Se o caso de teste vier a ser reutilizado no futuro, não é recomendado o uso de automação de testes. III. Se o caso de teste fizer uso de grande quantidade de massa de dados de teste, é recomendado o uso e a automação de testes. As assertivas I, II e III são, RESPECTIVAMENTE: F, V, F. V, F, F. V, V, F. V, F, V. F, F, V. A assertiva II é FALSA, porque se o caso de teste vier a ser reutilizado no futuro, É RECOMENDADO o uso de automação de testes. 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 11/19 0,5 / 0,5 ptsPergunta 11 Analise as seguintes assertivas sobre as características da metodologia eXtreme Programming (XP) no que tange ao teste de software quanto à veracidade – V para Verdadeiro ou F para Falso: I. A metodologia XP adota técnicas conhecidas como Test-First Design ou Test-Last. Isso significa que qualquer método de classe que possa falhar deve ter um teste que assegure seu funcionamento. II. Na Metodologia XP, testes de Unidade compõem a documentação do sistema de software, vez que tanto as funcionalidades quanto a documentação de um objeto são representadas por seus testes. III. A aplicação de testes manuais é vista como essencial na Metodologia XP, pois suporta outras boas práticas ágeis, como refatoração de código (refactoring) e código coletivo (collective code ownership). As assertivas I, II e III são, RESPECTIVAMENTE: F, V, F. F, F, V. V, F, F. V, V, F. V, F, V. A assertiva III é FALSA porque a aplicação de testes AUTOMATIZADOS é vista como essencial na metodologia XP, pois suporta outras boas práticas ágeis como refatoração de código (refactoring) e código coletivo (colletive code ownership). 0,5 / 0,5 ptsPergunta 12 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 12/19 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: V, V, F. F, V, V. V, F, F. V, F, V. 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 13 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 13/19 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 I. Vermelho. II. Verde. III. Refatorar. Coluna B 1. Eliminar a duplicidade de código para que o teste funcione. 2. Escrever somente o código necessário para satisfazer o teste. 3. Escrever um pequeno teste que não funcione e que talvez nem mesmo compile inicialmente. A sequência CORRETA dessa associação é: I-3; II-2; III-1. I-1; II-3; III-2. I-3; II-1 III-2. I-2; II-3; III-1. I-1; II-2; III-3. Vermelho: escrever um pequeno teste que não funcione e que talvez nem mesmo compile inicialmente; Verde: escrever somente o Código necessário para satisfazer o teste; Refatorar: eliminar a duplicidade de Código para que o teste funcione. 0,5 / 0,5 ptsPergunta 14 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 14/19 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 nomedados 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: F, F, V. V, F, V. F, V, F. V, F, F. V, V, F. 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 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 15/19 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. unidade integração aceitação usabilidade sistema 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,5 / 0,5 ptsPergunta 16 Leia a afirmação a seguir sobre as representações do modelo CMMI: “O ___________ avalia a capacidade de uma área de processo específica dentro de uma Empresa de software. O ___________ avalia a maturidade da Empresa de software como um todo. Assinale a alternativa que preenche, de forma CORRETA, as lacunas: Modelo por estágios e modelo contínuo. Modelo contínuo e modelo cíclico. 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 16/19 Modelo ágil e modelo por estágios. Modelo contínuo e modelo por estágios. Modelo contínuo e modelo ágil. O MODELO CONTÍNUO avalia a capacidade de uma área de processo específica dentro de uma Empresa de software. O MODELO POR ESTÁGIOS avalia a maturidade da empresa de software como um todo. 0,5 / 0,5 ptsPergunta 17 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. 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, V, F, V. V, F, F, V. F, V, V, F. F, V, F, V. 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 17/19 F, V, V, V. A assertiva I é FALSA, porque a melhoria de Processos é um Processo cíclico. 0,5 / 0,5 ptsPergunta 18 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: 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-3; II-2; III-1. I-1; II-2; III-3. I-3; II-1 III-2. I-2; II-3; III-1. I-1; II-3; III-2. 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 18/19 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 19 Leia a afirmação a seguir sobre modelo de referência para qualidade de software: “___________ possui foco nas Empresas de software brasileiras, as quais, em grande parte, possuem poucos recursos financeiros e são de micro, pequeno ou médio porte”. Assinale a alternativa que preenche, de forma CORRETA, a lacuna: CMMI. TSP. MPS.BR. PSP. ISO/IEC 15504. MPS.BR tem foco nas Empresas de software brasileiras, as quais, em grande parte, possuem poucos recursos financeiros e são de micro, pequeno ou médio porte. 0,5 / 0,5 ptsPergunta 20 Analise as seguintes assertivas sobre o processo de software quanto à veracidade – V para Verdadeiro, ou F para Falso: 22/11/2022 23:49 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 19/19 I. Não existe um processo de software ideal ou padrão que seja aplicável a todas as organizações ou para todos os produtos de software de um tipo particular. II. O ambiente e a cultura local e como podem ser afetados por propostas de mudanças no processo são fatores irrelevantes. III. Cada Empresa precisa desenvolver seu próprio processo dependendo do seu tamanho, sua experiência e as habilidades da sua equipe, o tipo de software a ser desenvolvido, seus clientes, os requisitos de Mercado e a cultura da Empresa. As assertivas I, II e III são, RESPECTIVAMENTE. F, V, F. V, F, F. V, V, F. V, F, V. F, V, V. A assertiva II é FALSA, porque o ambiente e a cultura local e como podem ser afetados por propostas de mudanças no processo são fatores QUE SEMPRE DEVEM SER CONSIDERADOS. Pontuação do teste: 10 de 10
Compartilhar