Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: QUALIDADE E TESTE DE SOFTWARE Aluno(a): DAMIÃO DANILO CESAR FARIA DE PAULA 201802115021 Acertos: 2,0 de 2,0 24/08/2020 Acerto: 0,2 / 0,2 Segundo Myers (1979) teste de software é o processo de executar um software ou sistema com a intenção de encontrar erros. Selecione a afirmação verdadeira sobre teste de software: o principal objetivo do teste é revelar a presença de falhas no sistema, esta tarefa deve ser realizada apenas na fase final do desenvolvimento do software. o teste de caixa preta, teste funcional, é uma técnica que visa encontrar defeitos na estrutura interna do software, através da compreensão da sua estrutura lógica. o objetivo dos Casos de Teste é direcionar as ações do testador em uma determinada funcionalidade para que ele observe se o resultado obtido em cada passo, equivale ao resultado esperado de acordo com os requisitos o teste de caixa branca, teste estrutural, é uma técnica que tem como finalidade garantir que os requisitos sejam atendidos. o defeito é proveniente de falha ou erro na especificação do sistema, o que pode levar a incapacidade do software realizar a função requisitada. Acerto: 0,2 / 0,2 Escolher a melhor resposta: O teste de validação, na maioria das vezes, vai usar as ferramentas usadas pelos testadores no seu trabalho de teste. A diferença está nos objetivos dos testes de cada uma das equipes. Enquanto os testadores buscam ____________, os usuários buscam ______________. Fazer bons planos testes, executar o plano de testes feito pelos testadores. Defeitos, inconformidades com as regras de negócio. Inconformidades com as regras de negócio, defeitos. Erros, Falhas. Os melhores dados, os melhores processos. Acerto: 0,2 / 0,2 (FCC - 2015 - MPE-PB - Analista de Sistemas - Desenvolvedor ) O teste é uma atividade dinâmica, então é possível testar um software quando um protótipo ou uma versão executável está disponível. Em relação às atividades de Verificação e Validação (V&V), é correto afirmar: V&V são processos separados e independentes e englobam todas as atividades que são abrangidas pela GQA − Global Quality Assurance. A Validação é uma atividade que envolve a análise de um sistema para certificar se este atende aos Questão1 Questão2 Questão3 javascript:voltar(); requisitos não funcionais, buscando garantir que as funções estão sendo implementadas corretamente. O processo de V&V acontece somente no final da implementação, quando uma versão operacional estiver aprovada pelo cliente e objetiva estabelecer a confiança de que o sistema é adequado ao seu propósito. A Verificação responde a "estamos construindo o produto corretamente?" e a Validação responde a "estamos construindo o produto certo?". A Verificação é a certificação de que o sistema atende as necessidades e expectativas do cliente, buscando garantir que o produto construído corresponda aos requisitos do cliente. Exemplo: testes Alfa e Beta. Acerto: 0,2 / 0,2 Quando é realizada uma inspeção no código-fonte de um software. Qual tipo de abordagem está sendo adotada? Validação Estática Verificação Dinâmica Validação Dinâmica Verificação Estática Verificação e Validação Estática Acerto: 0,2 / 0,2 Considere as seguintes assertivas sobre teste de software: I. O teste de regressão consiste na re-execução de testes previamente aplicados. II. A validação de software é obtida por uma série de testes que visam demonstrar a conformidade com os requisitos. III. A categoria de testes conhecida como caixa-preta não requer o conhecimento da interface do módulo sendo testado. Estão corretas as assertivas: I e II, apenas; I, apenas; II, apenas; I, II e III. II e III, apenas; Acerto: 0,2 / 0,2 (FCC - TCM/GO - 2015) Um Auditor de Controle Externo do Tribunal de Contas dos Municípios do Estado de Goiás da área de TI indicou a seguinte estratégia convencional para testes de um sistema que está sendo desenvolvido: I. Para cada componente ou módulo, testar a interface, a estrutura de dados local, os caminhos independentes ao longo da estrutura de controle e as condições-limite para garantir que a informação flui adequadamente para dentro e para fora do módulo, que todos os comandos tenham sido executados e que todos os caminhos de manipulação de erros sejam testados. II. Aplicar uma abordagem incremental de testes para a construção da arquitetura do sistema, de forma que os módulos testados sejam integrados a partir do módulo de controle principal e os testes sejam conduzidos à medida que cada componente é inserido. O Auditor indicou em I e II, respectivamente, os testes de unidade e de interoperabilidade; na sequência, indicou os testes de caixa branca e de caixa preta que são adequados para validar todo o sistema. carga e de desempenho; na sequência, indicou os testes de usabilidade e interoperabilidade que são adequados para validar todo o sistema. unidade e de integração; na sequência, indicou os testes de validação e de sistema que são adequados para validar todo o sistema. caixa branca e de caixa preta, que são suficientes para validar todo o sistema. caixa preta e de caixa branca, que são suficientes para validar todo o sistema. Questão4 Questão5 Questão6 Acerto: 0,2 / 0,2 Esse tipo de teste é conduzido nas instalações dos usuários finais. O desenvolvedor não está presente nessas instalações. O cliente registra todos os problemas que são encontrados durante os testes e os relata ao desenvolvedor em intervalos regulares. Assinale a alternativa correta. Teste Beta Teste Alfa Teste de Configuração Teste de Recuperação Teste de Carga Acerto: 0,2 / 0,2 Complete as lacunas com Testes de Validação ou Testes de Verificação ________________________________ são considerados Testes Caixa preta. ________________________________ são considerados Testes Caixa Branca. Para realizar________________________________ é necessário ter acesso ao código fonte. _______________________________ testam as funcionalidades com a finalidade de garantir que os requisitos do software construído atendem a necessidade do cliente. Testes de Validação, Testes de Verificação, Testes de Verificação, Testes de Validação Testes de Verificação, Testes de Validação, Testes de Verificação, Testes de Validação Testes de Validação, Testes de Validação, Testes de Verificação, Testes de Validação Testes de Validação, Testes de Verificação, Testes de Validação , Testes de Validação Testes de Verificação, Testes de Validação, Testes de Validação, Testes de Verificação Acerto: 0,2 / 0,2 Das opções abaixo, qual delas NÃO um objetivo das Revisões Técnicas Formais? Tornar os projetos mais administráveis. Garantir que o software tenha sido representado de acordo com padrões predefinidos; Acelerar o desenvolvimento do software, através do uso de ferramentas de geração de código. Conseguir software que seja desenvolvido de modo uniforme; Verificar se o software sob revisão satisfaz seus requisitos; Acerto: 0,2 / 0,2 Qual o objetivo do teste de software, indique a sentença correta: b) Mostrar que o programa não tem erro. d) Mostrar que com a ausência de defeito o sistema não tem erro. a) Mostrar que o programa está correto. e) Mostrar que não pode ter defeito e nem erro no sistema. c) Mostrar a presença de defeito o mais cedo possível. Questão7 Questão8 Questão9 Questão10
Compartilhar