Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: QUALIDADE E TESTES DE SOFTWARE Acertos: 8,0 de 10,0 1 Questão Acerto: 1,0 / 1,0 Em uma organizacão por projetos: (Assinale a alternativa CORRETA). Não consegue atingir seus objetivos. Nem sempre terá um "lar" de retorno ao final do projeto. Está subordinada a muitos chefes. Não é fiel ao projeto. Está subordinada ao gerente funcional. 2 Questão Acerto: 1,0 / 1,0 É necessário conhecer as características do projeto a ser desenvolvido para escolhermos o melhor ciclo de vida e os recursos humanos empregados no projeto. Eixstem diversas opções de ciclo de vida de software. As alternativas abaixo listam ALGUMAS DELAS, exceto: (assinale a opção incorreta, ou seja que não representa um dos modelos de ciclo de vida de software) Prototipagem Modelo incremental Modelo Interativo Modelo Cascata Modelo Evolutivo 3 Questão Acerto: 1,0 / 1,0 Temos aplicação de qualidade em duas dimensões: qualidade do processo e qualidade do produto. A dimensão da qualidade do processo refere-se: I- A qualidade deve existir desde o início, ou seja, já na fase de análise de requisitos, quando acontece o levantamento de requisitos. II- A garantida com a aplicação de testes sistemáticos nos vários estágios de desenvolvimento. III- A garantir e monitorar os métodos e os padrões que os engenheiros de software usam e verificar se eles estão usando apropriadamente seus conhecimentos. Assinale a assertiva correta. Apenas o item II está correto. Apenas os itens II e III estão corretos. Apenas o item III está correto. Apenas o item I está correto. Apenas os itens I e II estão corretos. 4 Questão Acerto: 0,0 / 1,0 Sobre o conceito de Teste de Software, analise abaixo algumas citações de autores variados e, a seguir, assinale a alternativa correta: I. "Teste é uma parte inevitável de qualquer esforço necessário para desenvolver um sistema de software" II. "O teste de software é um conjunto de atividades que podem ser planejadas e executadas concomitantemente" III. "Qualquer atividade que, a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível determinar se alcança resultados desejados" IV. "Processo de executar um programa ou sistema com a itenção de encontrar defeitos" Somente as asserções I e II estão corretas Somente as asserções II, III e IV estão corretas Somente as asserções I, II e IV estão corretas Somente as asserções I, II e III estão corretas Somente as asserções I, III e IV estão corretas 5 Questão Acerto: 1,0 / 1,0 Um modelo em que podemos fazer a atividade de teste é o Modelo em V. Neste modelo também fazemos a verificação e a validação. Esses momentos do processo de desenvolvimento de Software garantem o processo e a qualidade do Software. Os processos de Verificação no Modelo em V tratam as seguintes situações: I- Negócios, requisitos, análise e modelagem, implementação. II- Unidade, integração, sistema, aceite. III- Negócios, requisitos, análise e modelagem, aceite. Assinale a assertiva correta. Apenas os itens I e II estão corretos. Apenas os itens II e III estão corretos. Apenas o item I está correto. Apenas o item III está correto. Apenas o item II está correto. 6 Questão Acerto: 1,0 / 1,0 A equipe de desenvolvimento recebe o documento de Resultado de Testes gerado pelos homologadores. Como se desenvolve esse processo? Localizando o erro, planejando o reparo do erro, reparando o erro e refazendo os testes. Especificando os testes, criando casos de teste, planejando o reparo do erro, reparando o erro e refazendo os testes. Especificando os testes, criando casos de teste, planejando o reparo do erro e reparando o erro. Criando casos de teste, localizando o erro, planejando o reparo do erro e refazendo os testes. Especificando os testes, relatando os teste, criando casos de teste, planejando o reparo do erro e reparando o erro. 7 Questão Acerto: 1,0 / 1,0 Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. Marque a opção INCORRETA: Testador - Responsável pela execução dos casos de teste e script de teste. Gerente de Teste - responsável pela liderança de um projeto de teste específico. Arquiteto de Teste - Responsável pela montagem do ambiente de teste (infraestrutura) e escolha de ferramentas. Product Owner - Responsável pela análise dos dados de teste. Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste. 8 Questão Acerto: 0,0 / 1,0 Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes distintos testes de baixo nível e testes de alto nível. São considerados. Teste da caixa branca e teste da caixa preta Teste de sistema e teste de integração Teste de regressão e teste fumaça Teste de sistema e teste de aceitação Teste de integração e teste de unidade 9 Questão Acerto: 1,0 / 1,0 O padrão IEEE 610.12-1990 (IEEE Standard Glossary of Software Engineering Terminology) define alguns elementos chave. O que significa a Prevenção de defeitos? Com base nos levantamento dos riscos críticos do projeto, devem ser promovidas ações de prevenção e planejamento de contingências para minimizar o impacto caso os riscos tornem-se problemas. Definição das atividades para a correção e posterior notificação da resolução do defeito. Estabelecimento formal de linhas base (baselines) por meio da Gerência de Configuração de Software. Análise das métricas e relatórios de gestão para entender a causa raiz dos problemas e promover a melhoria contínua do processo. Geração de relatórios com dados relevantes para acompanhar o progresso dos testes e a qualidade do sistema, assim como, a geração de métricas para alimentar a atividade de melhoria do processo. 10 Questão Acerto: 1,0 / 1,0 As métricas ajudam na geração do processo de teste. Essas métricas devem ser relatadas como um fator de qualidade do software. Classifique a métrica Auditabilidade para testar e relatar o que acontece com o software testado. O dano que ocorre quando o programa encontra um erro. Facilidade com que se pode checar a conformidade aos padrões. O quanto o software é desvinculado do hardware em que opera. A independência funcional dos componentes do programa. A facilidade de operação de um programa. javascript:abre_colabore('38403','185344286','3694140780'); Disc.: QUALIDADE E TESTES DE SOFTWARE Acertos: 9,0 de 10,0 1 Questão Acerto: 1,0 / 1,0 No que tange ao conceito de PROJETO, analise as asserções abaixo e, a seguir, assinale a alternativa correta. I. Um projeto é original, ou seja é diferente de todos os outros; II. Um projeto é composto de pessoas e recursos, ou seja é uma mistura de talentos e conhecimentos humanos, com recursos tecnicos e físicos; III. Um projeto possui o propósito de atingir a um objetivo específico, ou seja possuem objetivo tangível e realizável. IV. Um projeto é realizado em período de tempo indeterminado, ou seja possui data de início mas não obrigatoriamente de término. Somente as asserções I, II e III estão corretas Somente as asserções I, III e IV estão corretas Somente as asserções I, II e IV estão corretas Somente as asserções II, III e IV estão corretas Somente as asserções I e III estão corretas 2 Questão Acerto: 1,0 / 1,0 A prototipação representa uma técnica poderosa para o desenvolvimento de sistemas, mais especificamente do software dessessistemas. Sobre as funções desempenhadas por um protótipo, é correto afirmar que ele Permite avaliar o desempenho geral da equipe de desenvolvimento de software Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos requisitos ainda não identificados. É inteiramente descartado, não sendo aproveitada nenhuma parte do código de software no sistema final entregue ao cliente. Não possibilita avaliar a qualidade do software produzido. Não permite que sejam realizados testes, visando verificar o funcionamento do sistema final, ainda que sejam testes parciais. 3 Questão Acerto: 1,0 / 1,0 A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos gerados com objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminado defeitos. Vários fatores podem afetar a qualidade, como fatores externos e internos. São eles: I- Fatores externos - são percebidos tanto pelas pessoas que desenvolvem software quanto pelos usuários. II- Fatores internos - são percebidos apenas pelas pessoas que desenvolvem software. III- Fatores externos - são percebidos apenas pelas pessoas que desenvolvem software. IV- Fatores internos - são percebidos tanto pelas pessoas que desenvolvem software quanto pelos usuários. Assinale a assertiva correta. Apenas os itens III e IV estão corretos. Apenas os itens I e II estão corretos. Apenas o item I está correto. Apenas os itens II e III estão corretos. Apenas os itens I e IV estão corretos. 4 Questão Acerto: 1,0 / 1,0 Quando devemos terminar os testes? I. Nunca, o projetista estará sempre testando. II. Quando o dinheiro ou o tempo acabar. III. O teste termina quando não houver mais erros. Assinale a única alternativa correta. Apenas o item III está correto. Todos os itens estão corretos. Apenas os itens II e III estão corretos. Apenas os itens I e II estão corretos. Apenas o item II está correto. 5 Questão Acerto: 1,0 / 1,0 Um processo de desenvolvimento de software em geral tem como entrada os requisitos do sistema e como saída um produto fornecido. Analise as afirmativas sobre este tema. I. O desenvolvimento de software envolve os estágios: análise e definição de requisitos, projeto do sistema, codificação, testes e entrega do sistema. Assim, o ciclo de vida do software descreve a vida do produto de software desde sua concepção até a implementação e entrega. II. Um dos primeiros modelos propostos foi o modelo cascata. Neste modelo o desenvolvimento de um estágio deve terminar antes do próximo começar. O modelo em V é uma variação do modelo em cascata, que mostra como as atividades de teste estão relacionadas com a análise e o projeto. III. O modelo em cascata pode ser incrementado com atividades de prototipação. A prototipação é um modelo de processo efetivo em que partes do sistema são construídas rapidamente com o objetivo de validar os requisitos. Caso novas alternativas sejam discutidas, deve-se começar o ciclo em cascata novamente, abandonando-se o protótipo. Assinale a única alternativa correta Apenas os itens I e II estão corretos. Apenas o item II está correto. Apenas o item I está correto. Apenas o item III está correto. Apenas os itens II e III estão corretos. 6 Questão Acerto: 1,0 / 1,0 O gerente de um departamento de sistemas decidiu que os produtos de software criados pela equipe A serão homologados pela equipe B, e vice-versa. Percebeu-se com o tempo, no entanto, o surgimento de diversos conflitos entre as equipes A e B. Qual a origem desses conflitos? A origem do problema é que os desenvolvedores testam para 'provar que funciona' e os homologadores para 'provar que não funciona', agravados no caso pela proximidade entre as equipes e pela constante troca de papéis no processo. A origem do problema foi a visão dos Caminhos de Manipulação de Erro. A origem do problema é que o erro mencionado não corresponde ao erro encontrado. A origem do problema foi a criação de um Grupo Independente de Teste (ITG). A origem do problema é que a condição de erro provocada pela execução no sistema antes da mensagem de manipulação de erro. 7 Questão Acerto: 0,0 / 1,0 Em relação as ferramentas de testes automatizado as ferramentas que possibilitam o gerenciamento e o controle do processo de execução, reexecução e medição dos testes planejados e a integração entre as demais fases, de forma a executar os testes selecionados no planejamento, tendo como principais características: a análise de cobertura, a execução de scripts, simuladores de performance e testadores de memória. Neste caso, são classificadas como ferramentas: Ferramentas de execução e conferência. Ferramentas de Modelagem e Automação. Ferramentas de Suporte aos Testes. Ferramentas de Revisões e Inspeções. Ferramentas de Planejamento de testes. 8 Questão Acerto: 1,0 / 1,0 De quem é a responsabilidade do teste de aceitação? Do desenvolvedor Do cliente e do desenvolvedor Do gerente de projeto Do gerente e do desenvolvedor Do cliente 9 Questão Acerto: 1,0 / 1,0 Qual sistema de banco de dados não é suportado pelo Mantis BugTRaker? ADABAS MS SQL PostgreSQL MySQL DB2 10 Questão Acerto: 1,0 / 1,0 Para fazer um teste no TestLink, precisamos criar um planos de teste. O que é um plano de teste? I- Um documento que identifica os objetivos dos testes para o projeto de. II- Um projeto só pode ter um plano de testes. III-Para cada fase teste pode existir mais de um plano de testes. Assinale o item que contém a(s) assertiva(s) correta(s). Apenas as opções I e III. Apenas a opção III. Apenas as opções II e III. Apenas a opção II. Apenas opção I. javascript:abre_colabore('38403','185344661','3694151207'); Disc.: QUALIDADE E TESTES DE SOFTWARE Acertos: 10,0 de 10,0 1 Questão Acerto: 1,0 / 1,0 (I) é "uma sequência de instruções a serem executadas, com o objetivo de gerar informações a partir de uma série de dados coletados ou armazenados". Também podemos definir como sendo "os programas que comandam o funcionamento de um computador". Após a leitura do conceito acima, analise cada uma das alternativas abaixo e assinale a correta, com relação a (I) Portifólio Conhecimento Processo Software Projeto 2 Questão Acerto: 1,0 / 1,0 Propriedade: Seu nome foi atribuído devido à sequência com que cada fase do desenvolvimento dependia do término da fase anterior, Como se chama o processso de desenvolvimento de software com essa propriedade? RUP àgil Cascata iterativo incremental UML 3 Questão Acerto: 1,0 / 1,0 A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos gerados com objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminado defeitos. Vários fatores podem afetar a qualidade, como fatores externos e internos. São eles: I- Fatores externos - são percebidos tanto pelas pessoas que desenvolvem software quanto pelos usuários. II- Fatores internos - são percebidos apenas pelas pessoas que desenvolvem software. III- Fatores externos - são percebidos apenas pelas pessoas que desenvolvem software. IV- Fatores internos - são percebidos tanto pelas pessoas que desenvolvem software quanto pelos usuários. Assinale a assertiva correta. Apenas os itens I e II estão corretos. Apenas os itens III e IV estão corretos. Apenas os itens II e III estão corretos. Apenas oitem I está correto. Apenas os itens I e IV estão corretos. 4 Questão Acerto: 1,0 / 1,0 Quanto às estratégias, existem muitas que podem ser utilizadas para testar um software. Uma das estratégias de teste é o Teste Unitário. O que visam os testes unitários? Visam tratar os testes como um processo organizado e muitas vezes paralelo e integrado ao processo de desenvolvimento. Visam a execução do sistema como um todo ou um subsistema. Visam verificar se os componentes funcionam corretamente juntos, conforme as especificações. Visam garantir que cada unidade de programa atenda as especificações e funcione corretamente. Visam verificar se a solução atende aos objetivos do negócio e aos seus requisitos. 5 Questão Acerto: 1,0 / 1,0 O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do Desenvolvimento de Produto. A configuração desse modelo é representada por: Validação: requisitos, integração, sistema e programação. Validação: unitário, código, sistema e programação. Verificação: integração, análise, desenvolvimento e código. Verificação: requisitos, análise, arquitetura e código. Validação: unitário, integração, sistema e programação. 6 Questão Acerto: 1,0 / 1,0 "Caracteriza-se por testar, como um todo, o software e outros elementos do sistema" corresponde à definição do teste: Sistema. Caixa preta. Unidade. Validação. Integração. 7 Questão Acerto: 1,0 / 1,0 Existem alguns grupos importantes de erros comumente cometidos por quem testa software. O propósito da atividade de teste ocorre quando o ator que controla a execução não entende bem qual o sentido de se fazer a atividade de testar e não aproveita os resultados de forma eficaz. Quais são os erros mais comuns que ocorrem nesse grupo? Assinale a afirmativa INCORRETA. Atribuir a responsabilidade pela qualidade unicamente à equipe de teste. Não enfatizar o teste de configuração. Não encontrar os erros importantes. Não informar sobre erros de usabilidade. Achar que a tarefa de equipe de testes é simplesmente encontrar erros. 8 Questão Acerto: 1,0 / 1,0 São considerados testes de baixo nível: Unidade e Aceitação. Unidade e Integração. Unidade e Sistema. Integração e Aceitação. Integração e Sistema. 9 Questão Acerto: 1,0 / 1,0 Sobre o controle de Bugs é correto afirmar: Devido a complexidade do tema, não é possível o desenvolvimento de um sistema de rastreamento de bugs. A melhor maneira de relatar a existência de bugs é por meio de protocolos internacionais de desenvolvimento de software. O analista de requisitos é o responsável por encontrar erros, falhas, bugs e outros tipos de problemas que não foram detectados durante o desenvolvimento de um software. Um BugTracke é um aplicativo de software que controla os erros de software relatados em projetos de desenvolvimento de software. Ao encontrar um bug, o responsável deve, obrigatoriamente, avisar o desenvolvedor via e-mail. 10 Questão Acerto: 1,0 / 1,0 Existem várias ferramentas para encontrar erros, falhas, bugs e outros tipos de problemas que não foram detectados durante o desenvolvimento de um software. Uma delas é o TestLinkMantis. As características dessa ferramenta são: I- Permite a escrita e armazenamento de projetos de teste, planos de teste, casos de teste bem como a execução manual dos testes. II- É escrita em C++ e roda no banco de dados MySql. III- Possui relatórios que permitem verificar o andamento do projeto de testes. Assinale a assertiva correta. Apenas os itens II e III estão corretos. Apenas o item I está correto. Apenas o item II está correto. Apenas os itens I e II estão corretos. Apenas os itens I e III estão corretos. javascript:abre_colabore('38403','189552604','3782899991');
Compartilhar