Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/05/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=2530475&courseId=13036&classId=1157709&topicId=2872174&p0=03c7c0ace395d80182db0… 1/4 CCT0746_A5_201902212991_V1 Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das classificações apresentadas nas alternativas na coluna da direita. Modalidade Classificações 1. Quanto à utilização do código 2. Quanto ao objetivo na busca pelo erro ( ) Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema ( ) Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação ( ) Testes dinâmicos - São testes baseados na execução do código do programa. Os testes seguem, também, um questionário com base nos aspectos estruturais e funcionais do programa ( ) Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto ( ) Testes de validação - Teste realizado após a integração de todos os módulos do sistema Sabemos que existem duas modalidade de testes de software. Ela são classificadas em: I- Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possam gerar defeitos; II- Testes Estáticos, que são realizados após a integração de todos os módulos do sistema; III- Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa; IV- Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais; PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE CCT0746_A5_201902212991_V1 Lupa Calc. Vídeo PPT MP3 Aluno: DENNES COSTA DE MENEZES Matrícula: 201902212991 Disc.: PROC. DES. SOFTWARE 2019.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. 1, 1, 1, 2, 2 2, 1, 2, 1, 1 2, 1, 1, 2, 1 2, 1, 1, 2, 2 2, 2, 1, 1, 2 Explicação: Podemos executar testes quanto a utilização do código e quanto ao objetivo na busca pelo erro. Os testes que englobam a utilização do código poem ser dinâmico (validação) ou estático (Verificação). Quanto aos testes que englobam o objetivo na busca pelo erro são os testes de unidade, integração e validação. Gabarito Coment. 2. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','5','','25V072AKGOKIHA0WJEWI','315372220'); javascript:abre_frame('2','5','','25V072AKGOKIHA0WJEWI','315372220'); javascript:abre_frame('3','5','','25V072AKGOKIHA0WJEWI','315372220'); 20/05/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=2530475&courseId=13036&classId=1157709&topicId=2872174&p0=03c7c0ace395d80182db0… 2/4 É correto, apenas, o que se afirma em: Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados. Marque a alternativa que indica o tipo de teste descrito acima. O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. Encontramos algumas modalidades de teste para testar o Software. Uma dessas modalidades é o Teste Estático (ou de Verificação). A partir deste contexto, são apresentados os seguintes itens sobre Teste Estático: I- O Teste Estático deve ser feito durante ou após a implementação; II- O Teste Estático precisa de parte ou todo sistema implementado em uma determinada tecnologia; III- O Teste Estático deve ser feito antes da implementação; IV- O Teste Estático é utilizado para inspeções, revisões e auditorias; Assinale a única resposta correta. Quando falamos de requisitos de software os stakeholders são: II e III; III e IV; I e III; II e IV; I e II; Explicação: Os testes estáticos quando rápidos antes da fase de implementação são baseados em auditorias e revisões da documentação do sistema. Quando realizado na fase de implementação são realizados verificações no código fonte. Já os testes dinâmicos são aplicados na fase de implementação através da execução do código pronto e baseado nos requisitos funcionais do programa. Gabarito Coment. 3. Teste iterativo. Teste de interação. Teste caixa branca. Teste simples. Teste caixa preta Explicação: O teste de caixa preta não considera a forma como o sistema está implementado, ou seja, sua estrutura interna. Ele tem como objetivo validar se o Software produz os resultados esperados e se os requisitos estão sendo atendidos. 4. Apenas II e IV estão corretas; Apenas I e IV estão corretas; Apenas III e IV estão corretas; Apenas I e II estão corretas; Apenas I, II e IV estão corretas; Explicação: Os testes estáticos quando realizados antes da fase de implementação são baseados em auditorias e revisões da documentação do sistema. Quando realizado na fase de implementação são realizados verificações no código fonte. Já os testes dinâmicos são aplicados na fase de implementação através da execução do código pronto e baseado nos requisitos funcionais do programa. 5. Os clientes do projeto que pagam pelo software. Os usuários principais do software, os usuários que são afetados direta ou indiretamente pelo software e a equipe de desenvolvimento. Os usuários principais do software e o gerente de desenvolvimento Toda a equipe de informática, envolvida diretamente ou não com o projeto de software de que está se falando. Os desenvolvedores do software, incluindo a gerência. 20/05/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=2530475&courseId=13036&classId=1157709&topicId=2872174&p0=03c7c0ace395d80182db0… 3/4 Um tipo de teste de sistemas de software é também chamado de ¿teste comportamental¿ e focaliza os requisitos funcionais do software,permitindo ao engenheiro de software derivar conjuntos de condições de entrada que vão exercitar plenamente todos os requisitos funcionais de um programa. Esse tipo de teste tende a ser aplicado durante os últimos estágios do teste e tenta encontrar erros em funções incorretas ou omitidas, de interfaces, de estrutura de dados ou de acesso à base de dados externa, de comportamento ou desempenho de iniciação e término. Além disso, é um tipo de teste que despreza, de propósito, a estrutura de controle, sendo a atenção focalizada no domínio da informação. Esse tipo é conhecido por teste: A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas de seu PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a fase de teste do PDS em que o projeto se encontra no momento. Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. Marque a classificação de teste a seguir que melhor representa a frase: "Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal estáno resultado da saída de dados do sistema, mediante a entrada definida de dados.". Explicação: Os stakeholders nada mais são do que as pessoas e as organizações que podem ser afetadas por um projeto, de forma direta ou indireta, positiva ou negativamente. Eles também são conhecidos por serem as partes interessadas, que fazem parte da base da gestão de comunicação, e são muito importantes para o planejameoto e execução de um projeto. 6. b) caixa-branca. a) caixa-preta. c) de fluxo de dados. e) de lógica composta. d) de caminho básico. 7. Teste de Aceitação Teste de Sistemas Teste de Carga do Sistema Teste de Integração Teste da Unidade Explicação: Os testes de aceitação são realizados por um grupo restrito de usuários finais do sistema, que simulam operações de rotina do sistema de modo a verificar se seu comportamento está de acordo com o solicitado. Teste formal conduzido para determinar se um sistema satisfaz ou não seus critérios de aceitação e para permitir ao cliente determinar se aceita ou não o sistema. Validação de um software pelo comprador, pelo usuário ou por terceira parte, com o uso de dados ou cenários especificados ou reais. Pode incluir testes funcionais, de configuração, de recuperação de falhas, de segurança e de desempenho. Gabarito Coment. 8. Teste orientado a objeto. Teste caixa preta. Teste caixa branca. Teste estrutuardo. Teste de sistemas. Explicação: Segundo a nomeclatura do IEEE, o processo de testes consiste em operar um sistema ou componente sob condições especificadas, observando ou registrando os resultados e avaliando. Visa verificar os resultados da implementação através do planejamento. (Paula Filho, Wilson de Pádua Engenharia de software). Como estudamos em nossa disciplina de PDS, os testes podem ser qualificados quanto a transparência em: teste de caixa preta, teste de caixa branca e teste de sistema. 20/05/2019 EPS estacio.webaula.com.br/Classroom/index.html?id=2530475&courseId=13036&classId=1157709&topicId=2872174&p0=03c7c0ace395d80182db0… 4/4 Conclusão: A frase "Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados." melhor classificada como teste caixa preta. Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 20/05/2019 23:20:45. javascript:abre_colabore('36023','147224217','3078063998'); javascript:voltar();
Compartilhar