Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/11/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 junio marinho batista 201602080658 EAD ÁGUAS LINDAS DE GOIÁS - GO Fechar Disciplina: AVALIAÇÃO DE SOFTWARE Avaliação: CCT0207_AV_201602080658 Data: 20/11/2017 14:35:50 (F) Critério: AV Aluno: 201602080658 - JUNIO MARINHO BATISTA Professor:SHEILA DE GOES MONTEIRO Turma: 9001/AA Nota Prova: 7,0 de 9,0 Nota Partic.: 1,0 Av. Parcial.: 2,0 Nota SIA: AVALIAÇÃO DE SOFTWARE 1a Questão (Ref.: 679773) Pontos: 0,0 / 1,0 Os testes de validação tem como principal objetivo identificar o maior número possível de erros tanto nos componentes isolados quanto na solução como um todo e por isso o sucesso do teste de validação está apoiado no forte planejamento de todas as atividades de testes. É possível citar vários tipos, como: Baseados na Estrutura interna, Testes progressivos, Testes Regressivos, baseado nos requisitos, dentre outros. Quando se trata de reexecutar um subconjunto (total ou parcial) de testes previamente executados e o objetivo é garantir que as alterações e inserções não prejudicarão o funcionamento do software e as novas versões do produto devem ser submetidas a uma nova sessão de testes para detectar eventuais impactos em outras funcionalidades, estamos nos referindo a qual tipo ? Resposta: Gabarito: Testes Regressivos 2a Questão (Ref.: 626768) Pontos: 0,0 / 1,0 Os casos de testes tem como propósito identificar e comunicar as condições que serão implementadas nos testes e que são necessárias para verificar a aceitação dos requisitos. Para cada requisito funcional há no mínimo 2 casos de testes: positivo e negativo. Descreva qual o objetivo de cada um deles. Resposta: Teste unitário: Este tipo de teste é aplicado nos menores componentes de código criado, visando garantir que estes atendem as especificações em termos de características e de funcionalidade. É aplicado no código do programa. Teste de integração: O teste de integração focaliza o pacote de software completo e trata da verificação do programa como um todo Gabarito: Caso de teste positivo tem como objetivo demonstrar que o requisito foi alcançado, já o caso de teste negativo reflete condição inaceitável, anormal, inesperada. 3a Questão (Ref.: 626487) Pontos: 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 29/11/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 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 processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e Garantia da qualidade. 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. 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. 4a Questão (Ref.: 626500) Pontos: 1,0 / 1,0 Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. 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. Por isso _________________, ao longo do processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam o problema antes de ser implementado. os testes de sistemas os testes de verificação os testes de integração os testes de caixa preta os testes de integração os testes de validação Gabarito Comentado. 5a Questão (Ref.: 570461) Pontos: 1,0 / 1,0 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. As normas e padrões de desenvolvimento. Todas as necessidades, metas e exigências foram listadas. A consistência da arquitetura da solução. A aderência de requisitos não funcionais com a solução. 6a Questão (Ref.: 107634) Pontos: 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. Identifiquem funções incorretas ou faltando Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez; Exercitam estruturas de dados internas para assegurar sua validade. Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais; Gabarito Comentado. 29/11/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 7a Questão (Ref.: 717523) Pontos: 1,0 / 1,0 João desenvolveu um site de comércio eletrônico e precisa testar a capacidade da aplicação de operar ininterruptamente durante todos os dias da semana e 24 horas por semana. Neste caso qual a categoria de teste baseado ISO/IEC 9126-1 João precisa utilizar? Eficiência Conectividade Continuidade Funcionalidade Segurança 8a Questão (Ref.: 626772) Pontos: 1,0 / 1,0 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? Cobertura de caminhos Cobertura de código Cobertura de desvio de caminhos Decomposição dos requisitos Análise de documentos Gabarito Comentado. 9a Questão (Ref.: 124429) Pontos: 0,5 / 0,5 Normalmente para que o processo de teste transcorra de forma íntegra é comum a utilização de um grupo independente de teste, já que as pessoas que criaram o software não devem ser as que irão realizar os testes. Normalmente este grupo trabalha de forma conjunta. Uma estratégia de teste de software é desenvolvida pelo gerente de projeto, pelos engenheiros de software e pelos especialistas em testes. Existem várias responsabilidades e papéis dentro da equipe de teste. Indique dentre as opções abaixo, aquela que não corresponde a uma destas pessoas. Arquiteto de teste Usuário Analista de teste Líder do projeto de testeTestador 10a Questão (Ref.: 627201) Pontos: 0,5 / 0,5 Documentar é fundamental para formalizar o processo de qualidade. O conteúdo da documentação deve ser claro, bem definido e com todos os itens que devem ser abordados, possibilitando que todos os envolvidos no processo de avaliação da qualidade possam acompanhar a evolução do trabalho e rastrear como as atividades foram planejadas. Qual o documento que registra todo o planejamento dos testes estabelecendo o que será testado e cuja finalidade é identificar o maior número de cenários e variações de determinado requisito de software? Cenário de teste Plano de teste Relatório de teste 29/11/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 Suíte de teste Caso de teste Observação: Eu, , estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 20/11/2017 15:14:58 Educational Performace Solution EPS ® - Alunos
Compartilhar