Baixe o app para aproveitar ainda mais
Prévia do material em texto
Testes de Software 1a Questão (Ref.: 201503179259) Fórum de Dúvidas (0) Saiba (0) Emerson Rios, nos dá uma visão histórica da evolução do processo de testes entre os anos 70, 80 e 90, analise as questões abaixo e marque a opção correta : 1) Anos 70 - garantir que o produto funcione, testes eram feitos pelos desenvolvedores 2) Anos 80 garantir que o produto atenda aos requisitos, testes realizados pelos desenvolvedores e usuários 3) Anos 90 garantir que o produto funcione, atenda aos requisitos e não tenha defeitos. Testes executados através de um processo de teste e realizados pelos desenvolvedores, usuários e testadores. 1-Verificação, 2-detecção e 3-avaliação 1-Inspeção, 2-verificação e 3-validação 1-Demonstração, 2-detecção e 3-prevenção 1-Verificação, 2-validação e 3-avaliação 1-Verificação, 2-validação e 3-prevenção Gabarito Comentado 2a Questão (Ref.: 201503179266) Fórum de Dúvidas (0) Saiba (0) Observe a figura. Em qual das etapas numeradas são realizadas inspeções/ revisões dos produtos gerados? 4 - Teste de sistema 3 - teste de Integração 1 - Verificação 5 - Teste de aceitação 2 - teste unitário Gabarito Comentado 3a Questão (Ref.: 201503122325) Fórum de Dúvidas (0) Saiba (0) Sobre os objetivos de teste de software, considere as afirmativas abaixo e assinale a alternativa correta: 1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 2. A atividade de teste pode comprovar a ausência de erros. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. 4. Um teste bem-sucedido é aquele que revela um erro não descoberto. Somente a afirmativa 3 é verdadeira. As afirmativas 1, 2, 3 e 4 são verdadeiras. Somente as afirmativas 2 e 4 são verdadeiras. Somente as afirmativas 1, 3 e 4 são verdadeiras. Somente as afirmativas 3 e 4 são verdadeiras. Gabarito Comentado 4a Questão (Ref.: 201502639801) Fórum de Dúvidas (0) Saiba (0) Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm basicamente algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação anterior? Devemos nos preocupar como teste somente após o código tiver sido gerado. O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste. O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo. Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo. Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados antes do começo do teste. Gabarito Comentado 5a Questão (Ref.: 201502604373) Fórum de Dúvidas (0) Saiba (0) Que tipo de defeitos um nível de Teste Unitário pode identificar? Defeitos no sistema ou no produto inteiro. Defeitos somente no produto inteiro. Defeitos nos módulos ou nos objetos que são testados separadamente. Os níveis componentes do teste não focalizam em identificar defeitos. Defeitos nas interfaces entre componentes ou interações com diversas partes do sistema. 6a Questão (Ref.: 201502608809) Fórum de Dúvidas (0) Saiba (0) É INCORRETO afirmar que: A qualidade de uma determinada tarefa depende do trabalho de todos os envolvidos. Quando o programa a ser construído é pequeno, não justifica testar algo tão simples. A revisão é importante durante todo o projeto de desenvolvimento. Um trabalho de qualidade depende também de um bom trabalho da equipe de testadores. Ter desenvolvedores e testadores em equipes diferentes favorece a execução dos testes. 7a Questão (Ref.: 201502608758) Fórum de Dúvidas (0) Saiba (0) Considerando-se a execução dos testes, marque a opção INCORRETA: É 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 em 100% os erros deste software. Os testes não garantem que o software ficará totalmente livre de defeitos. Os testes diminuem o risco de serem encontrados defeitos do software em produção. Os testes diminuem consideravelmente os erros deste software. Gabarito Comentado 8a Questão (Ref.: 201503136629) Fórum de Dúvidas (0) Saiba (0) 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 as afirmativas I e III estão corretas Apenas a afirmativa II está correta Todas as afirmativas estão corretas Apenas a afirmativa III está correta Apenas as afirmativas I e II estão corretas 1a Questão (Ref.: 201503179323) Fórum de Dúvidas (0) Saiba (0) Quando um caso de teste descobre um erro, a depuração será o processo que irá resultar na remoção do erro. Segundo Pressman, o objetivo da depuração é alcançado por uma combinação de avaliação sistemática, intuição e sorte, sendo definidas basicamente três estratégias de depuração: Causa-raiz, força bruta e análise do caminho lógico. Força bruta, rastreamento, eliminação da causa. Análise de código fonte, força bruta e causa-raiz. Rastreamento, verificação, análise de código fonte. Análise do caminho lógico, eliminação da causa e força bruta. Gabarito Comentado 2a Questão (Ref.: 201502604349) Fórum de Dúvidas (0)Saiba (0) O cliente para abrir uma conta no banco deve ser maior que 18 anos e menor que 61 anos. Quais testes negativos, o analista de teste deve elaborar para o caso acima? Analise os seguintes casos e marque a alternativa correta. I - Idade menor que 18 anos. II - Idade igual a 18 anos. III - Idade igual a 61 anos. IV - Idade igual a 60 anos. As alternativas I, II e III são testes negativos. As alternativas I e III são testes negativos. As alternativas II, III E IV são testes negativos. Somente a alternativa IV é teste negativo. Somente a alternativa III é teste negativo. 3a Questão (Ref.: 201502604322) Fórum de Dúvidas (0) Saiba (0) Qual a ordem correta dos passos envolvidos na Solução do defeito? Priorizar a correção, Programar a correção, Corrigir o defeito e Reportar a resolução. Programar a correção, Priorizar a correção, Reportar a resolução e Corrigir o defeito. Corrigir o defeito, Programar a correção, Priorizar a correção e Reportar a resolução. Reportar a resolução, Priorizar a correção, Programar a correção e Corrigir o defeito. Priorizar a correção, Corrigir o defeito, Reportar a resolução e Programar a correção . 4a Questão (Ref.: 201502639803) Fórum de Dúvidas (0) Saiba (0) À 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. 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. Pode ser realizada sem a presença de nenhum profissional de engenharia de software. 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. Ao se descobrir um erro logo no início do processo, fica menos caro corrigi-lo. 5a Questão (Ref.: 201502608782) Fórum de Dúvidas (0) Saiba (0) Quando o testador finaliza os testes que ele deveria fazer num determinado módulo, ele então: Corrige os erros de acordo com a prioridade e recomeça os testes. Interrompe o projeto de desenvolvimento para falar sobre os resultados ruins. Dá seu parecer sobre o projeto de desenvolvimento, indicando se o trabalho foi ou não bem feito. Procura o seu gerente do projeto e entrega os resultados indicando que ele fez um ótimo trabalho. Entrega o resultado do seu trabalho ao responsável pelos testes. 6a Questão (Ref.: 201502608844) Fórum de Dúvidas (0) Saiba (0) Em se tratando de erros de software, é correto afirmar que: I. A maioria dos erros é introduzida nos programas por falta de documentação em português. II. A maioria dos erros são humanos e tem origem na comunicação, entendimento e transformação das informações. III. A maioria dos erros encontrados nos sistemas decorre de comunicação falha entre o cliente (que não sabe pedir) e o programador (que não sabe perguntar). Marque a alternativa que indica as assertivas corretas: III, apenas. II, apenas. I e III apenas. I, apenas. II e III apenas. Gabarito Comentado Gabarito Comentado 7a Questão (Ref.: 201502608799) Fórum de Dúvidas (0) Saiba (0) Tomando como exemplo um software qualquer, verificamos que um determinado caso de teste obteve como tempo de resposta "02 segundos". Levando-se em consideração o documento de requisitos do sistema que especifica "tempo de resposta menor ou igual a 01 segundo", este tempo é: Muito baixo, pois 02 segundos é algo aceitável em qualquer sistema computacional. Correto, pois deu exatamente 2,00 segundos e não 02,344 milisegundos. Muito alto, pois os computadores atuais são capazes de processar milhares de informações por minuto. Incorreto, pois é superior ao determinado no documento de requisitos que determina como tempo máximo 1 segundo. Correto, pois deve-se considerar uma margem de erro na verificaçãod a qualidade. Gabarito Comentado 8a Questão (Ref.: 201503179332) Fórum de Dúvidas (0) Saiba (0) Podemos ter em um mesmo documento de revisão diferentes tipos de revisão Técnica. Marque a alternativa que indica os três tipos possíveis: Verificação, técnica e de inspeção Acompanhamento, verificação e de validação Validação, verificação e de inspeção Verificação, validação e de auditoria Acompanhamento, técnica e de inspeção 1a Questão (Ref.: 201502583739) Fórum de Dúvidas (0) Saiba (0) Assinale qual é o método de teste de caixa branca (white box), que apresenta uma métrica de software e estabelece um limite máximo para o número de testes que deve se executado para garantir que todas as instruções sejam executadas pelo menos uma vez. Teste de Fluxo de Dados Teste de Condição Teste de Laços (loops) Teste de Estrutura de Controle Complexidade Ciclomática 2a Questão (Ref.: 201503135389) Fórum de Dúvidas (0) Saiba (0) 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: Unidade Integração Caixa-preta Depuração Caixa-branca Gabarito Comentado 3a Questão (Ref.: 201502639805) Fórum de Dúvidas (0) Saiba (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. Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; Garantam que todos os caminhos independentes de um módulo foram exercitadospelo menos uma vez; Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais; Exercitam estruturas de dados internas para assegurar sua validade; Identifiquem funções incorretas ou faltando; 4a Questão (Ref.: 201502615808) Fórum de Dúvidas (0) Saiba (0) Considere as seguintes afirmações: (I) Os critérios baseados em fluxo de controle mais conhecidos são "Todos-Nos", "Todas-Arestas" e "Todos- Caminhos". Uma característica comum aos critérios desta categoria é que eles requerem o teste das interações que envolvem definições de variáveis e subseqüentes referencias a essas definições; (II) A cobertura do critério "Todos-Nos" é o mínimo esperado de uma boa atividade de teste, pois, do contrário, o programa testado é entregue sem a certeza de que todos os comandos presentes no programa foram executados pelo menos uma vez; (III) A cobertura do critério "Todos-Caminhos" garante que todos os caminhos de um programa sejam executados pelo menos uma vez; (IV) A cobertura do critério "Todos-Nos" garante também a cobertura do critério "Todas-Arestas"; (V) O valor da complexidade ciclomática está associado com o numero de casos de testes que deve ser projetado e executado para garantir a cobertura de todas as instruções do programa; Assinale a alternativa que representa somente as sentenças verdadeiras. Apenas II, V Apenas I, V Apenas I, III, IV Apenas I, III Apenas I, II, IV, V Gabarito Comentado 5a Questão (Ref.: 201502615805) Fórum de Dúvidas (0) Saiba (0) Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa o caminho associado com critério baseado em fluxo de controle " Todas-Arestas". 1,2,3,4,5,6 1,2,3,4,2,3,5,2,6 1,2,6 1,2,3,5,2,6 1,2,3,4,2,3,5,6 6a Questão (Ref.: 201502594467) Fórum de Dúvidas (0) Saiba (0) A Técnica de Análise de Valores Limite é utilizada como forma complementar à técnica de teste denominada: Técnica de Estrutura de Controle Fluxo de Dados Complexidade Ciclomática Fluxo de controle Partição de Equivalência 7a Questão (Ref.: 201502604324) Fórum de Dúvidas (0) Saiba (0) Qual técnica de teste que visa avaliar as claúsulas de código, lógica interna do componente codificado, as configurações e outros elementos técnicos. Caixa Branca. Lógica. Sequencial. Teste incremental. Caixa Preta 8a Questão (Ref.: 201503122166) Fórum de Dúvidas (0) Saiba (0) Em um exemplo em que um caso de teste deve ser construído para testar um novo campo numérico do sistema garantindo valores limites estabelecido/conhecidos, quais aspectos deveriam ser levados em consideração? Nada precisaria ser levado em consideração, já que o desenvolvedor conhece os valores limites estabelecidos. Um campo numérico tem que aceitar números e caracteres especiais, como dois pontos(:) para se digitar a hora. Se for um campo numérico, além de não aceitar nada diferente de números, deve ser verificado também seu limite máximo de digitação. Se for um campo numérico, verificar se não aceita caracteres alfabético ou caracteres especiais. Se for um campo numérico, verificar se não aceita letras, além de garantir o uso de barra (/) o que garantirá a inserção de frações como ¼ (um quarto). 1a Questão (Ref.: 201503179350) Fórum de Dúvidas (1) Saiba (0) Para a avaliação de aplicação web, Pressman propõe um modelo de qualidade com nove (9) dimensões. Qual é a dimensão utilizada quando desejamos verificar se uma aplicação adapta- se a diferentes configurações hospedeiras tanto do lado cliente quanto do lado servidor? Suportabilidade Estrutura Conteúdo Função Compatibilidade 2a Questão (Ref.: 201503247394) Fórum de Dúvidas (1) Saiba (0) A realização de teste de software é uma disciplina importante no processo de desenvolvimento. Quando precisamos validar se as informações são precisas, concisas, direcionadas ao assunto, fácil para o usuário entender o layout do objeto, consistentes internamente e consistentes com as informações apresentadas em outros objetos de conteúdo, estamos nos referindo a qual tipo de teste? Marque a alternativa correta. Teste de desempenho Teste de usabilidade Testes de conteudo Teste de configuração Testes de interface Gabarito Comentado 3a Questão (Ref.: 201502639821) Fórum de Dúvidas (1) Saiba (0) 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 recuperação Teste de segurança Teste de esforço Teste de disponibilização Teste de desempenho 4a Questão (Ref.: 201503247379) Fórum de Dúvidas (1) Saiba (0) Na construção de sistemas a busca pela qualidade é uma constante e torna-se importante até o fato de checar com o usuário a sequencia das informações dispostas em uma tela, a sua forma de apresentação, incluindo a cor da tela. A essa validação classificamos como teste ..... Teste de validação Teste de sistema Teste de interface Teste de unidade Teste de integração 5a Questão (Ref.: 201502592349) Fórum de Dúvidas (1) Saiba (0) O desenvolvedor no momento de especificar os testes tomou o cuidado de identificar a quantidade de usuários que vão acessar o sistema simultaneamente, com o número de transações on-line por usuários por unidade de tempo e com a carga de dados processada pelo servidor por transação. Certamente essa preocupação minimizará os impactos em tempo de resposta do sistema na colocação em produção. Assinale a alternativa que relaciona esse tipo de teste. Teste de Integração Teste de Recuperação Teste Alfa Teste de Unidade Teste de Carga Gabarito Comentado6a Questão (Ref.: 201503247382) Fórum de Dúvidas (1) Saiba (0) O aspecto referente a programação visual da interface é relevante pois é a apresentação do sistema. É através dela que todas as funcionalidades serão operadas. Essa relevância se dá pois está comprovado que as cores, por exemplo, influenciam diretamente no comportamento humano. Marque a alternativa que define o tipo de teste que considera esse tipo de aspecto em seu planejamento quando define os casos de testes. Teste de Navegação Teste de Configuração Teste de desempenho Teste de conteúdo Teste de Interface 1a Questão (Ref.: 201503179350) Fórum de Dúvidas (1) Saiba (0) Para a avaliação de aplicação web, Pressman propõe um modelo de qualidade com nove (9) dimensões. Qual é a dimensão utilizada quando desejamos verificar se uma aplicação adapta- se a diferentes configurações hospedeiras tanto do lado cliente quanto do lado servidor? Compatibilidade Estrutura Conteúdo Função Suportabilidade 2a Questão (Ref.: 201503247394) Fórum de Dúvidas (1) Saiba (0) A realização de teste de software é uma disciplina importante no processo de desenvolvimento. Quando precisamos validar se as informações são precisas, concisas, direcionadas ao assunto, fácil para o usuário entender o layout do objeto, consistentes internamente e consistentes com as informações apresentadas em outros objetos de conteúdo, estamos nos referindo a qual tipo de teste? Marque a alternativa correta. Testes de conteudo Teste de usabilidade Teste de configuração Teste de desempenho Testes de interface Gabarito Comentado 3a Questão (Ref.: 201502639821) Fórum de Dúvidas (1) Saiba (0) 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 esforço Teste de segurança Teste de recuperação Teste de disponibilização 4a Questão (Ref.: 201503247379) Fórum de Dúvidas (1) Saiba (0) Na construção de sistemas a busca pela qualidade é uma constante e torna-se importante até o fato de checar com o usuário a sequencia das informações dispostas em uma tela, a sua forma de apresentação, incluindo a cor da tela. A essa validação classificamos como teste ..... Teste de validação Teste de unidade Teste de sistema Teste de integração Teste de interface 5a Questão (Ref.: 201502592349) Fórum de Dúvidas (1) Saiba (0) O desenvolvedor no momento de especificar os testes tomou o cuidado de identificar a quantidade de usuários que vão acessar o sistema simultaneamente, com o número de transações on-line por usuários por unidade de tempo e com a carga de dados processada pelo servidor por transação. Certamente essa preocupação minimizará os impactos em tempo de resposta do sistema na colocação em produção. Assinale a alternativa que relaciona esse tipo de teste. Teste Alfa Teste de Unidade Teste de Recuperação Teste de Integração Teste de Carga Gabarito Comentado 6a Questão (Ref.: 201503247382) Fórum de Dúvidas (1) Saiba (0) O aspecto referente a programação visual da interface é relevante pois é a apresentação do sistema. É através dela que todas as funcionalidades serão operadas. Essa relevância se dá pois está comprovado que as cores, por exemplo, influenciam diretamente no comportamento humano. Marque a alternativa que define o tipo de teste que considera esse tipo de aspecto em seu planejamento quando define os casos de testes. Teste de Configuração Teste de conteúdo Teste de Interface Teste de Navegação Teste de desempenho 1a Questão (Ref.: 201502608765) Fórum de Dúvidas (0) Saiba (0) Considere as afirmações abaixo: I. Os desenvolvedores são responsáveis pelos testes unitários e de integração. II. Os usuários são responsáveis pelos testes de aceitação. III Os usuários são responsáveis pelos testes de sistema e aceitação. IV Os desenvolvedores são responsáveis apenas pelos testes unitários. V Os analistas de testes são responsáveis pelos testes de sistema. Qual das alternativas abaixo contempla todas as afirmações verdadeiras. II, IV, V. I e V. I, III, V. I, II, V. Somente I. 2a Questão (Ref.: 201502601750) Fórum de Dúvidas (0) Saiba (0) Relacione a definição de cada NÍVEL DE TESTE: A - Teste de integração B - Teste de sistema C - Teste de unidade D - Teste de validação ( ) Concentra-se em cada unidade de software, de acordo com o que é implementado no código fonte. ( ) Concentra-se na integração dos módulos do sistema, no projeto e na construção da ar quitetura de software. ( ) Os requisitos estabelecidos com a parte da Análise de Requisitos de software são validados em relação ao software que foi construído. ( ) Verifica-se se todos os elementos combinam-se adequadamente e se a função/desempenho global do sistema é conseguida. Marque a alternativa correta: C - A - D - B A - B - D - C D - A - C - B C - A - B - D C - B - D - A 3a Questão (Ref.: 201503179361) Fórum de Dúvidas (0) Saiba (0) Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do profissional que é responsável pela modelagem e elaboração dos casos de testes e scripts de testes? Engenheiro de teste Arquiteto de teste Projetista de teste Testador Analista de teste Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201503179359) Fórum de Dúvidas (0) Saiba (0) Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do profissional que é responsável pela execução dos casos de testes e scripts de testes? Engenheiro de teste Testador Arquiteto de teste Analista de teste Projetista de testeGabarito Comentado 5a Questão (Ref.: 201503179363) Fórum de Dúvidas (0) Saiba (0) Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do profissional que é responsável pela montagem da infraestrutura de teste: pela montagem do ambiente e escolha das ferramentas de testes. Analista de teste Projetista de teste Arquiteto de teste Testador Engenheiro de teste Gabarito Comentado 6a Questão (Ref.: 201502608859) Fórum de Dúvidas (0) Saiba (0) Quando se pensa em tarefas e executores, é correto afirmar que: 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. 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. 7a Questão (Ref.: 201502608869) Fórum de Dúvidas (0) Saiba (0) Analise as senteças e marque a alternativa INCORRETA: Para os testes de integração é preciso definir o método: não incremental ou incremental e, top-down ou botton-up. Utiliza-se o conceito de driver e stub para realizar teste de sistema. Os tipos de teste são aplicáveis ao conjunto de características definidas para realização dos testes em cada nível, durante o desenvolvimento de sistemas. Teste de carga, também chamado de stress executa o sistema de uma forma que exige recursos em quantidade, freqüência ou volumes anormais. Teste de funcionalidade é aplicado para a descoberta de erros funcionais. 8a Questão (Ref.: 201502604308) Fórum de Dúvidas (0) Saiba (0) Levando em consideração a regra 10 de Myers é correto afirmar que o custo do defeito é mais barato quando encontrado durante o? Nenhuma das Alternativas, pois o custo é o mesmo independente do nível onde o defeito for encontrado. Teste Unitário Teste de Integração Teste de Sistema Teste de Aceite 1a Questão (Ref.: 201502608866) Fórum de Dúvidas (0) Saiba (0) Tendo como base as seguintes informações: Um sistema construído com a mais atual linguagem de programação é feito para atender aos seguintes objetivos: Cadastrar clientes para envio de mala direta, com nome e endereço, ambos os campos alfa-numérico. Remover clientes cadastrados. Incluir texto de mensagem a ser enviada com até 60 caracteres alfabéticos. Impedir o cadastramento de clientes com nomes e endereços iguais. Responda a alternativa correta: A verificação irá garantir que clientes não sejam cadastrados em duplicidade, contanto que nome e endereço sejam iguais, porém se a mensagem for totalmente alfabética, não teremos como garantir este requisito. A verificação não irá garantir que não enviaremos mensagens numéricas. A verificação irá garantir que clientes não sejam cadastrados em duplicidade, contanto que nome e endereço sejam iguais. A verificação irá garantir que clientes não sejam cadastrados em duplicidade, somente no caso de que os nomes sejam iguais. A verificação irá garantir que clientes cadastrados receberão a mala direta. 2a Questão (Ref.: 201502608760) Fórum de Dúvidas (0) Saiba (0) Assinale a resposta correta: 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. Os testes Unitários, Integração, sistema e aceitação são classificados como testes de verificação. A validação é executada antes da verificação. 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). 3a Questão (Ref.: 201502604309) Fórum de Dúvidas (0) Saiba (0) Uma equipe de Testes independente normalmente é formada exclusivamente por: Testador, Desenvolvedor, Analista de Teste e Arquiteto de Teste. Auditor, Desenvolvedor, Testador e Analista de Teste. Testador, Analista de Teste, Arquiteto de Teste e Líder do Projeto de Testes. Testador, Usuário, Líder do projeto de Teste e Arquiteto de Teste. Gerentes em geral, Analista de Teste, Usuário e Testador. 4a Questão (Ref.: 201503179361) Fórum de Dúvidas (0) Saiba (0) Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do profissional que é responsável pela modelagem e elaboração dos casos de testes e scripts de testes? Engenheiro de teste Projetista de teste Testador Arquiteto de teste Analista de teste Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201503179363) Fórum de Dúvidas (0) Saiba (0) Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do profissional que é responsável pela montagem da infraestrutura de teste: pela montagem do ambiente e escolha das ferramentas de testes. Arquiteto de teste Testador Projetista de teste Analista de teste Engenheiro de teste Gabarito Comentado 6a Questão (Ref.: 201502608761) Fórum de Dúvidas (0) Saiba (0) Quem são os responsáveis para executar os testes unitários e testes de integração? Analista de testes. Desenvolvedores e Usuários. Desenvolvedores. Usuários. Testadores. 7a Questão (Ref.: 201503216270) Fórum de Dúvidas (0) Saiba (0) Fonte: Analista de Tecnologia da Informação - Teste e Qualidade - EBSERH - IADES - 2013 Assinale a alternativa que NÃO corresponde a um dos testes de software, realizados em softwares comerciais: Teste de integração.Teste de volatilidade de requisitos. Teste de sistema. Teste de unidade. Teste de validação. Gabarito Comentado 8a Questão (Ref.: 201503179359) Fórum de Dúvidas (0) Saiba (0) Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do profissional que é responsável pela execução dos casos de testes e scripts de testes? Projetista de teste Engenheiro de teste Testador Arquiteto de teste Analista de teste 1a Questão (Ref.: 201503216204) Fórum de Dúvidas (0) Saiba (0) João é um Engenheiro de Software que foi incumbido de realizar um conjunto de testes dentro de uma estratégia que foca o esforço de verificação no menor elemento de projeto de um software. Assinale a alternativa que indica qual o tipo de estratégia utilizada por João: Teste de depuração. Teste de validação. Teste de sistema. Teste de unidade. Teste de integração. Gabarito Comentado 2a Questão (Ref.: 201503122259) Fórum de Dúvidas (0) Saiba (0) Quem são os responsáveis em executar os testes unitários e os testes de integração? Testadores auditores Analista de testes Desenvolvedores usuários 3a Questão (Ref.: 201503136660) Fórum de Dúvidas (0) Saiba (0) João e Pedro são Desenvolvedores de Software. Durante o planejamento de testes, João preparou um conjunto de testes que foi utilizado nos testes iniciais. Com sua permissão, Pedro criou um conjunto menor, mais específico e direcionado e o utilizou em testes de regressão. O conjunto de dados utilizado por João foi utilizado durante a estratégia de teste de software conhecida como: Homologação Validação Unidade Integração Sistema Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201502608859) Fórum de Dúvidas (0) Saiba (0) Quando se pensa em tarefas e executores, é correto afirmar que: O teste de sistema é usualmente executado pelo analista de teste e o teste unitário pelo programador. O teste de aceitação é usualmente executado pelos usuários e o teste unitário pelo analista de teste. O teste unitário é normalmente feito pelo testador e o teste de sistema pelo analista de sistemas. O teste de integração é usualmente executado pelo analista de integração e o teste de sistema pelo programador. O teste de sistema é usualmente executado pelo analista de teste e o teste de integração pelo usuário. 5a Questão (Ref.: 201502608869) Fórum de Dúvidas (0) Saiba (0) Analise as senteças e marque a alternativa INCORRETA: Os tipos de teste são aplicáveis ao conjunto de características definidas para realização dos testes em cada nível, durante o desenvolvimento de sistemas. Teste de funcionalidade é aplicado para a descoberta de erros funcionais. Teste de carga, também chamado de stress executa o sistema de uma forma que exige recursos em quantidade, freqüência ou volumes anormais. Para os testes de integração é preciso definir o método: não incremental ou incremental e, top-down ou botton-up. Utiliza-se o conceito de driver e stub para realizar teste de sistema. 6a Questão (Ref.: 201502608765) Fórum de Dúvidas (0) Saiba (0) Considere as afirmações abaixo: I. Os desenvolvedores são responsáveis pelos testes unitários e de integração. II. Os usuários são responsáveis pelos testes de aceitação. III Os usuários são responsáveis pelos testes de sistema e aceitação. IV Os desenvolvedores são responsáveis apenas pelos testes unitários. V Os analistas de testes são responsáveis pelos testes de sistema. Qual das alternativas abaixo contempla todas as afirmações verdadeiras. I, III, V. II, IV, V. Somente I. I e V. I, II, V. 7a Questão (Ref.: 201502604308) Fórum de Dúvidas (0) Saiba (0) Levando em consideração a regra 10 de Myers é correto afirmar que o custo do defeito é mais barato quando encontrado durante o? Teste de Integração Teste de Aceite Nenhuma das Alternativas, pois o custo é o mesmo independente do nível onde o defeito for encontrado. Teste Unitário Teste de Sistema 8a Questão (Ref.: 201502601750) Fórum de Dúvidas (0) Saiba (0) Relacione a definição de cada NÍVEL DE TESTE: A - Teste de integração B - Teste de sistema C - Teste de unidade D - Teste de validação ( ) Concentra-se em cada unidade de software, de acordo com o que é implementado no código fonte. ( ) Concentra-se na integração dos módulos do sistema, no projeto e na construção da ar quitetura de software. ( ) Os requisitos estabelecidos com a parte da Análise de Requisitos de software são validados em relação ao software que foi construído. ( ) Verifica-se se todos os elementos combinam-se adequadamente e se a função/desempenho global do sistema é conseguida. Marque a alternativa correta: D - A - C - B C - B - D - A C - A - D - B A - B - D - C C - A - B - D 1a Questão (Ref.: 201502604376) Fórum de Dúvidas (0) Saiba (0) Qual é a vantagem de usar testadores independentes? As equipes independentes do teste são responsáveis para asseguram a conclusão do período de execução de teste. Você não necessita pessoas técnicas ou com o conhecimento do negócio nas equipes de teste. Equipes Independentes de Testes são muitas vezes mais eficientes na identificação de defeitos. O custo inicial é maior embora os resultados finais tendem a ser financeiramente melhores. Teste Independente alivia os desenvolvedores de toda a responsabilidade pela qualidade. 2a Questão (Ref.: 201502583742) Fórum de Dúvidas (0) Saiba (0) Assinale o método deteste que concentra-se no esforço de verificação interna do componente/módulo e é feito essencialmente pelo programador. Teste de Segurança Teste de Unidade Teste de Condição Teste de Estresse Teste de Integração Gabarito Comentado 3a Questão (Ref.: 201503179361) Fórum de Dúvidas (0) Saiba (0) Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do profissional que é responsável pela modelagem e elaboração dos casos de testes e scripts de testes? Testador Arquiteto de teste Engenheiro de teste Projetista de teste Analista de teste Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201502608760) Fórum de Dúvidas (0) Saiba (0) Assinale a resposta correta: 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. Os testes Unitários, Integração, sistema e aceitação são classificados como testes de verificação. 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. 5a Questão (Ref.: 201502608866) Fórum de Dúvidas (0) Saiba (0) Tendo como base as seguintes informações: Um sistema construído com a mais atual linguagem de programação é feito para atender aos seguintes objetivos: Cadastrar clientes para envio de mala direta, com nome e endereço, ambos os campos alfa-numérico. Remover clientes cadastrados. Incluir texto de mensagem a ser enviada com até 60 caracteres alfabéticos. Impedir o cadastramento de clientes com nomes e endereços iguais. Responda a alternativa correta: A verificação irá garantir que clientes não sejam cadastrados em duplicidade, contanto que nome e endereço sejam iguais. A verificação irá garantir que clientes não sejam cadastrados em duplicidade, contanto que nome e endereço sejam iguais, porém se a mensagem for totalmente alfabética, não teremos como garantir este requisito. A verificação não irá garantir que não enviaremos mensagens numéricas. A verificação irá garantir que clientes não sejam cadastrados em duplicidade, somente no caso de que os nomes sejam iguais. A verificação irá garantir que clientes cadastrados receberão a mala direta. 6a Questão (Ref.: 201502608761) Fórum de Dúvidas (0) Saiba (0) Quem são os responsáveis para executar os testes unitários e testes de integração? Desenvolvedores. Testadores. Usuários. Analista de testes. Desenvolvedores e Usuários. 7a Questão (Ref.: 201503216270) Fórum de Dúvidas (0) Saiba (0) Fonte: Analista de Tecnologia da Informação - Teste e Qualidade - EBSERH - IADES - 2013 Assinale a alternativa que NÃO corresponde a um dos testes de software, realizados em softwares comerciais: Teste de unidade. Teste de validação. Teste de sistema. Teste de integração. Teste de volatilidade de requisitos. Gabarito Comentado 8a Questão (Ref.: 201502604309) Fórum de Dúvidas (0) Saiba (0) Uma equipe de Testes independente normalmente é formada exclusivamente por: Auditor, Desenvolvedor, Testador e Analista de Teste. Testador, Usuário, Líder do projeto de Teste e Arquiteto de Teste. Gerentes em geral, Analista de Teste, Usuário e Testador. Testador, Desenvolvedor, Analista de Teste e Arquiteto de Teste. Testador, Analista de Teste, Arquiteto de Teste e L 1a Questão (Ref.: 201503216204) Fórum de Dúvidas (0) Saiba (0) João é um Engenheiro de Software que foi incumbido de realizar um conjunto de testes dentro de uma estratégia que foca o esforço de verificação no menor elemento de projeto de um software. Assinale a alternativa que indica qual o tipo de estratégia utilizada por João: Teste de depuração. Teste de unidade. Teste de integração. Teste de sistema. Teste de validação. Gabarito Comentado 2a Questão (Ref.: 201502601750) Fórum de Dúvidas (0) Saiba (0) Relacione a definição de cada NÍVEL DE TESTE: A - Teste de integração B - Teste de sistema C - Teste de unidade D - Teste de validação ( ) Concentra-se em cada unidade de software, de acordo com o que é implementado no código fonte. ( ) Concentra-se na integração dos módulos do sistema, no projeto e na construção da ar quitetura de software. ( ) Os requisitos estabelecidos com a parte da Análise de Requisitos de software são validados em relação ao software que foi construído. ( ) Verifica-se se todos os elementos combinam-se adequadamente e se a função/desempenho global do sistema é conseguida. Marque a alternativa correta: C - A - D - B A - B - D - C D - A - C - B C - B - D - A C - A - B - D 3a Questão (Ref.: 201502604309) Fórum de Dúvidas (0) Saiba (0) Uma equipe de Testes independente normalmente é formada exclusivamente por: Testador, Usuário, Líder do projeto de Teste e Arquiteto de Teste. Testador, Desenvolvedor, Analista de Teste e Arquiteto de Teste. Gerentes em geral, Analista de Teste, Usuário e Testador. Auditor, Desenvolvedor, Testador e Analista de Teste. Testador, Analista de Teste, Arquiteto de Teste e Líder do Projeto de Testes. 4a Questão (Ref.: 201503179361) Fórum de Dúvidas (0) Saiba (0) Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do profissional que é responsável pela modelagem e elaboração dos casos de testes e scripts de testes? Analista de teste Testador Arquiteto de teste Engenheiro de teste Projetista de teste Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201502608760) Fórum de Dúvidas (0) Saiba (0) Assinale a resposta correta:Verificação: Avalia se o sistema atende os sistemas de requisitos do projeto. 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. 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. Os testes Unitários, Integração, sistema e aceitação são classificados como testes de verificação. 6a Questão (Ref.: 201502583742) Fórum de Dúvidas (0) Saiba (0) Assinale o método de teste que concentra-se no esforço de verificação interna do componente/módulo e é feito essencialmente pelo programador. Teste de Segurança Teste de Condição Teste de Unidade Teste de Estresse Teste de Integração Gabarito Comentado 7a Questão (Ref.: 201502608866) Fórum de Dúvidas (0) Saiba (0) Tendo como base as seguintes informações: Um sistema construído com a mais atual linguagem de programação é feito para atender aos seguintes objetivos: Cadastrar clientes para envio de mala direta, com nome e endereço, ambos os campos alfa-numérico. Remover clientes cadastrados. Incluir texto de mensagem a ser enviada com até 60 caracteres alfabéticos. Impedir o cadastramento de clientes com nomes e endereços iguais. Responda a alternativa correta: A verificação irá garantir que clientes não sejam cadastrados em duplicidade, contanto que nome e endereço sejam iguais. A verificação irá garantir que clientes não sejam cadastrados em duplicidade, contanto que nome e endereço sejam iguais, porém se a mensagem for totalmente alfabética, não teremos como garantir este requisito. A verificação irá garantir que clientes não sejam cadastrados em duplicidade, somente no caso de que os nomes sejam iguais. A verificação não irá garantir que não enviaremos mensagens numéricas. A verificação irá garantir que clientes cadastrados receberão a mala direta. 8a Questão (Ref.: 201502608761) Fórum de Dúvidas (0) Saiba (0) Quem são os responsáveis para executar os testes unitários e testes de integração? Desenvolvedores. Usuários. Testadores. Desenvolvedores e Usuários. Analista de testes. 1a Questão (Ref.: 201502604376) Fórum de Dúvidas (0) Saiba (0) Qual é a vantagem de usar testadores independentes? Teste Independente alivia os desenvolvedores de toda a responsabilidade pela qualidade. Equipes Independentes de Testes são muitas vezes mais eficientes na identificação de defeitos. Você não necessita pessoas técnicas ou com o conhecimento do negócio nas equipes de teste. As equipes independentes do teste são responsáveis para asseguram a conclusão do período de execução de teste. O custo inicial é maior embora os resultados finais tendem a ser financeiramente melhores. 2a Questão (Ref.: 201503216270) Fórum de Dúvidas (0) Saiba (0) Fonte: Analista de Tecnologia da Informação - Teste e Qualidade - EBSERH - IADES - 2013 Assinale a alternativa que NÃO corresponde a um dos testes de software, realizados em softwares comerciais: Teste de integração. Teste de validação. Teste de sistema. Teste de unidade. Teste de volatilidade de requisitos. Gabarito Comentado 3a Questão (Ref.: 201503122259) Fórum de Dúvidas (0) Saiba (0) Quem são os responsáveis em executar os testes unitários e os testes de integração? usuários Testadores Analista de testes auditores Desenvolvedores 4a Questão (Ref.: 201503179359) Fórum de Dúvidas (0) Saiba (0) Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do profissional que é responsável pela execução dos casos de testes e scripts de testes? Analista de teste Arquiteto de teste Engenheiro de teste Testador Projetista de teste Gabarito Comentado 5a Questão (Ref.: 201503179363) Fórum de Dúvidas (0) Saiba (0) Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do profissional que é responsável pela montagem da infraestrutura de teste: pela montagem do ambiente e escolha das ferramentas de testes. Engenheiro de teste Analista de teste Arquiteto de teste Testador Projetista de teste Gabarito Comentado 6a Questão (Ref.: 201502608859) Fórum de Dúvidas (0) Saiba (0) Quando se pensa em tarefas e executores, é correto afirmar que: 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 sistema é usualmente executado pelo analista de teste e o teste unitário pelo programador. O teste unitário é normalmente feito pelo testador e o teste de sistema pelo analista de sistemas. O teste de aceitação é usualmente executado pelos usuários e o teste unitário pelo analista de teste. 7a Questão (Ref.: 201502608869) Fórum de Dúvidas (0) Saiba (0) Analise as senteças e marque a alternativa INCORRETA: Utiliza-se o conceito de driver e stub para realizar teste de sistema. Teste de carga, também chamado de stress executa o sistema de uma forma que exige recursos em quantidade, freqüência ou volumes anormais. Teste de funcionalidade é aplicado para a descoberta de erros funcionais. Os tipos de teste são aplicáveis ao conjunto de características definidas para realização dos testes em cada nível, durante o desenvolvimento de sistemas. Para os testes de integração é preciso definir o método: não incremental ou incremental e, top-down ou botton-up. 8a Questão (Ref.: 201502608765) Fórum de Dúvidas (0) Saiba (0) Considere as afirmações abaixo: I. Os desenvolvedores são responsáveis pelos testes unitários e de integração. II. Os usuáriossão responsáveis pelos testes de aceitação. III Os usuários são responsáveis pelos testes de sistema e aceitação. IV Os desenvolvedores são responsáveis apenas pelos testes unitários. V Os analistas de testes são responsáveis pelos testes de sistema. Qual das alternativas abaixo contempla todas as afirmações verdadeiras. I e V. I, II, V. II, IV, V. I, III, V. Somente I.
Compartilhar