Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201703302174) Acerto: 1,0 / 1,0 Marque a opção INCORRETA sobre Qualidade de Software. A qualidade de software e processos uniformes e consistentes de todas as etapas de desenvolvimento tendem a gerar software seja eficiente. A qualidade de software é um conjunto de estratégias que buscam a satisfação da equipe de desenvolvimento utilizando produtos (hardware e software) de última geração. 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. Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do produto tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de testes sistemáticos nos vários estágios de desenvolvimento. Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo do projeto;Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários e outros prblemas correlatos. 2a Questão (Ref.:201703302175) Acerto: 0,0 / 1,0 Marque a opção INCORRETA Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais 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 um software é definida pelo número de defeitos encontrados durante a fase de testes e com o acréscimo de novos requisítos independente da necessidade dos usuário. O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do produto tecnológico que está sendo desenvolvido. O defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais. 3a Questão (Ref.:201703302185) Acerto: 1,0 / 1,0 Marque a opção INCORRETA 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. 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 . 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. 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. 4a Questão (Ref.:201703302181) Acerto: 0,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 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 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. 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. 5a Questão (Ref.:201703822301) Acerto: 0,0 / 1,0 O checklist é um importante instrumento que auxilia revisores e auditores no processo de verificação. Quais das opções abaixo não faz parte das atividades do Modelo de Negócios: Identificar expectativas e exigências do cliente Modelar as atividades e estabelecer uma macro visão Estimar os custos do projeto de software Estimar os prazos do projeto de software Modelar uma solução que suporte todos os requisitos 6a Questão (Ref.:201703303394) Acerto: 0,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: Revisão Depuração Teste de integração Teste de regressão Teste de validação Gabarito Coment. 7a Questão (Ref.:201703302445) Acerto: 0,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 Apenas as sentenças I e II estão corretas Todas as sentenças estão erradas Todas as sentenças estão corretas Apenas a sentença III está correta 8a Questão (Ref.:201703303402) Acerto: 1,0 / 1,0 O teste da caixa preta é também conhecido como teste comportamental, pois focaliza os requisitos funcionais do software. Normalmente é utilizado como teste complementar para o teste da caixa branca. Existem diferentes métodos de testes de caixa-preta que podem ser subdivididos em: Teste do ciclo, Baseado em Grafo, Análise do valor Limite , Teste do fluxo de dados Teste do fluxo de dados, Análise do valor limite, Baseado em grafo, Particionamento em Equivalência Particionamento em Equivalência, Teste de matriz ortogonal, Teste de Condição, Baseado em Grafo Teste da complexidade ciclomática, Teste de matriz ortogonal, Baseado em Grafo, Teste do fluxo de dados Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite, Teste de matriz ortogonal Gabarito Coment.9a Questão (Ref.:201703303403) Acerto: 1,0 / 1,0 Indique a opção que representa o teste que devemos usar para responder a seguinte pergunta: "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?". Configuração Desempenho Navegação Componente Segurança 10a Questão (Ref.:201703911417) Acerto: 0,0 / 1,0 No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes: avaliação , contenção, carga e perfil de desempenho usabilidade, contenção, carga e perfil de desempenho interface e usabilidade Funcional, regressão, segurança e Volume Integridade, estrutura, estresse, smoke test
Compartilhar