Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUALIDADE E TESTES DE SOFTWARE Avaliação Parcial: CCT0774_SM_201607401291 V.1 Aluno(a): IZABEL MARIA MOURA GRIZZI Matrícula: 201607401291 Acertos: 9,0 de 10,0 Data: 22/05/2018 05:47:03 (Finalizada) 1a Questão (Ref.:201608155807) 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 do projeto Custo da conformidade Custo do teste Custo do erro Custo da não-conformidade 2a Questão (Ref.:201608067907) Acerto: 1,0 / 1,0 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: De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por finalidade única a identificação de erros." 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. 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. 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. O processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e Garantia da qualidade. 3a Questão (Ref.:201607547838) Acerto: 1,0 / 1,0 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 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 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 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. 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. 4a Questão (Ref.:201608155816) Acerto: 1,0 / 1,0 É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do produto a ser desenvolvido. Desta forma 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. Chamamos de teste de ___________________________ ao processo de auditoria de atividades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento de software. Sistema Caixa branca Validação Revisão Verificação Gabarito Coment. 5a Questão (Ref.:201608155826) Acerto: 1,0 / 1,0 O processo de verificação requer um conjunto de procedimentos e regras, dentre várias possibilidades, que auxiliarão as equipes de qualidade na verificação. As verificações devem ser aplicadas com um nível de formalidade apropriado para o produto a ser construído, a cronologia do projeto e as pessoas que estão realizando o trabalho. Neste sentido são identificadas quatro características que contribuem para a formalidade na qual o processo de verificação deve ser conduzido: 1-Planejamento e preparação, 2-estrutura da reunião, 3-correção e verificação,4- papeis desempenhados pelos indivíduos 1-Levantamento, 2-preparação, 3-verificação, 4-correção 1-Levantamento e preparação, 2-correção e verificação, 3-auditoria e 4- testes 1-Planejamento, 2-estrutura da reunião, 3- verificação e correção,4- auditoria 1-Planejamento e preparação, 2-levantamento, 3-correção e verificação e 4-auditoria Gabarito Coment. 6a Questão (Ref.:201608155825) Acerto: 1,0 / 1,0 Os testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de sistemas. Neste sentido a qualidade será obtida através da correta construção de documentos e a adequada realização das atividades previstas no processo corporativo de engenharia de software. Neste sentido é correto afirmar que _____________________ tem foco nas documentações e _________________________ tem foco nas atividades. As Auditorias e os testes Os testes e as auditorias As Auditorias e as revisões As revisões e as auditorias As revisões e os testes 7a Questão (Ref.:201607549054) Acerto: 1,0 / 1,0 Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no programa para derivar o casos teste. São baseados nos elementos internos de um trecho de programa. Os casos de teste são determinados a partir das estruturas de controle do programa e desta forma forçar que todos os caminhos possíveis do fluxo de controle do programa sejam percorridos durante os testes. Desta forma, identifique a opção que Não representa uma atividade do teste Caixa Branca. Exercitam estruturas de dados internas para assegurar sua validade. Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; Identifiquem funções incorretas ou faltando Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez; Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais; Gabarito Coment. 8a Questão (Ref.:201607549046) Acerto: 1,0 / 1,0 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 etapa que tem como objetivo validar a solução como um todo? Validação da integração Validação da unidade Validação da implementação validação do sistema Validação do aceite Gabarito Coment. 9a Questão (Ref.:201608157066) Acerto: 0,0 / 1,0 João desenvolveu um site de comercio eletrônico e precisa testar se o software irá conseguir funcionar sem falhas com aproximadamente 5.000 usuários simultâneos. Neste caso qual o teste João precisa utilizar? Volume SegurançaConfiguração Contenção Performance ou desempenho 10a Questão (Ref.:201607549063) Acerto: 1,0 / 1,0 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 Instalação Teste de Integridade Teste de Configuração Teste de Desempenho Teste de Regressão
Compartilhar