Baixe o app para aproveitar ainda mais
Prévia do material em texto
18/06/2018 BDQ / SAVA http://simulado.estacio.br/bdq_sava_pres/ 1/2 Avaliando Aprend.: Aluno(a): Matrícula: Desemp.: (Finalizada) 1a Questão(Ref.:201705362306) Pontos: 0,1 / 0,1 Com relação à importância da atividade de teste de software, analise as afirmativas abaixo: I - Desenvolver softwares envolve uma série de atividades em que as oportunidades de injeção de falhas são muito grandes. Estes erros podem começar a aparecer logo no início do processo, onde os objetivos podem estar erroneamente especificados, além de erros que venham a ocorrer em fases de projeto e desenvolvimento posteriores. II - Por causa da inabilidade humana de realizar e se comunicar com perfeição, o desenvolvimento é acompanhado de garantia de qualidade. III - A atividade de teste de software não representa um elemento crítico da garantia de qualidade de software e não deve ser enquadrada como uma última revisão de especificação, projeto e codificação. Assinale a alternativa correta abaixo: Apenas a afirmativa II está correta Apenas as afirmativas I e III estão corretas Apenas a afirmativa III está correta Apenas as afirmativas I e II estão corretas Todas as afirmativas estão corretas 2a Questão(Ref.:201705362086) Pontos: 0,1 / 0,1 Considerando-se a execução dos testes, marque a opção INCORRETA: Os testes não garantem que o software ficará totalmente livre de defeitos. É quase impossível testar todas as possibilidades de formas e alternativas de entradas de dados, ou todas as possibilidades e condições criadas pela lógica do programador. Os testes diminuem consideravelmente os erros deste software. Os testes diminuem o risco de serem encontrados defeitos do software em produção. Os testes diminuem em 100% os erros deste software. 18/06/2018 BDQ / SAVA http://simulado.estacio.br/bdq_sava_pres/ 2/2 3a Questão(Ref.:201705362276) Pontos: 0,1 / 0,1 Depuração não é teste, mas frequentemente ocorre em consequência do teste. Tenta combinar o sintoma com a causa, levando assim à correção do erro. A depuração é um processo difícil, dentre vários outros fatores, porque: Aplicações web não podem ser depuradas O sintoma nunca é causado por erro humano A depuração normalmente é feita pelo testador de software e não pelo programador O sintoma e a causa podem ser geograficamente remotos (o sintoma numa parte do programa e a causa em um ponto afastado) Só é possível depurar no paradigma de programação orientada a objetos 4a Questão(Ref.:201705362371) Pontos: 0,0 / 0,1 Em relação ao conceito de Falha, Erro e Defeito, marque a alternativa correta: Falha é o elemento externo percebido pelo usuário. Existe a relação de 1 para 1 entre falha e defeito Erro está relacionado com problemas de atribuição de variáveis, em um sistema Uma falha é o ato de localizar e sanar um defeito em um código Um Defeito é produzido pelo programador ao codificar determinada rotina em um sistema Nenhuma das outras alternativas 5a Questão(Ref.:201705362213) Pontos: 0,1 / 0,1 Qual o principal objetivo de um testador? Encontrar bugs Acompanhar o desenvolvimento Documentar bugs Garantir a qualidade Corrigir bugs 18/06/2018 BDQ / SAVA http://simulado.estacio.br/bdq_sava_pres/ 1/2 Avaliando Aprend.: Aluno(a): Matrícula: Desemp.: (Finalizada) 1a Questão (Ref.:201705362337) Pontos: 0,1 / 0,1 Ano: 2009 - Banca: FCC - Órgão: PGE-RJ - Prova: Técnico Superior de Análise de Sistemas e Métodos No âmbito da Engenharia de Requisitos, uma revisão técnica formal é o resultado do escopo. um instrumento de rastreamento. um mecanismo de validação. uma técnica de elicitação. um teste de desempenho. 2a Questão (Ref.:201705362351) Pontos: 0,1 / 0,1 1. A figura a seguir representa em forma de espiral os diferentes tipos de teste de software, assim como o contexto ao qual se aplicam. A partir da representação é correto afirmar que: O teste de unidade é realizado após o teste de integração O teste de sistema e o teste de unidade são realizados paralelamente O teste de integração é realizado após o teste de sistema O teste é realizado no sentido anti-horário da representação, a partir da borda O teste é realizado no sentido horário da representação, a partir do centro 3a Questão (Ref.:201705362300) Pontos: 0,0 / 0,1 18/06/2018 BDQ / SAVA http://simulado.estacio.br/bdq_sava_pres/ 2/2 Também conhecido por teste estrutural ou orientado à lógica, é uma técnica de teste de software que trabalha diretamente sobre o código fonte do componente de software para avaliar aspectos, tais como, teste de condição, teste de fluxo de dados, teste de ciclos e teste de caminhos lógicos. Trata-se da técnica de teste de: Depuração Integração Caixa-branca Caixa-preta Unidade 4a Questão (Ref.:201705362334) Pontos: 0,1 / 0,1 O modelo V relaciona o desenvolvimento e o teste do sistema através dos planos de teste. Nesse modelo, cada plano de teste é definido através de dados dos artefatos de especificação do sistema. Assinale a alternativa que apresenta, corretamente, plano definido pela especificação dos requisitos. Plano de teste unitário Plano de teste de aceitação Plano de teste funcional. Plano de teste de caixa preta Plano de teste de caixa branca. 5a Questão (Ref.:201705362331) Pontos: 0,1 / 0,1 Existem várias ferramentas que auxiliam no processo de teste e podem automatizar diferentes etapas deste processo. O nível de automação no processo de teste pode ser classificado de acordo com as etapas do processo que são automatizadas. Assinale a alternativa que apresenta, corretamente, a técnica de automação de teste que permite a extração automatizada do conjunto de teste. TDD (Desenvolvimento Orientado a Testes). Teste Baseado em Modelos. Scripts de Teste. Teste Manual. Captura e reexecução. 18/06/2018 BDQ / SAVA http://simulado.estacio.br/bdq_sava_pres/ 1/2 Ao verificarmos se a solução atende aos objetivos do negócio e a seus requisitos no que diz respeito à funcionalidade e usabilidade, antes da utilização no ambiente de produção, qual o nível de testes que está sendo aplicado? Testes de Validação. Testes Unitários. Testes de Performance. Testes de Sistema. Testes de Integração. 2a Questão(Ref.:201705362082) Pontos: 0,0 / 0,1 Assinale a resposta correta: Validação: Realiza inspeções, revisões sobre o produto gerado pelas diversas etapas de teste (revisões de requisitos, modelo e inspeções de código). A validação é executada antes da verificação. Os testes Unitários, Integração, sistema e aceitação são classificados como testes de verificação. Validação: Avalia se o sistema atende os sistemas de requisitos do projeto. Os testes unitários, de integração, de sistemas e de aceitação são classificados como teste de validação. Verificação: Avalia se o sistema atende os sistemas de requisitos do projeto. 3a Questão(Ref.:201705362158) Pontos: 0,1 / 0,1 A principal aplicação de sua empresa vem apresentando uma ¿certa lentidão¿. Você foi chamado para verificar o que está ocorrendo com a aplicação e deseja através da aplicação de algum tipo de teste identificar pontos de gargalo no sistema. Qual o tipo de teste que você deverá utilizar? Teste de desempenho Teste de segurança Teste de esforço Teste de disponibilização Teste de recuperação 4a Questão(Ref.:201705362272) Pontos: 0,1 / 0,1 18/06/2018 BDQ / SAVA http://simulado.estacio.br/bdq_sava_pres/ 2/2 É praticamente impossível para um desenvolvedor prever como o cliente realmente usará o programa Instruções de uso podem ser mal interpretadas, combinações "estranhas" de dados podem ser usadas regularmente e resultados que pareciam claros para um testador podem ser confusos para um usuário no campo. Por esses motivos os desenvolvedores usam os testesALFA e BETA para descobrir erros que só o usuário é capaz de encontrar. Essas abordagens podem ser usadas tanto em software COTS ("de prateleira") quanto em softwares feitos sob medida, mas são particularmente importantes no software COTS porque: É impossível executar testes formais de aceitação com todos os clientes de um software COTS Em software COTS é impossível fazer o teste de regressão Clientes de software COTS normalmente validam todos os requisitos Software COTS são sempre desenvolvidos usando o paradigma da orientação a objetos Em software COTS as abordagens de teste são TOP DOWN 5a Questão(Ref.:201705362121) Pontos: 0,1 / 0,1 Analise as seguintes sentenças com relação a Teste de Regressão e marque a alternativa correta: I. Deve sempre ser realizado ao final dos testes de sistema; II. Deve ser feito aplicando a técnica Alfa; III. É um teste utilizado no Nível integração; IV. Re-testa os módulos já aprovados a fim de garantir que novos erros não tenham sido introduzidos; A I e a IV estão corretas. Somente a I está correta. Somente a II está correta. Somente a III está correta. Somente a IV está correta. 18/06/2018 BDQ / SAVA http://simulado.estacio.br/bdq_sava_pres/ 1/2 1a Questão(Ref.:201705362385) Pontos: 0,1 / 0,1 Marque a alternativa que representa método usado no JUnit para verificar a igualdade entre dois objetos: assertEquals assertFalse assertNotNull assertNull assertArrayEquals 2a Questão(Ref.:201705362124) Pontos: 0,0 / 0,1 Quando se pensa em tarefas e executores, é correto afirmar que: O teste unitário é normalmente feito pelo testador e o teste de sistema pelo analista de sistemas. O teste de sistema é usualmente executado pelo analista de teste e o teste unitário pelo programador. O teste de sistema é usualmente executado pelo analista de teste e o teste de integração pelo usuário. O teste de integração é usualmente executado pelo analista de integração e o teste de sistema pelo programador. O teste de aceitação é usualmente executado pelos usuários e o teste unitário pelo analista de teste. 3a Questão(Ref.:201705362377) Pontos: 0,0 / 0,1 Marque a alternativa que representa o annotation que executa uma rotina de preparação antes de cada caso de teste executado. @After @Before @Prepare @Test @Ignore 4a Questão(Ref.:201705362430) Pontos: 0,0 / 0,1 18/06/2018 BDQ / SAVA http://simulado.estacio.br/bdq_sava_pres/ 2/2 A cada nova versão de um software torna-se necessário realizar um novo conjunto de teste, visando __________________________. Desta forma também é necessário reexecutar um conjunto de casos de testes (todos ou partes) de forma a avaliar se as mudanças realizadas danificaram outras partes do software que já funcionava. Conforme a afirmativa marque a opção que a complementa corretamente: alterar as melhorias implementadas ampliar as melhorias implementadas modificar as melhorias implementadas corrigir as melhorias implementadas repetir as melhorias implementadas 5a Questão(Ref.:201705362393) Pontos: 0,0 / 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 encontrar funções incorretas ou ausentes garantir que todos os caminhos independentes dentro de um módulo de software tenham sido exercitados pelo menos uma vez 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 exercitar estruturas de dados internas para garantir a sua qualidade e validade
Compartilhar