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: 10,0 de 10,0 22/04/2019 1a 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. 2a 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 3a 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álise Verificação de implementação Respondido em 22/04/2019 21:26:37 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: 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 5a 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. 6a 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 8a 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 9a 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 10a 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