Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201512326298) Pontos: 0,1 / 0,1 Os tópicos obrigatórios em um caso de teste são: Identificação, Objetivos, Entradas e Saídas. Ambiente, Objetivos, Entradas e Saídas. Identificação, Objetivos, Ambiente e Referências. Identificação, Objetivos, Dados em Entrada e Complexidade Ciclomática. Ambiente, Procedimentos, Referências e Identificação. 2a Questão (Ref.: 201512336455) Pontos: 0,1 / 0,1 Entre os objetivos das Revisões Técnicas Formais estão: I. Descobrir erros na função, lógica ou implementação para qualquer representação do software. II. Verificar se o software que está sendo revisado atende aos requisitos. III. Tornar os projetos mais gerenciáveis Dadas as afirmações acima, podemos dizer que: II e III são verdadeiras I e III são verdadeiras Todas são falsas I e II são verdadeiras Todas são verdadeiras 3a Questão (Ref.: 201512336460) Pontos: 0,1 / 0,1 Ano: 2015 Orgão: TRE-PB Concurso: Técnico Judiciário - Área Apoio Especializado. Os testes de software procuram assegurar que os produtos de trabalho selecionados atendem aos requisitos especificados. Os testes ... realizados durante o planejamento antecipado de testes encontram falhas que, nessa fase, são mais caras para serem corrigidas que usam a técnica conhecida como caixa preta são baseados na estrutura interna de um componente ou sistema que usam a técnica conhecida como caixa branca não consideram o comportamento interno do componente ou sistema e as atividades de depuração são a mesma coisa, ou seja, representam a mesma atividade iniciados de forma antecipada no ciclo de vida do software, podem prevenir a multiplicação de falhas 4a Questão (Ref.: 201512339695) Pontos: 0,0 / 0,1 A execução de testes no desenvolvimento de software é muito importe. Considere as afirmações abaixo, sobre motivos de se testar. I. Para assegurar que as necessidades dos usuários estejam sendo atendidas. II. Porque é provável que o software possua defeitos. III. Porque falhas podem custar muito caro. Todas estão corretas. Somente I e III são corretas; Não há alternativas corretas; Somente I e II são corretas; Somente II e III são corretas; 5a Questão (Ref.: 201512140943) Pontos: 0,1 / 0,1 Qual o objetivo das revisões técnicas formais (RTF), assinale a opção correta. Encontrar erros durante o processo antes que eles se tornem defeitos. Nenhuma das alternativas anteriores. Preparar um plano de SQA. Tornar o software mais fácil de ser utilizado. Gerenciar mudanças e métricas de software. 1a Questão (Ref.: 201512339706) Pontos: 0,1 / 0,1 Quando é realizada uma inspeção no código-fonte de um software. Qual tipo de abordagem está sendo adotada? Validação Dinâmica Verificação Estática Verificação e Validação Estática Validação Estática Verificação Dinâmica 2a Questão (Ref.: 201511335528) Pontos: 0,1 / 0,1 À medida que os softwares são desenvolvidos é possível que ocorram erros. As revisões técnicas são o mecanismo mais efetivo para descobrir erros antes que sejam passados para os usuários finais. Por isso são utilizadas logo no início do processo de gestão de qualidade. Indique a afirmativa falsa. Pode ser realizada sem a presença de nenhum profissional de engenharia de software. Ao se descobrir um erro logo no início do processo, fica menos caro corrigi-lo. As revisões minimizam o tempo devido a redução do número de reformulações que serão necessárias ao longo do projeto. Um erro relativamente insignificante, sem tratamento no início do processo, pode ser ampliado e se transformar em um conjunto de erros graves para a sequência do projeto. Temos que levar em consideração também que os erros podem aumentar a medida que o processo continua. 3a Questão (Ref.: 201512113168) Pontos: 0,1 / 0,1 Leia o texto a seguir e responda o que se pede: "De muitas formas, o teste é um processo individualista e o número de tipos diferentes de testes varia tanto quanto as diferentes abordagens de desenvolvimento. Por muitos anos, nossa única defesa contra os erros de programação era um projeto cuidadoso e a inteligência do programador. Estamos agora em uma era na qual as modernas técnicas de projeto [e revisões técnicas] estão nos ajudando a reduzir a quantidade de erros iniciais inerentes ao código. De maneira semelhante, diferentes métodos de teste estão começando a se agrupar em várias abordagens e filosofias distintas" (Shooman, 1983) A partir do texto é possível concluir que: O cuidado do programador garante a qualidade do produto de software A inteligência do programador garante a qualidade do produto de software A estratégia de teste sempre foi a maior aliada dos programadores contra erros de programação Para cada abordagem de desenvolvimento pode haver uma estratégia de teste diferente Independente da abordagem de desenvolvimento, a estratégia de teste é a mesma 4a Questão (Ref.: 201512305162) Pontos: 0,0 / 0,1 OBS: Para a questão abaixo ser considerada, de acordo com as regras da instituição, inclua o cálculo ou explique o método utilizado para encontrar o resultado correto. No grafo são encontrados ____ caminhos independentes. Assinale a alternativa que preenche corretamente a lacuna: 6 7 5 8 4 5a Questão (Ref.: 201511832384) Pontos: 0,1 / 0,1 Tipos de testes de abordagem caixa branca tem o objetivo de realizar testes que buscam encontrar erros contidos no código-fonte de um programa. Neste sentido, assinale qual das opções abaixo NÃO representa um tipo de teste de caixa branca: Teste de Caminho Básico Teste de Condição Teste de Fluxo de Dados Teste de Análise do Valor Limite Teste de Ciclo Gabarito Comentado. O teste de regressão é realizado a partir da estratégia de teste de: Caminho Básico Validação Caixa Preta Integração Unidade Gabarito Comentado. 2a Questão (Ref.: 201511335540) Pontos: 0,1 / 0,1 Qual é o nome do teste de Integração que começa pelo módulo de controle principal e os módulos subordinados são incorporados à estrutura de uma de duas maneiras: Primeiro-em-profundidade e Primeiro-em-largura Teste de Integração Estrutural Teste de Integração Funcional Teste de Integração Ascendente Teste de Integração Descendente Teste de Integração Sanduíche 3a Questão (Ref.: 201511832401) Pontos: 0,0 / 0,1 Um engenheiro de software chamado Evandro realizará testes de unidade e integração na estrutura representada na figura. Ele sabe que o desenvolvimento de pseudocontroladores (Drivers) e pseudocontrolados (Stubs) é considerado uma despesa indireta, pois eles não serão entregues ao cliente juntamente com o produto final. Supondo que a abordagem de integração seja incremental e que a direção seja ascendente, assinale a alternativa que indica o uso correto de pseudocontroladores e pseudocontrolados a serem utilizados por Evandro: Não serão utilizados na Unidade e pseudocontrolados na Integração Não serão utilizados na Unidade e pseudocontroladores na Integração Ambos serão utilizados na Unidadee pseudocontrolados serão utilizados na Integração Ambos serão utilizados na Unidade e pseudocontroladores serão utilizados na Integração Ambos serão usados na Unidade e na Integração 4a Questão (Ref.: 201511335543) Pontos: 0,1 / 0,1 João é um colega de trabalho e acabou de corrigir um defeito em um programa. Ele te pede ajuda em relação a que Teste ele deve usar neste momento. Qual Teste você indicaria? Teste de Regressão Teste de Unidade Teste de Integração Teste de Validação Teste Fumaça Gabarito Comentado. 5a Questão (Ref.: 201511832388) Pontos: 0,1 / 0,1 O diagrama ilustrado representa um conjunto de módulos e será utilizado por um engenheiro de software chamado Evandro, para auxiliá-lo na realização de estratégias de testes de unidade e integração. Ele sabe que o desenvolvimento de pseudocontroladores (Drivers) e pseudocontrolados (Stubs) é considerado uma despesa indireta, pois eles não serão entregues ao cliente juntamente com o produto final. Todavia lhe foi atribuída a tarefa de separar conjuntos de testes com esta finalidade. Supondo que a abordagem de integração seja incremental e que a direção seja, ao mesmo tempo, ascendente e descendente (sanduíche), assinale a alternativa que indica o uso correto de pseudocontroladores e pseudocontrolados a serem utilizados por Evandro: Ambos serão utilizados na Unidade e apenas pseudocontroladores serão utilizados na Integração Não serão utilizados na Unidade e apenas pseudocontrolados na Integração Não serão utilizados na Unidade e apenas pseudocontroladores na Integração Ambos serão usados na Unidade e na Integração Ambos serão utilizados na Unidade e apenas pseudocontrolados serão utilizados na Integração 1a Questão (Ref.: 201512349014) Pontos: 0,1 / 0,1 Após a codificação terminar em alguma fase, a técnica para projeto de casos de teste conhecida como Caixa Preta terá como um de seus principais objetivos garantir que todos os laços sejam testados dentro dos limites operacionais do sistema exercitar todas as decisões lógicas para valores verdadeiros e falsos encontrar funções incorretas ou ausentes exercitar estruturas de dados internas para garantir a sua qualidade e validade garantir que todos os caminhos independentes dentro de um módulo de software tenham sido exercitados pelo menos uma vez 2a Questão (Ref.: 201512326355) Pontos: 0,1 / 0,1 Em relação aos annotations do JUnit, marque a alternativa que representa um caso de teste @Before @AfterClass @Test @BeforeClass @After 3a Questão (Ref.: 201512326261) Pontos: 0,1 / 0,1 A comunicação entre uma classe A e uma classe B, em Java, pode ser melhor averiguado com o teste: Aceitação Integração Unidade Cobertura Sistema 4a Questão (Ref.: 201511890694) Pontos: 0,1 / 0,1 Em relação ao teste de software, assinale a alternativa correta sobre o teste de integração Tem a mesma aplicação do teste de aceitação. Teste realizado pelos usuários finais do software. Visa descobrir falhas por meio da utilização do mesmo. Tem como objetivo explorar a menor unidade de um projeto. Visa testar as falhas decorrentes da integração dos módulos do sistema. Gabarito Comentado. 5a Questão (Ref.: 201511288049) Pontos: 0,1 / 0,1 Esse tipo de teste é conduzido nas instações do desenvolvedor com os usuários finais. O software é usado em um ambiente natural com o desenvolvedor acompanhando os usuários e registrando erros e problemas de uso. Assinale a alternativa que corresponde ao tipo de teste mencionado. Teste de Integração Teste de Regressão Teste Alfa Teste Beta Teste de Segurança
Compartilhar