Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/11/22, 18:16 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 MAIS RECENTE Tentativa 1 8 minutos 1,5 de 10 As respostas corretas estão ocultas. Pontuação desta tentativa: 1,5 de 10 Enviado 22 nov em 18:16 Esta tentativa levou 8 minutos. Fazer o teste novamente 0 / 0,5 ptsPergunta 1IncorretaIncorreta Analise as seguintes assertivas sobre qualidade de software quanto à veracidade – V para VERDADEIRO ou F para FALSO: I. A qualidade de software não pode ser comparada diretamente à qualidade na manufatura. II. Há conflitos entre os requisitos de qualidade do cliente e os requisitos de qualidade do desenvolvedor. III. Todos os requisitos de qualidade são fáceis de serem especificados com clareza. IV. Muitas vezes as especificações de software são completas e/ou consistentes. As assertivas I, II, III e IV são, RESPECTIVAMENTE: F, F, F, F. https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145/history?version=1 https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145/take?user_id=306973 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 2/19 V, V, V, F. F, F, V, F. V, V, F, F. F, V, F, F. A assertiva III é FALSA porque determinados requisitos de qualidade são DIFÍCEIS de serem especificados com clareza. A assertiva IV é FALSA porque muitas vezes as especificações de software são INCOMPLETAS e/ou INCONSISTENTES. 0 / 0,5 ptsPergunta 2IncorretaIncorreta 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. V. Formulário de solicitação de mudança. As assertivas I, II, III, IV e V são, RESPECTIVAMENTE: F, V, F, F, F. V, F, V, F, F. V, V, F, V, V. V, V, F, F, V. 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 3/19 V, V, F, V, F. As assertivas III e V são FALSAS porque são padrões de produto. 0 / 0,5 ptsPergunta 3IncorretaIncorreta 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 passado. As assertivas I, II, III e IV são, RESPECTIVAMENTE: V, V, F, F. F, V, F, V. V, V, F, V. V, F, F, V. F, V, V, F. 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 4/19 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 / 0,5 ptsPergunta 4IncorretaIncorreta 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. inspeções defeitos testes linhas de código 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 / 0,5 ptsPergunta 5IncorretaIncorreta 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 5/19 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: F, V, V, F, V. V, V, F, F, F. V, V, F, V, V. V, F, V, F, F. V, V, 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 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 6/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. Teste de unidade. II. Teste de integração. III. Teste de Sistema. Coluna B 1. Caixa branca. 2. Caixa preta. 3. Caixa cinza. A sequência CORRETA da associação é I-1; II-2; III-3. I-3; II-2; III-1. I-1; II-3; III-2. I-3; II-1 III-2. I-2; II-3; III-1. Teste de unidade => Caixa branca; Teste de integração => Caixa cinza; Teste de Sistema => Caixa preta. Verifique a Tabela 2 do Material Teórico. 0 / 0,5 ptsPergunta 7IncorretaIncorreta Analise as seguintes assertivas sobre automação de testes quanto à veracidade – V para Verdadeiro, ou F para Falso: 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 7/19 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, V, F. V, F, V. V, F, F. 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. 0,5 / 0,5 ptsPergunta 8 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 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 8/19 design classe arquitetura código A estratégia de teste caixa preta é comumente adotada em teste de requisito. 0 / 0,5 ptsPergunta 9IncorretaIncorreta Analise a figura aseguir referente ao ciclo de vida do Processo de teste: Fonte: Rios e Moreira, 2006, apud Bastos et al., 2012, p. 45. O foco do processo de teste está em quais etapas? Planejamento e Especificação. Planejamento, Execução e Entrega. Planejamento e Preparação. 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 9/19 Especificação, Execução e Entrega. Preparação e Especificação. O foco do Processo de teste está nas etapas de Especificação, Execução e Entrega, que consomem, juntas, em torno de 80% a 85% de todo o processo. 0 / 0,5 ptsPergunta 10IncorretaIncorreta Analise a figura a seguir referente ao modelo cascata: Fonte: Sommerville, 2011, p. 20. Numa visão mais geral, em qual fase do modelo cascata as estratégias de teste caixa branca e preta devem ser aplicadas, RESPECTIVAMENTE? Integração e teste de Sistema; Implementação e teste unitário. Implementação e teste unitário; Projeto de Sistema de software. Implementação e teste unitário; Integração e teste de Sistema. 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 10/19 Projeto de Sistema de software; Integração e teste de Sistema. Integração e teste de Sistema; Projeto de Sistema de software. Numa visão mais geral, a estratégia caixa branca é aplicada na fase de Implementação e teste unitário (ou teste de unidade) e a estratégia caixa preta é aplicada na fase de Integração e teste de Sistema. Lembre-se de que, para realizar o teste caixa branca, é necessário conhecer a estrutura do código do software. Em contrapartida, para realizar o teste caixa preta, não é preciso conhecer a estrutura interna do software, pois essa estratégia enfatiza as saídas geradas em resposta às entradas e às condições de execução selecionadas para o teste, tendo como base a especificação dos requisitos. 0,5 / 0,5 ptsPergunta 11 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: 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 11/19 F, V, F. V, F, V. V, F, F. F, F, V. 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 / 0,5 ptsPergunta 12IncorretaIncorreta 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. aceitação usabilidade sistema unidade integração 22/11/22, 18:16 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 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. V, F, F. F, F, V. V, V, F. V, F, V. 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 13/19 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 / 0,5 ptsPergunta 14IncorretaIncorreta Leia a afirmação a seguir sobre teste de caminho básico: “O teste de caminho básico é um teste __________ e emprega uma estratégia __________”. Assinale a alternativa que preenche, de forma CORRETA, as lacunas: estrutural e caixa branca estrutural e caixa preta funcional e caixa branca funcional e caixa cinza funcional e caixa preta O teste de caminho básico é um teste ESTRUTURAL e emprega uma estratégia CAIXA BRANCA. 0 / 0,5 ptsPergunta 15IncorretaIncorreta Analise as seguintes assertivas sobre teste caixa branca quanto à veracidade – V para Verdadeiro ou F para Falso: 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 14/19 I. Garantem que todos os caminhos independentes de um programa sejam executados várias vezes. II. Exercitam todas as decisões lógicas nos seus estados “verdadeiro” e “falso”. III. Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais. IV. Exercitam estruturas de dados internas para garantir a sua validade. As assertivas I, II, III e IV são, RESPECTIVAMENTE: V, V, F, V. F, V, V, V. F, V, V, F. V, F, F, V. F, V, F, V. A assertiva I é FALSA porque a estratégia de teste caixa branca possibilita ao analista de teste elaborar casos de teste para garantir que todos os caminhos independentes de um Programa sejam executados PELO MENOS UMA VEZ. 0 / 0,5 ptsPergunta 16IncorretaIncorreta 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: 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 15/19 Modelo ágil e modelo por estágios. Modelo contínuo e modelo por estágios. Modelo contínuo e modelo ágil. Modelo por estágios e modelo contínuo. Modelo contínuo e modelo cíclico. 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 / 0,5 ptsPergunta 17IncorretaIncorreta 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-1; II-3; III-2. 22/11/22, 18:16AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 16/19 I-3; II-2; III-1. I-1; II-2; III-3. I-2; II-3; III-1. I-3; II-1 III-2. Nível de Maturidade C: Definido; Nível de Maturidade D: Largamente Definido; Nível de Maturidade; E: Parcialmente Definido. 0 / 0,5 ptsPergunta 18IncorretaIncorreta Analise as seguintes assertivas sobre fatores que influenciam a qualidade do produto de software quanto à veracidade – V para Verdadeiro ou F para Falso: I. Para grandes projetos, o processo de desenvolvimento não interfere na qualidade do produto. II. Para projetos pequenos, a habilidade dos desenvolvedores é o principal determinante. III. A tecnologia de desenvolvimento é particularmente significativa para projetos pequenos. IV. Em todos os casos, se é imposto um cronograma irreal, a qualidade do produto sofrerá as consequências. As assertivas I, II, III e IV são, RESPECTIVAMENTE. V, V, F, V. F, V, V, V. F, V, F, V. 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 17/19 F, V, V, F. V, F, F, V. A assertiva I é FALSA porque, para grandes projetos, o processo de desenvolvimento DETERMINA a qualidade do produto. 0 / 0,5 ptsPergunta 19IncorretaIncorreta 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 1. II. Nível de Maturidade 2. III. Nível de Maturidade 3. IV. Nível de Maturidade 4. V. Nível de Maturidade 5. Coluna B: 1. Otimizando. 2. Gerenciado quantitativamente. 3. Definido. 4. Gerenciado. 5. Inicial. A sequência CORRETA da associação é I-2; II-3; III-1; IV-4; V-5. 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 18/19 I-3; II-2; III-1; IV-4; V-5. I-5; II-4 III-3, IV-2; V-1. I-1; II-2; III-3; IV-4; V-5. I-4; II-5; III-3; IV-2; V-1. Nível de Maturidade 1: Inicial; Nível de Maturidade 2: Gerenciado; Nível de Maturidade 3: Definido; Nível de Maturidade 4: Gerenciado Quantitativamente; Nível de Maturidade 5: Otimizando. 0 / 0,5 ptsPergunta 20IncorretaIncorreta 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. TSP. CMMI. ISO/IEC 15504. MPS.BR. PSP. 22/11/22, 18:16 AS Geral: TESTE DE SOFTWARE https://cruzeirodosul.instructure.com/courses/30572/quizzes/83145 19/19 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. Pontuação do teste: 1,5 de 10
Compartilhar