Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUALIDADE E TESTES DE SOFTWARE Aluno(a): CARLOS HENRIQUE ALMEIDA DIAS Acertos: 9,0 de 10,0 26/05/2019 1a Questão (Ref.:201809287780) Acerto: 0,0 / 1,0 O ___________________________________ está relacionado aos defeitos e suas correções. São todos os custos de atividades ligadas ao esforço de reparar falhas de produtos originados no decorrer do processo de desenvolvimento. Custo da não conformidade Custo dos testes Custo de desenvolvimento Custo da conformidade Custo da revisão Respondido em 26/05/2019 14:15:15 Gabarito Coment. 2 a Questão (Ref.:201809305327) Acerto: 1,0 / 1,0 Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao longo do processo de software, para garantir que cada produto de trabalho satisfaça os requisitos estabelecidos, são conhecidas como: gold plate. controle de qualidade; custo da qualidade; reengenharia de processos; garantia de qualidade; Respondido em 26/05/2019 14:18:23 Gabarito Coment. 3 a Questão (Ref.:201809894562) Acerto: 1,0 / 1,0 O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código- fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. Neste caso estamos falando do teste de: Validação de código-fonte Verificação de requisitos Validação da modelagem e análise Verificação de implementação Verificação de sistema Respondido em 26/05/2019 14:19:07 Gabarito Coment. 4a Questão (Ref.:201809894563) Acerto: 1,0 / 1,0 Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Quando temos como objetivo validar a solução como um todo e considerando que falhas de funcionalidade já deverão ter sido detectadas pelos testes unitários e pelos testes de integração, neste caso estamos nos referindo aos testes de: Verificação de implementação Validação da modelagem e análise Validação de código-fonte Verificação de requisitos Validação de Sistema Respondido em 26/05/2019 14:19:29 5 a Questão (Ref.:201809287792) Acerto: 1,0 / 1,0 Durante a Revisão Técnica Formal (RTF), um revisor registra ativamente todos os problemas levantados que serão, ao final da reunião de revisão, sintetizados. Será então produzido o relatório sintetizado da revisão técnica formal. Quais são as três perguntas que o relatório deve responder? Qual era o defeito? Qual a consequência? Quem o revisou? Qual era o erro? Quem o revisou? Quando será corrigido? O que foi revisado? Quem o revisou? Quais foram as descobertas e as conclusões? O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões? Qual era o problema? Qual a consequência? Quando será corrigido? Respondido em 26/05/2019 14:22:35 Gabarito Coment. 6 a Questão (Ref.:201809286833) Acerto: 1,0 / 1,0 Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e produz documentos e/ou modelos pertinentes a finalidade da fase. A etapa de verificação é fundamental no processo, pois desde as fases iniciais pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. Em relação as fases no processo de desenvolvimento de software temos: Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de suporte Verificação de negócios - Verificação de desenvolvimento - Verificação de implementação - verificação de suporte Verificação de negócios - Verificação de requisitos - Verificação de análise e modelagem - Verificação de implementação Verificação de progresso - Verificação de instalação - Verificação de encerramento financeiro - Verificação de treinamento Verificação de negócios - Verificação de instalação - Verificação de análise e modelagem - Verificação de encerramento financeiro Respondido em 26/05/2019 14:25:17 7 a Questão (Ref.:201809859982) Acerto: 1,0 / 1,0 Um programa valida um campo numérico da seguinte maneira: Valores inferiores ou iguais a 0 são rejeitados, valores entre 1 e 150 são aceitos, valores maiores ou iguais a 151 são rejeitados. Qual das alternativas contém os valores de entrada que cobre todas as partições de equivalência? -1,50,120 0,1,150 -151,65,150 10,150,200 0,1,151 Respondido em 26/05/2019 14:31:15 8 a Questão (Ref.:201809287796) Acerto: 1,0 / 1,0 Indique a opção que Não representa um dos tipos de Teste de Caixa Branca. Teste de caminho básico Teste de ciclo Teste comportamental Teste de condição Teste de fluxo de dados Respondido em 26/05/2019 14:32:27 9a Questão (Ref.:201809895815) Acerto: 1,0 / 1,0 No modelo FURPS do RUP quais os testes fazem parte da categoria de testes de confiabilidade ? Funcional, regressão, segurança e Volume carga e perfil de desempenho e usabilidade Integridade, estrutura, estresse, smoke test interface e usabilidade avaliação , contenção, carga e perfil de desempenho Respondido em 26/05/2019 14:33:08 10 a Questão (Ref.:201809897691) Acerto: 1,0 / 1,0 João desenvolveu um site de comércio eletrônico e precisa testar se o sistema construído funciona nos diversos sistemas operacionais existentes e ainda nas diferentes versões de browsers de mercado. Qual o teste de validação deverá ser utilizado nesta situação? Carga Segurança Configuração Infraestrutura Volume Respondido em 26/05/2019 14:35:09 QUALIDADE E TESTES DE SOFTWARE Aluno(a): CARLOS HENRIQUE ALMEIDA DIAS Acertos: 10,0 de 10,0 26/05/2019 1 a Questão (Ref.:201809302492) Acerto: 1,0 / 1,0 Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. Marque a opção INCORRETA: Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste. Product Owner - Responsável pela análise dos dados 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. Testador - Responsável pela execução dos casos de teste e script de teste. Respondido em 26/05/2019 14:49:40 2 a Questão (Ref.:201809894546) Acerto: 1,0 / 1,0 A implantação de um processo de qualidade tanto no processo, como no produto tem um custo, porém é vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais cara custa a solução. Podemos entender que o custo da qualidade é todo o investimento realizado com a finalidade de um produto ou serviço atingir a qualidade desejada. Chamamos de __________________________ o esforço para garantir a qualidade, ou seja, todos os investimentos realizados para planejar e manter toda uma infraestrutura de pessoas, processos e ferramentas cujo objetivo seja prevenir e detectar. Custo da não-conformidade Custo do erro Custo do teste Custo do projeto Custo da conformidade Respondido em 26/05/2019 14:50:21 3 a Questão (Ref.:201809806659)Acerto: 1,0 / 1,0 Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro não é identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de desenvolvimento de software em que o erro migra. Por isso _________________, ao longo do processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam o problema antes de ser implementado. os testes de validação os testes de verificação os testes de caixa preta os testes de integração os testes de sistemas os testes de integração Respondido em 26/05/2019 14:57:44 Gabarito Coment. 4a Questão (Ref.:201809806691) Acerto: 1,0 / 1,0 O processo de desenvolvimento de software é dividido em dois momentos que possuem características diferentes e consequentemente necessitam de métodos de avaliação também diferentes. Um destes momentos caracteriza-se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado. Neste caso devemos aplicar os testes de: Documentação Verificação Caixa branca Requisitos Validação Respondido em 26/05/2019 14:53:01 5 a Questão (Ref.:201809894566) Acerto: 1,0 / 1,0 Na empresa de João existe um processo de desenvolvimento de software formal. Dentre as diversas atividades descritas no processo estão previstos: 1-O registro dos defeitos encontrados 3. A produção das atas de reuniões 4. As realizações das reuniões de revisões, 5. As elaborações das documentações obrigatórias Para garantir que todas as atividades envolvidas no processo de desenvolvimento de software sejam realmente executadas devemos realizar: Auditorias Testes Inspeções Revisões Validações Respondido em 26/05/2019 14:59:26 6 a Questão (Ref.:201809287790) Acerto: 1,0 / 1,0 À medida que o software é desenvolvido é normal que ocorram erros. Para garantir a qualidade do produto produzido é importante que estes erros sejam encontrados e corrigidos antes que sejam passados para os usuários finais. Um dos métodos utilizados para a detecção destes erros logo no início do processo de desenvolvimento de software é conhecido como: Teste de regressão Teste de integração Revisão Depuração Teste de validação Respondido em 26/05/2019 15:03:10 Gabarito Coment. 7 a Questão (Ref.:201809806700) Acerto: 1,0 / 1,0 Depois do software pronto é normal a evolução do produto. Neste caso é necessário que o software seja novamente testado, ou seja, a medida que o software recebe novas funcionalidades, um novo conjunto de testes deve ser criado. Como chamamos os testes que testam somente as inovações do software (novas funções implementadas), assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento? Teste regressivo Teste de integração Teste de usabilidade Teste progressivo Teste de verificação Respondido em 26/05/2019 15:04:48 Gabarito Coment. 8a Questão (Ref.:201809806703) Acerto: 1,0 / 1,0 A empresa QUINCAS possui um sistema de comercialização de produtos, Zinga, atendido por vários clientes. O sistema Zinga atende a duas categorias de clientes, o cliente Regular e o cliente VIp. O cliente VIP responde por 75% do faturamento. Existe a necessidade de políticas de negociação para clientes OCASIONAIS. Esta funcionalidade não estava prevista no sistema e gerou demanda para o desenvolvimento de uma nova funcionalidade. Por conta disso foi gerada uma nova versão do sistema e somente foram aplicados testes progressivos e não foi percebido que a política de negociação do cliente VIP foi afetada com esta mudança, ocasionando reduções nos preços das linhas inteiras de produtos. Qual o tipo de teste deveria ter sido aplicado para que este problema não ocorresse? Teste de verificação Teste regressivo Teste progressivo Teste de integração Teste de usabilidade Respondido em 26/05/2019 15:06:20 Gabarito Coment. 9a Questão (Ref.:201809304586) Acerto: 1,0 / 1,0 A empresa Xpto implantou recentemente um sistema web de controle de documentos. Percebeu- se que após algum tempo de execução o tempo de resposta do servidor degrada e acaba por torna- se inaceitável. Após solicitar auxílio a equipe de teste chegou-se a conclusão que deveria ser realizado que tipo de teste? Componente Navegação Desempenho Configuração Segurança Respondido em 26/05/2019 15:07:32 10 a Questão (Ref.:201809286854) Acerto: 1,0 / 1,0 Categoria de teste que tem por objetivo avaliar e garantir que todos os requisitos especificados sejam implementados, geralmente servindo como base de um processo de verificação automática. Os testes funcionais estão relacionados as regras de negócio para que se obtenha ampla cobertura dos cenários de negócio. Sua melhor descrição está em um modelo de casos de uso e em casos de uso.Marque a categoria que melhor representa a descrição anterior. Teste de Performance (Desempenho) Teste de Usabilidade Teste de Funcionalidade Teste de Confiabilidade e Disponibilidade Teste de Compatibilidade (Versionamento) Respondido em 26/05/2019 15:08:22 QUALIDADE E TESTES DE SOFTWARE Aluno(a): CARLOS HENRIQUE ALMEIDA DIAS Acertos: 10,0 de 10,0 22/04/2019 1 a Questão (Ref.:201809287780) Acerto: 1,0 / 1,0 O ___________________________________ está relacionado aos defeitos e suas correções. São todos os custos de atividades ligadas ao esforço de reparar falhas de produtos originados no decorrer do processo de desenvolvimento. Custo de desenvolvimento Custo da não conformidade Custo dos testes Custo da revisão Custo da conformidade Respondido em 22/04/2019 21:25:17 Gabarito Coment. 2 a Questão (Ref.:201809305307) Acerto: 1,0 / 1,0 Qualidade pode ser entendida como um conjunto de características a serem satisfeitas em um determinado grau, de modo que o produto de software atenda às necessidades explícitas e implícitas de seus usuários. No contexto de avaliação de software, analise as afirmativas a seguir: I. Características de qualidade do processo podem ser computadas a partir de características de qualidade do produto. II. Processos possuem características de qualidade próprias e informações sobre a qualidade do produto gerado não influenciam em sua avaliação. III. Características de qualidade do produto devem seguir padrões durante o desenvolvimento de software, sem serem influenciados por padrões de documentação Assinale: se somente as afirmativas I e III estiverem corretas. se somente a afirmativa I estiver correta. se todas as afirmativas estiverem corretas. se somente as afirmativas I e II estiverem corretas. se somente as afirmativas II e III estiverem corretas. Respondido em 22/04/2019 21:25:57 3 a Questão (Ref.:201809894562) Acerto: 1,0 / 1,0 O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código- fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. Neste caso estamos falando do teste de: Validação de código-fonte Verificação de sistema Verificação de requisitos Validação da modelagem e análiseVerificação de implementação Respondido em 22/04/2019 21:26:37 Gabarito Coment. 4 a Questão (Ref.:201809894563) Acerto: 1,0 / 1,0 Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. Quando temos como objetivo validar a solução como um todo e considerando que falhas de funcionalidade já deverão ter sido detectadas pelos testes unitários e pelos testes de integração, neste caso estamos nos referindo aos testes de: Validação de Sistema Validação da modelagem e análise Verificação de requisitos Verificação de implementação Validação de código-fonte Respondido em 22/04/2019 21:26:54 5 a Questão (Ref.:201809287790) Acerto: 1,0 / 1,0 À medida que o software é desenvolvido é normal que ocorram erros. Para garantir a qualidade do produto produzido é importante que estes erros sejam encontrados e corrigidos antes que sejam passados para os usuários finais. Um dos métodos utilizados para a detecção destes erros logo no início do processo de desenvolvimento de software é conhecido como: Teste de regressão Depuração Revisão Teste de validação Teste de integração Respondido em 22/04/2019 21:27:26 Gabarito Coment. 6 a Questão (Ref.:201809286833) Acerto: 1,0 / 1,0 Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e produz documentos e/ou modelos pertinentes a finalidade da fase. A etapa de verificação é fundamental no processo, pois desde as fases iniciais pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. Em relação as fases no processo de desenvolvimento de software temos: Verificação de negócios - Verificação de desenvolvimento - Verificação de implementação - verificação de suporte Verificação de progresso - Verificação de instalação - Verificação de encerramento financeiro - Verificação de treinamento Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de suporte Verificação de negócios - Verificação de requisitos - Verificação de análise e modelagem - Verificação de implementação Verificação de negócios - Verificação de instalação - Verificação de análise e modelagem - Verificação de encerramento financeiro Respondido em 22/04/2019 21:28:19 7a Questão (Ref.:201809286839) Acerto: 1,0 / 1,0 Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque a opção correta: focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam amplamente atendidos pelo software construído. devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem ser testados quando o software está pronto. devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas fases iniciais de coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois estes tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido. diferentemente dos testes da caixa-preta, o teste da caixa-branca não requer o conhecimento da tecnologia empregada e dos conceitos de implementação do software. é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para derivar casos teste. Respondido em 22/04/2019 21:29:02 8 a Questão (Ref.:201809286841) Acerto: 1,0 / 1,0 Marque a alternativa correta: I - Testes progressivos são elaborados de acordo com a evolução do produto. Á medida que o software recebe novas funcionalidades, um novo conjunto de testes deve ser criado. Desta forma, os testes de progressão testam somente as inovações do software (novas funções implementadas), assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento. II - Testes regressivos visam reexecutar um subconjunto (total ou parcial) de testes previamente executados. Seu objetivo é garantir que as alterações e inserções não prejudicarão o funcionamento do software. As novas versões do produto devem ser submetidas a uma nova sessão de testes para detectar eventuais impactos em outras funcionalidades. III - Caso de teste é o documento que registra todo o planejamento dos testes e o que será testado. Deve identificar o maior número cenários e variações possíveis, assim como os resultados esperados. Apenas as sentenças II e III estão corretas Todas as sentenças estão corretas Todas as sentenças estão erradas Apenas a sentença III está correta Apenas as sentenças I e II estão corretas Respondido em 22/04/2019 21:32:52 9 a Questão (Ref.:201809895807) Acerto: 1,0 / 1,0 João está desenvolvendo um projeto de um sistema transacional e necessita saber se o sistema irá suportar 500 transações simultâneas. Neste caso qual o teste João precisa utilizar? Contenção Volume Performance ou desempenho Configuração Segurança Respondido em 22/04/2019 21:31:46 10 a Questão (Ref.:201809304586) Acerto: 1,0 / 1,0 A empresa Xpto implantou recentemente um sistema web de controle de documentos. Percebeu- se que após algum tempo de execução o tempo de resposta do servidor degrada e acaba por torna- se inaceitável. Após solicitar auxílio a equipe de teste chegou-se a conclusão que deveria ser realizado que tipo de teste? Configuração Desempenho Navegação Componente Segurança Respondido em 22/04/2019 21:32:09
Compartilhar