Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 5a aula Lupa Vídeo PPT MP3 Exercício: CCT0746_EX_A5_201701230852_V1 18/04/2018 22:28:35 (Finalizada) Aluno(a): JULIANO AZEVEDO DOS SANTOS 2018.1 EAD Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201701230852 Ref.: 201701490587 1a Questão A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Módulo Teste de Integração Teste de Programação Teste de Validação Teste de Unidade Ref.: 201702143741 2a Questão 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: e) de lógica composta. a) caixa-preta. b) caixa-branca. c) de fluxo de dados. d) de caminho básico. Ref.: 201701962981 3a Questão Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou unidades do sistema é o teste: de aceitação. de integração. funcional. de validação. de unidade. Ref.: 201701965207 4a Questão São testes realizados pela análise do código fonte, onde 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. Essas são características dos: Testes estáticos Testes de validação Testes de unidade Testes dinâmicos Testes de integração Ref.: 201702038421 5a Questão Quando falamos de requisitos de software os stakeholders são: Os desenvolvedores do software, incluindo a gerência. Os usuários principais do software, os usuários que são afetados direta ou indiretamente pelo software e a equipe de desenvolvimento. Toda a equipe de informática, envolvida diretamente ou não com o projeto de software de que está se falando. Os clientes do projeto que pagam pelo software. Os usuários principais do software e o gerente de desenvolvimento Ref.: 201701864159 6a Questão Durante o desenvolvimento de um software, é importante descobrir os erros o mais cedo possível. Isto justifica-se pois: se for descoberto um erro em um programa, este deverá ser desprezado e construído um novo programa. não é permitido que chegue nenhum erro no software na fase de homologação se os erros forem detectados muito tardiamente, pode não ser mais possível sua correção. o custo de correção de erros é estável ao longo do processo de desenvolvimento o custo de correção de erros crescer exponencialmente quanto mais avançamos nas fases de desenvolvimento do sistema. Ref.: 201701524246 7a Questão 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. Teste caixa preta Teste de interação. Teste simples. Teste iterativo. Teste caixa branca. Ref.: 201701317089 8a Questão "O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que: Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. Por ser a última fase, ele tem a obrigação de dizer que o software funciona. PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 5a aula Lupa Vídeo PPT MP3 Exercício: CCT0746_EX_A5_201701230852_V2 18/04/2018 22:39:36 (Finalizada) Aluno(a): JULIANO AZEVEDO DOS SANTOS 2018.1 EAD Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201701230852 Ref.: 201701864797 1a Questão No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso). 1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação; 2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação. 3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4. Tem como objetivo encontrar um erro que ainda não foi descoberto. Assinale a ÚNICA opção com a sequência correta de V e F. 1-F; 2-F; 3-V; 4-F 1-V; 2-F; 3-V; 4-V 1-V; 2-V; 3-V; 4-F 1-F; 2-V; 3-F; 4-V 1-V; 2-V; 3-F; 4-F Ref.: 201701950429 2a Questão 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. Apenas I, II e IV estão corretas; Apenas I e II estão corretas; Apenas III e IV estão corretas; Apenas I e IV estão corretas; Apenas II e IV estão corretas; Ref.: 201701308859 3a Questão Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulânciase encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado. Teste de sistemas Teste da compilação prévia Teste caixa branca Teste caixa preta Teste de integração Ref.: 201701965221 4a Questão 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 2, 1, 2, 1, 1 2, 2, 1, 1, 2 2, 1, 1, 2, 2 1, 1, 1, 2, 2 2, 1, 1, 2, 1 Ref.: 201701487231 5a Questão Uma representação definida de um procedimento de teste define um(a): Critério de teste de software Definição de teste de software Objetivo de teste de software Script de teste de software Forma de teste de software Ref.: 201701950430 6a Questão 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. No que se refere aos tipos de testes, assinale as assertivas a seguir: I- Testes de Unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade; II- Testes de Integração - Cujo objetivo é garantir a qualidade dos componentes do software, individualmente; III- Testes de Validação - É o último estágio do processo de validação, realizado após integração de todos os módulos IV- Teste de Planejamento - Teste realizado após a integração de todos os módulos do sistema; Com base em sua análise, assinale a única resposta correta. Apenas I e III estão corretas; Apenas I e II estão corretas; Apenas III e IV estão corretas; Apenas II e III estão corretas; Apenas I e IV estão corretas; Ref.: 201701946237 7a Questão Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos assumir como FALSA Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta Testes de sistema podem verificar características como performance, segurança ou usabilidade do software A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software Ref.: 201701863353 8a Questão Em relação ao teste de software, assinale a alternativa correta sobre o teste de integração: Tem como objetivo explorar a menor unidade de um projeto Teste realizado pelos usuários fnais do software. Visa descobrir falhas por meio da utilização dos testes nos comandos internos de cada componente Visa testar as falhas decorrentes da integração dos módulos do sistema Tem a mesma aplicação do teste de aceitação Marcadores do Word fim_questao_1 fim_questao_2 fim_questao_3 fim_questao_4 fim_questao_5 fim_questao_6 fim_questao_7 fim_questao_8
Compartilhar