Baixe o app para aproveitar ainda mais
Prévia do material em texto
https://www.passeidireto.com/perfil/824999/ AVALIAÇÃO DE SOFTWARE – Aula 01 – By SM Data: 08/08/2015 12:07:55 (Finalizada) 1a Questão (Ref.: 201102142964) 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: custo da qualidade; reengenharia de processos; garantia de qualidade; controle de qualidade; gold plate. 2a Questão (Ref.: 201102125417) 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 conformidade Custo dos testes Custo de desenvolvimento Custo da não conformidade Custo da revisão 3a Questão (Ref.: 201102644291) Analise a afirmativa abaixo: "A implantação de um processo de qualidade tanto no processo, como no produto possui um custo, porém é vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais cara custará a solução." Esta afirmativa está baseada na: na teoria de Bloom na regra de Morgan na lei de Moore na regra 10 de Myers na lei Boyle https://www.passeidireto.com/perfil/824999/ 4a Questão (Ref.: 201102125414) Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm basicamente algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação anterior? O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste. Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados antes do começo do teste. O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo. Devemos nos preocupar como teste somente após o código tiver sido gerado. Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo. 5a Questão (Ref.: 201102644283) No contexto atual os softwares tornaram-se cada vez mais parte do nosso dia-a-dia. Eles são um dos aspectos mais estratégicos para se viabilizar o aprimoramento e a inovação dos produtos e serviços nas organizações. Entretanto, o que acontece de fato, é que as indústrias de software estão despreparadas para atender às rápidas necessidades dos mercados porque não investiram em seus processos internos. Neste contexto as assertivas estão corretas, EXCETO: Segundo a regra 10 de Myers, significa que 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. 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. De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por finalidade única a identificação de erros." O processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e Garantia da qualidade. O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar problemas de qualidade no software. Tais problemas são conhecidos por diversos nomes: bugs, falhas, erros ou defeitos. 6a Questão (Ref.: 201102124209) https://www.passeidireto.com/perfil/824999/ Marque a opção INCORRETA: Myers concluiu que zero-defeito é algo inatingível! Ou seja, pela complexidade envolvida e pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software ¿livre de erros¿. Sempre existirão erros a serem descobertos. A qualidade de um software é definida pelo número de requisitos que forma adequadamente testados e estão em conformidade com o especificado. A qualidade de software trabalha com o conceito de zero-defeito, ou seja, representa a não tolerância a erros. O objetivo é definir um processo que contenha mecanismos de inibição de defeitos, impedimento de que falhas sejam criadas e propagadas para as fases seguintes. Myers concluiu que zero-defeito é algo real com investimentos em processos e produtos independente da complexidade envolvida. A equipe de qualidade, ou de testes, deve ser o mais independente possível da equipe de desenvolvimento de forma a não estar envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto. AVALIAÇÃO DE SOFTWARE – Aula 02 – By SM Lupa Data: 08/08/2015 12:19:41 (Finalizada) 1a Questão (Ref.: 201102125420) O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações analisadas e revisadas nas etapas iniciais do projeto. Qual é a primeira etapa do processo de validação? Validação do aceite Validação da implementação Validação da unidade Validação do sistema Validação da integração 2a Questão (Ref.: 201102644328) 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: Caixa branca Requisitos Documentação Verificação Validação https://www.passeidireto.com/perfil/824999/ 3a Questão (Ref.: 201102124218) Marque a opção INCORRETA Sobre os testes de validação pode-se afirmar que é o processo formal de avaliação de produtos tecnológicos que podem ser aplicado em componentes isolados, módulos existentes ou mesmo a totalidade do sistema. Deve-se investir ao máximo na automatização dos processos de testes, pois as interferências humanas tornam o modelo muito frágil, desacreditando todo o esforço que está sendo realizado. A utilização de procedimentos manuais durante o processo de teste pode ser considerada não confiável, pois não temos como garantir que o executor dos testes executou criteriosamente a sequencia correta dos procedimentos de testes e se conferiu se ocorreu o comportamento esperado . Quando o planejamento é feito pelo analista de sistema , uma enorme vantagem surge. Somente o analista de sistemas, o qual desenvolveu o produto, tem a percepção e experiência das diversas técnicas de desenvolvimento aplicadas, sabe como organizá os testes e como emprega-los, propiciando mais eficiência na detecção de erros. O planejamento de testes deve valorizar aspectos como reaproveitamento de cenários de testes já realizados, mecanismos de reexecução de testes e conferência de resultados , redução do impacto das mudanças nas documentações/procedimentos de testes já implementados e redução de esforço na manutenção das diversas versões de testes, para cada versão de software existente. Sobre os testes de verificação pode-se afirmar que é o processo de auditoria de atividades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento do software. Não envolve o processamento de softwares, pois não exste uma encarnação deste ainda. Os testes de verificação serão aplicados respeitando os estágios do desenvolvimento.4a Questão (Ref.: 201102124214) Em relação aos testes de validação, marque a opção INCORRETA: Validação da integração: A validação de integração é uma continuação natural dos testes unitários. Estes testes têm por objetivo validar a compatibilidade entre componentes de um software. Validação da unidade: A validação de unidade é a primeira etapa do processo de validação que tem por objetivo testar componentes individuais de uma aplicação. Validação de Usuário:A validação de usuário é uma análise das características dos usuários do sistemas que tem por objetivo avaliar o grau de experiência do usuário em relação ao software desenvolvido. Validação do aceite: A validação do aceite é o último estágio do processo de validação. Trata-se do último processo formal de detecção de erros no sistema, antes de sua disponibilização no ambiente de produção. validação do sistema: A validação do sistema tem com objetivo validar a solução como um todo. Quando este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido detectada pelos testes unitários e pelos testes de integrações. https://www.passeidireto.com/perfil/824999/ 5a Questão (Ref.: 201102125421) O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações analisadas e revisadas nas etapas iniciais do projeto. Qual é a última etapa do processo de validação? Validação do sistema Validação do aceite Validação da implementação Validação da unidade Validação da integração 6a Questão (Ref.: 201102644329) Os testes de validação caracterizam-se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado. As atividades de teste deverão ocorrer em paralelo às atividades de construção de componentes executáveis e respeitando os estágios de desenvolvimento. Neste caso qual o primeiro nível de estagio de teste de validação que iremos aplicar? Homologação Unidade Integração Sistemas Aceitação AVALIAÇÃO DE SOFTWARE – Aula 03 – By SM Lupa Data: 08/08/2015 12:31:42 (Finalizada) 1a Questão (Ref.: 201102124467) Segundo Bartié, a auditorias concentram-se nas atividades críticas de um processo de engenharia de software. Marque a opção que NÃO corresponde a um dos objetivos de uma auditoria de qualidade: Avaliar se estão atualizando o mapa de riscos dos projetos Avaliar e garantir que não estão envolvendo clientes e usuários nos processos Avaliar se estão produzindo as atas de reuniões https://www.passeidireto.com/perfil/824999/ Avaliar se estão registrando os defeitos encontrados Avaliar se um determinado projeto e as diversas equipes estão respeitando o processo de desenvolvimento 2a Questão (Ref.: 201102125427) À 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 integração Revisão Teste de validação Depuração Teste de regressão 3a Questão (Ref.: 201102125428) Você trabalha em uma empresa de desenvolvimento de software e está participando de uma a Revisão Técnica Formal (RTF). Na reunião seu chefe distribuiu documentos, explicou os objetivos, processos e documentos para cada participante da reunião. Ele checou também os critérios de entrada. Esta fase é normalmente conhecida como: Kick-off Retrabalho Planejamento Preparação Individual Acompanhamento 4a Questão (Ref.: 201102124470) 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 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 https://www.passeidireto.com/perfil/824999/ Verificação de negócios - Verificação de instalação - Verificação de análise e modelagem - Verificação de encerramento financeiro Verificação de progresso - Verificação de instalação - Verificação de encerramento financeiro - Verificação de treinamento 5a Questão (Ref.: 201102644331) Técnica estruturada que baseia-se em reuniões com um grupo de profissionais responsáveis em identificar falhas presentes em documentos gerados nas diversas etapas do desenvolvimento. Esta técnica visa identificar o maior número possível de erros nas documentações. Neste caso estamos nos referindo a: Teste de verificação, revisão Formal Teste de verificação, revisão informal Teste de validação, revisão formal Teste de validação, auditoria Teste de validação, revisão informal 6a Questão (Ref.: 201102588257) No processo de desenvolvimento de software cada fase cumpre um objetivo e produz documentos e/ou modelos pertinentes a finalidade da fase. Para a garantia da qualidade do software desenvolvido, estudamos a importância da aferição da qualidade desde as etapas iniciais. Neste contexto o processo de verificação é fundamental para o processo de desenvolvimento de software de forma a não deixar que problemas sejam migrados para as fases seguintes. Na fase de verificação do negócio é importante verificar se: A rastreabilidade entre requisitos e necessidades. Todas as necessidades, metas e exigências foram listadas. As normas e padrões de desenvolvimento. A consistência da arquitetura da solução. A aderência de requisitos não funcionais com a solução. AVALIAÇÃO DE SOFTWARE – Aula 04 – By SM Lupa Data: 08/08/2015 12:53:32 (Finalizada) 1a Questão (Ref.: 201102697619) https://www.passeidireto.com/perfil/824999/ 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? 10,150,200 -151,65,150 0,1,151 0,1,150 -1,50,120 2a Questão (Ref.: 201102644340) 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 usabilidade Testeregressivo Teste de verificação Teste de integração Teste progressivo 3a Questão (Ref.: 201102644337) 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 de usabilidade Teste regressivo Teste de integração Teste progressivo Teste de verificação https://www.passeidireto.com/perfil/824999/ 4a Questão (Ref.: 201102124476) Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural), marque a opção correta: 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. 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. focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema sejam amplamente atendidos pelo software construído. é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para derivar casos teste. 5a Questão (Ref.: 201102644335) O campo de entrada para cadastramento do ano do aniversário no sistema da empresa Canvas aceita valores de 1900 até 2015. Utilizando a técnica de análise do valor limite , quais seriam os possíveis valores a serem utilizados no teste deste campo? 1900, 2014 0,1900,2014,2015 1899,1900,2014,2015 1900,2015 1899, 1900, 1901,2013,2014,2015 6a Questão (Ref.: 201102263330) Há várias formas (Bartié, 2002) de identificar e planejar os casos de testes a serem aplicados nos testes de validação, porém, o direcionamento dos testes baseia-se exclusivamente em requisitos da solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser implementado. São exemplos de métodos baseados na estrutura interna do código fonte: Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência, Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico. https://www.passeidireto.com/perfil/824999/ Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz ortogonal AVALIAÇÃO DE SOFTWARE – Aula 05 – By SM Lupa Data: 08/08/2015 13:09:00 (Finalizada) 1a Questão (Ref.: 201102124491) 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 Compatibilidade (Versionamento) Teste de Confiabilidade e Disponibilidade 2a Questão (Ref.: 201102125439) A empresa XPTO desenvolveu um software de controle de estoque e decidiu comercializar cópias para diversos clientes espalhados pelo território nacional. Porém verificou-se que estes clientes possuem diferentes tipos de hardware e software. Neste caso, qual o tipo de teste de software mais indicado para que o software possa ser executado nos diferentes clientes? Teste de Configuração Teste de Instalação Teste de Integridade Teste de Regressão Teste de Desempenho 3a Questão (Ref.: 201102124489) Categoria de teste destinado a avaliar o comportamento do software após a ocorrência de um erro ou de determinadas condições anormais. Devem também contemplar os procedimentos de recuperação do estado inicial da transação interrompida, impedindo que determinados processamentos sejam realizados pela metade e sejam interpretados como completos.Marque a categoria que melhor representa a descrição https://www.passeidireto.com/perfil/824999/ anterior. Teste de Configuração (Ambiente) Teste de Segurança Teste de Recuperação Teste de Performance (Desempenho) Teste de Contigência 4a Questão (Ref.: 201102263337) Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de facilidade de uso da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes focalizam o nível de facilidade de navegação entre as telas da aplicação, assim como as telas de ajuda que deverão ser avaliadas quanto a clareza do seu conteúdo e linguagem, bem como as mensagens de erro. Teste de linguagem Teste requisitos Teste funcional Teste de negócio Teste de usabilidade 5a Questão (Ref.: 201102138881) O presidente de uma empresa solicita um novo sistema de informação e pede atenção para que o sistema possua uma interface intuitiva e muito fácil de utilizar. Durante o desenvolvimento desse sistema, o tipo de teste que deve ser realizado com redobrada atenção é o de: desempenho. usabilidade. destruição. segurança. stress. 6a Questão (Ref.: 201102142223) 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? https://www.passeidireto.com/perfil/824999/ Segurança Navegação Configuração Desempenho Componente AVALIAÇÃO DE SOFTWARE – Aula 06 – By SM Lupa Data: 10/08/2015 14:32:41 (Finalizada) 1a Questão (Ref.: 201102644568) Um sistema de vendas possui um módulo "Realizar pagamentos". Para os testes foram definidos os seguintes cenários: Cenário primário: Cliente realiza pagamento em dinheiro Cenário Secundário: Cliente realiza pagamento parcelado Cenário de exceção: Cliente realiza pagamento com cartão invalido Qual o método estruturado para a derivação do caso de teste foi utilizado? Decomposição dos requisitos Cobertura de código Cobertura de caminhos Análise de documentos Cobertura de desvio de caminhos 2a Questão (Ref.: 201102263340) Os testes da caixa preta são uma abordagem complementar aos testes de caixa branca, com a finalidade de identificar um conjunto de situações que serão empregadas em forma de testes para a identificação de erros. Os principais métodos de testes de caixa-preta para obtenção dos casos detestes são: Análise e documentos e cobertura de caminhos Decomposição de requisitos e análise de documentos Cobertura de linha de código e cobertura de laços Cobertura de linha de código e cobertura de caminhos Decomposição de requisitos e cobertura de laços https://www.passeidireto.com/perfil/824999/ 3a Questão (Ref.: 201102588269) Levando-se em consideração a necessidade de controle de casos de testes aplicados, casos de testes não aplicados, casos de teste aprovados e casos de teste reprovados, indique qual a melhor alternativa: Não há garantia de que um software esteja livre de defeitos antes de atingido um mínimo de 95,5,% de casos de testes aplicados e aprovados. Para garantir um software livre de defeitos, a quantidade de casos de testes aprovados deve ser sempre maior que os casos de testes reprovados. Não existe a possibilidade de casos de testes reprovados. Não há garantia de que um software esteja livre de defeitos antes de atingido 100% de casos de teste aplicados. Para garantir um software livre de defeitos, é indiferente verificar a quantidade de casos de testes aprovados e casos de testes reprovados. 4a Questão (Ref.: 201102588280) Para avaliarmos a qualidade de um software identificamos a necessidade de utilização de uma forma sistêmica de trabalho com o objetivo de identificar o maior número possível de situações de testes. Neste contexto estudamos técnicas de teste de caixa branca e preta. Uma característica básica de um teste de caixa preta é: O método de teste para obtenção de casos de teste de cobertura de desvio condicional. Prepara casos de testes baseados na especificação do software. Conhecer com profundidade a linguagem utilizada para o desenvolvimento. Preparar casos de teste baseados na estrutura interna do software. Dado um conjunto de requisitos, avaliar todos os detalhes da implementação. 5a Questão (Ref.: 201102697599) A decomposição de um requisito em cenário é fundamental para descobrir todas as possibilidades envolvidas na dinâmica do software. No Métodos de decomposição de requisitos é necessário explorar todos os cenários possíveis para cada requisito existente. Neste sentido destacam-se três tipos de cenários que podem estar contidos nos requisitos: Primário, secundário e de erro Primário, alternativo e de exceção Primário, secundário e de exceção Primário, secundário e complementar Primário, alternativo e de erro https://www.passeidireto.com/perfil/824999/ 6a Questão (Ref.: 201102140043) Os principais métodos de testes de caixa-branca para obtenção dos casos de testes são apresentados abaixo, marque a opção que NÃO faz parte deste rol de testes caixa-branca: Cobertura de linha de código Métodos de decomposição de requisitos Cobertura de laços Cobertura de Caminhos Cobertura de desvios condicionais AVALIAÇÃO DE SOFTWARE – Aula 07 – By SM Lupa Data: 10/08/2015 14:49:28 (Finalizada) 1a Questão (Ref.: 201102263341) Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: teste de baixo nível e teste de alto nível. São considerados teste de alto nível: Sistema e Aceitação Unidade e Integração Sistema e integração Aceitação e unidade Integração e aceitação 2a Questão (Ref.: 201102143056) João é um colega de trabalho e acabou de corrigir um defeito em um programa. Ele te pede ajuda em relação a que Teste ele deve usar neste momento. Qual Teste você indicaria? Teste Fumaça Teste de Integração Teste de Regressão Teste de Validação Teste de Unidade 3a Questão (Ref.: 201102683212) Sobre os testes unitários podemos afirmar: São testes desenvolvidos pela equipe de testes após a entrega do código para testes, onde a equipe https://www.passeidireto.com/perfil/824999/ procura testar as integrações entre as unidades na cama de apresentação. São testes cuja as unidades são testadas, e seu planejamento é unicamente nos requisitos do sistema afim de garantir que o negócio é atendido. São testes utilizados para garantir que a unidade funcione, e geralmente são realizados pelos desenvolvedores, porém, não recomenda-se a utilização, pois o trabalho despendido na realização destes testes são perdidos em versões futuras. São testes de caixa preta, mas também pode ser desenvolvidos em caixa branca. São testes realizados pela equipe de desenvolvimento, onde, prcura-se testar a unidade, seu produtos de trabalho (Classes de testes), podem servir também de entrada para os testes regressivos e práticas como TDD (Test Driver Develop). 4a Questão (Ref.: 201102125438) Existem muitas estratégias que podem ser utilizadas para testar um software. A estratégia onde os testes são executados em uma combinação de componentes (que podem ser pedaços de códigos, módulos ou aplicações distintas) para verificar se funcionam corretamente juntos, conforme as especificações é chamada de: Teste de integração Teste unitário Teste de sistema Teste de aceitação Teste de verificação 5a Questão (Ref.: 201102142989) O teste de integração é um dos testes, dentre os diversos tipos de testes de validação existentes. O Teste de Integração possui basicamente duas abordagens que podem ser utilizadas. Assinale a opção que apresenta estas duas abordagens: Incremental e Não Incremental Inspeção e Walkthrough Descendente e Ascendente On-Line e Off-Line Formal e Informal 6a Questão (Ref.: 201102667088) A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. Geralmente, era vista como castigo para o programador ou como uma tarefa, onde não se deveria gastar muito tempo e investimentos. O tema esteve relegado a segundo plano e, até alguns anos atrás, não se encontrava muita https://www.passeidireto.com/perfil/824999/ literatura sobre o assunto. Este é um paradigma que vem mudando no mundo moderno de desenvolvimento de software. Um dos testes, que ajudou a mudar este paradigma, é o teste de aceitação que tem como principal característica ser realizado no início do desenvolvimento do software, com o objetivo de evitar futuros erros, durante o processo de desenvolvimento. ser realizado, com o cliente, apenas após o treinamento de uso do software. ser realizado, com o cliente, apenas após a implantação do software. verificar o sistema, em relação aos seus requisitos originais e às necessidades atuais do usuário. ser realizado, pelos analistas de teste, no meio do processo de desenvolvimento do produto. AVALIAÇÃO DE SOFTWARE – Aula 09 – By SM Lupa Data: 10/08/2015 15:40:41 (Finalizada) 1a Questão (Ref.: 201102143274) Em relação as ferramentas de testes automatizado as ferramentas que possibilitam apoiar o processo de verificação do software e que apresentam como principais características: a análise da complexidade, a compreensão do código e a análise sintática e semântica do código. São classificadas como ferramentas: Ferramentas de Modelagem e Automação Ferramentas de Planejamento de testes Ferramentas de Revisões e Inspeções Ferramentas de execução e conferência Ferramentas de Suporte aos Testes 2a Questão (Ref.: 201102143287) Em relação as ferramentas de testes automatizado as ferramentas que possibilitam o desenvolvimento de scripts automatizados e que apresentam como principais características: a geração de massade dados e a automatização de scripts, são classificadas como: Ferramentas de Revisões e Inspeções Ferramentas de Suporte aos Testes Ferramentas de Planejamento de testes Ferramentas de execução e conferência Ferramentas de Modelagem e Automação 3a Questão (Ref.: 201102263348) https://www.passeidireto.com/perfil/824999/ Como denominamos nos testes automatizados, os testes que realizamos quando temos uma nova versão de software e comparamos com a versão anterior? Teste Progressivo Teste regressivo Teste de carga Teste de unidade Teste de Alfa 4a Questão (Ref.: 201102143315) Em relação as ferramentas de testes automatizado as ferramentas que apoiam as atividades que não estão diretamente ligadas ao processo de testes, porém garantem que determinados itens fundamentais desse processo estão sendo bem gerenciados e que apresentam como principais características o: Gerenciamento de defeitos e gerenciamento de configurações. São classificadas como: Ferramentas de Planejamento de testes Ferramentas de execução e conferência Ferramentas de Revisões e Inspeções Ferramentas de Modelagem e Automação Ferramentas de Suporte aos Testes 5a Questão (Ref.: 201102143307) Em relação as ferramentas de testes automatizado as ferramentas em que auxiliam na definição dos escopos, abordagens, recursos e programação das atividades. E que tem como principais características : geração de planejamentos padronizados, elaboração de estimativas de tempo e custos e dimensionamento das equipes de acordo com o tempo disponível, são classificadas como ferramentas: Ferramentas de Modelagem e Automação Ferramentas de Revisões e Inspeções Ferramentas de Planejamento de testes Ferramentas de execução e conferência Ferramentas de Suporte aos Testes 6a Questão (Ref.: 201102143290) Em relação as ferramentas de testes automatizado as ferramentas que possibilitam apoiar o processo de verificação do software e que apresentam como principais características: a análise da complexidade, a compreensão do código e a análise sintática e semântica do https://www.passeidireto.com/perfil/824999/ código. São classificadas como ferramentas: Ferramentas de execução e conferência Ferramentas de Modelagem e Automação Ferramentas de Revisões e Inspeções Ferramentas de Suporte aos Testes Ferramentas de Planejamento de testes AVALIAÇÃO DE SOFTWARE – Aula 10 – By SM Lupa Retornar Data: 10/08/2015 16:06:11 (Finalizada) 1a Questão (Ref.: 201102125437) As estratégias de teste de software fornecem um roteiro que descreve os passos a serem executados como parte do teste, define também quando esses passos serão planejados e então executados, quanto esforço de trabalho, tempo e recursos serão necessários. Ao desenvolvermos uma estratégia de teste de software desejamos responder algumas perguntas. Indique dentre as opções abaixo a pergunta inválida neste contexto. Quando devemos envolver o cliente? Os padrões de desenvolvimento estão sendo seguidos pelos profissionais de engenharia de software? Devemos estabelecer um plano formal para os testes? Como conduzir os testes de software? Devemos refazer os testes quando acrescentamos novos componentes ao sistema? 2a Questão (Ref.: 201102140957) Maira é analista de teste de uma organização e está elaborando a documentação de teste do sistema Delta. Seu chefe solicitou que ela elaborasse o artefato que tivesse em seu conteúdo: a identificação das condições de testes, o detalhamento da massa de entrada e da massa resultante, assim como arquitetura do ambiente de teste. Neste caso o artefato solicitado foi: Caso de Uso Estratégia e Teste Caso de Teste Suíte de teste Plano de teste https://www.passeidireto.com/perfil/824999/ 3a Questão (Ref.: 201102140912) Nós estudamos a importância da documentação no processo de teste de software e constatamos que deve contemplar cada fase do processo de teste. Desta forma, na hierarquia de documentos gerados o documento de mais alto nível é o plano de garantia de qualidade de software que é subdividido em: Plano de teste e Caso de Uso Estratégia de validação e Estratégia de verificação Plano de sistema e Plano unitário Relatórioio de erro e Relatório de teste Plano mestre de verificação e Plano Mestre de validação 4a Questão (Ref.: 201102651242) Qual o documento cuja função é formalizar o processo de qualidade a ser iniciado e que envolve todos os integrantes do projeto de desenvolvimento (clientes, usuários e consultorias)? Vale observar que este documento também tem como objetivo definir uma visão comum de todo o esforço executado para garantir a qualidade durante o ciclo de desenvolvimento de software. Plano mestre de validação Plano mestre de verificação Plano de cenários de teste Plano de caso de teste Plano de garantia da qualidade 5a Questão (Ref.: 201102713027) A atividade de teste é composta por alguns elementos essenciais, que auxiliam na formalização desta atividade. A afirmação " ... serve para selecionar e avaliar casos de teste, de forma a aumentar as possibilidades de provocar falhas ou, quando isso não ocorre, estabelecer um nível elevado de confiança na correção do produto", refere-se a qual elemento da atividade de teste? Procedimento de teste. Caso de teste Critério de geração de casos de Teste. Critério de cobertura dos testes. Critério de teste. https://www.passeidireto.com/perfil/824999/ 6a Questão (Ref.: 201102140179) Analise as 3 sentenças abaixo: I. A norma IEEE 829 propõe um padrão de documentação que deveria ser obedecido por todas as organizações que trabalham com teste de software.O objetivo da desta norma é que as organizações utilizem uma linguagem padronizada para todos os atores envolvidos no processo de teste de software dentro das organizações. II. Caso de teste é o documento de registro de todo o planejamento dos testes de estabelecendo o que será testado. Sua finalidade é identificar o maior número de cenários e variações de determinado requisito de software. III.O Plano-mestre de Verificação é um documento de alto nível elaborado no processo de verificação do software, subordinado ao Plano de Garantia de Qualidade do Software, com o objetivo de: definir e estruturar o processo de verificação; estabelecer a visão da equipe de verificação e uiformizar os conhecimentos, experiências e expectativas dos diversos grupos que integram o processo de desenvolvimento de software. Marque a opção correta. Nenhuma das sentenças é correta Somente I e II são verdadeiras Todas são verdadeiras Somente II é verdadeira Somente II e III são verdadeiras
Compartilhar