Baixe o app para aproveitar ainda mais
Prévia do material em texto
1º Avaliando 1a Questão (Ref.: 201302098814) Pontos: 0,1 / 0,1 Qual das seguintes alternativas 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 Condição Teste de Laços (loops) Teste de Fluxo de Dados Teste de Estrutura Complexidade Ciclomática Gabarito Comentado. 2a Questão (Ref.: 201301995690) Pontos: 0,1 / 0,1 João é um engenheiro de software que foi designado a reunir um grupo de outros desenvolvedores para a realização de uma Revisão Técnica Formal (RTF). Esta atividade apresentou as seguintes características: I - O grupo foi formado por quatro componentes II - A preparação antecipada (revisão) durou em torno de uma hora e trinta e sete minutos. III - A reunião ocorreu três dias após a preparação antecipada. IV - A reunião durou cerca de uma hora e trinta e sete minutos. Estão dentro das restrições e recomendação a uma RTF: Somente as características I, II e III Somente as características II, III e IV Todas as características Somente as características I, II e IV Somente as características I, III e IV 3a Questão (Ref.: 201301467798) Pontos: 0,1 / 0,1 Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode: Chamar o programador e interromper os testes. Anotar o erro mesmo assim e continuar com os testes previstos. Interromper o processo de teste. Corrigir o erro e prosseguir com o teste. Considerar um pequeno engano que pode muito bem ser ignorado. 4a Questão (Ref.: 201301467862) Pontos: 0,1 / 0,1 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: I e III apenas. II, apenas. I, apenas. III, apenas. II e III apenas. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201301467817) Pontos: 0,1 / 0,1 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 é: Correto, pois deve-se considerar uma margem de erro na verificaçãod a qualidade. Correto, pois deu exatamente 2,00 segundos e não 02,344 milisegundos. Muito baixo, pois 02 segundos é algo aceitável em qualquer sistema computacional. 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. 2º Avaliando 1a Questão (Ref.: 201301453485) Pontos: 0,0 / 0,1 A Técnica de Análise de Valores Limite é utilizada como forma complementar à técnica de teste denominada: Partição de Equivalência Técnica de Estrutura de Controle Fluxo de Dados Complexidade Ciclomática Fluxo de controle 2a Questão (Ref.: 201301498826) Pontos: 0,1 / 0,1 O teste de caminho básico permite ao projetista de casos de teste derivar uma medida da complexidade lógica de um projeto procedimental e usar essa medida como guia para definir um conjunto de base de caminhos de execução. Normalmente utiliza-se um grafo de fluxo de controle do programa. O gráfico permite identificar os caminhos possíveis para que se possa elaborar os casos de uso. Como cada caminho é definido pelas expressões condicionais das estruturas de controle, devem-se determinar os casos de teste escolhendo valores de variáveis para os casos nos quais cada uma das expressões seja verdadeira ou não. Identifique qual das opções abaixo não faz parte desta técnica. Preparar casos de teste que vão forçar a execução de cada caminho do conjunto base. Desenhar o grafo de fluxo correspondente, através da utilização do projeto ou do código como base. Determinar as classes de equivalência. Determinar um conjunto base de caminhos linearmente independentes. Determinar a complexidade ciclomática do diagrama de fluxo resultante. 3a Questão (Ref.: 201302075291) Pontos: 0,1 / 0,1 Fonte: Analista de Informática - Desenvolvimento de Sistemas - MPU - FCC - 2007 Assinale a alternativa correta. 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: Integração. Depuração. Unidade. Caixa-preta. Caixa-branca. Gabarito Comentado. 4a Questão (Ref.: 201301498823) Pontos: 0,1 / 0,1 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. Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais; Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez; Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; Exercitam estruturas de dados internas para assegurar sua validade; Identifiquem funções incorretas ou faltando; 5a Questão (Ref.: 201301498821) 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. 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. Temos que levar em consideração também que os erros podem aumentar a medida que o processo continua. 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. Ao se descobrir um erro logo no início do processo, fica menos caro corrigi-lo. 3º Avaliando 1a Questão (Ref.: 201301467850) Pontos: 0,1 / 0,1 Em um exemplo em que um caso de teste deva ser construído para testar um novo campo numérico do sistema, qual alternativa apresenta os aspectos que deveriam ser levados em consideração? Se for um campo numérico, deve-se verificar apenas se o campo está sendo preenchido. Um campo numérico tem que aceitar números e caracteres especiais, como ":" para se digitar hora. Se for um campo numérico, verificar se não aceita letras. Se for um campo numérico, verificar se não aceita caracteres alfabéticos ou caracteresespeciais. 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 e as fronteiras inferiores e superiores. Gabarito Comentado. 2a Questão (Ref.: 201302002862) Pontos: 0,1 / 0,1 Quando um caso de teste descobre um erro, o processo que irá resultar na remoção deste erro. Ela ocorre como consequência de um teste bem sucedido, ou seja, ela ocorre sempre que um defeito é revelado.Esse processo denomina-se: teste de caixa preta Revisão Tecnicas Formais Depuração Teste de caixa branca Defeito 3a Questão (Ref.: 201301467800) Pontos: 0,1 / 0,1 Quando o testador finaliza os testes que ele deveria fazer num determinado módulo, ele então: Entrega o resultado do seu trabalho ao responsável pelos testes. Interrompe o projeto de desenvolvimento para falar sobre os resultados ruins. Procura o seu gerente do projeto e entrega os resultados indicando que ele fez um ótimo trabalho. Dá seu parecer sobre o projeto de desenvolvimento, indicando se o trabalho foi ou não bem feito. Corrige os erros de acordo com a prioridade e recomeça os testes. 4a Questão (Ref.: 201301498821) 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. Temos que levar em consideração também que os erros podem aumentar a medida que o processo continua. 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. Ao se descobrir um erro logo no início do processo, fica menos caro corrigi-lo. 5a Questão (Ref.: 201301995690) Pontos: 0,0 / 0,1 João é um engenheiro de software que foi designado a reunir um grupo de outros desenvolvedores para a realização de uma Revisão Técnica Formal (RTF). Esta atividade apresentou as seguintes características: I - O grupo foi formado por quatro componentes II - A preparação antecipada (revisão) durou em torno de uma hora e trinta e sete minutos. III - A reunião ocorreu três dias após a preparação antecipada. IV - A reunião durou cerca de uma hora e trinta e sete minutos. Estão dentro das restrições e recomendação a uma RTF: Somente as características II, III e IV Somente as características I, II e III Todas as características Somente as características I, III e IV Somente as características I, II e IV 4º Avaliando 1a Questão (Ref.: 201301451342) 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 Alfa Teste de Integração Teste de Regressão Teste de Segurança Teste Beta 2a Questão (Ref.: 201301463377) Pontos: 0,1 / 0,1 Considerar os seguintes produtos do trabalho, Tipos de Teste, e Níveis de teste: I. Documento de projeto da arquitetura do sistema. II. Documento de Casos de Uso. III. Teste Funcional. IV. Teste Estrutural. V. Teste de Integração. VI. Teste de Aceitação. Quais das seguintes indicações são verdadeiras? I é útil para III durante V, II é útil para IV durante o VI. I é útil para o IV durante V; II é útil para III durante VI. I não é útil para o IV durante V; II é útil para III durante VI. II é útil para o IV durante V; I não é útil para III durante VI. II é útil para o IV durante V; I é útil para III durante o VI. 3a Questão (Ref.: 201301498843) Pontos: 0,1 / 0,1 Considere que Pedro trabalha em uma empresa que pretende implantar uma nova plataforma de Sistema de Gestão, já tendo inclusive analisado diversos fornecedores e escolhido o que achou mais conveniente. Qual é a migração sugerida para este momento? Migração do processo de gerenciamento Migração de base de dados Migração de aplicação Migração de mídias de armazenamento Migração de processo de negócio 4a Questão (Ref.: 201301451367) Pontos: 0,1 / 0,1 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 Recuperação Teste de Integração Teste de Carga Teste Alfa Teste de Unidade Gabarito Comentado. 5a Questão (Ref.: 201301529926) Pontos: 0,1 / 0,1 O objetivo do teste de sistema é realizar a execução do sistema como um todo, dentro de um ambiente operacional controlado, para validar a exatidão e perfeição na execução de suas funções, acompanhando cenários sistêmicos elaborados pelo profissional de requisitos do projeto e devem retratar os requisitos funcionais e não-funcionais do sistema. Dentre as opções abaixo qual a opção não é considerada teste de sistema: Teste de esforço (estresse) Teste de recuperação Teste de segurança Teste de desempenho Teste alfa
Compartilhar