Text Material Preview
Segundo Pressman, o teste de software é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Por esta razão deverá ser definido: Um processo de teste de software e um modelo (template) para o teste. Dentre as afirmativas abaixo: I) A Técnica de Teste Estrutural tem como objetivo garantir que o produto desenvolvido funciona corretamente; II) A Técnica de Teste Estrutural foi desenvolvida com o objetivo de assegurar que os requisitos do software e as especificações foram atendidos; III) Teste Caixa Preta é um exemplo de Tipo de Teste aplicado a Técnica de Teste Estrutural; IV) Teste Caixa Branca é um exemplo de Tipo de Teste aplicado a Técnica de Teste Estrutural. Podemos afirmar que: As opções I e IV são verdadeiras. Avalie as questões abaixo segundo a revisão técnica formal e assinale a opção correta: I - Procurar defeitos de software, mesmo durante a fase de análise e projeto II - Verificar se os requisitos estão sendo atendidos. III - Checar a existência de código mal-intencionado. IV - Verificar se o código está construído de forma linear. Estão corretas somente as opções I, II e III. Qual é o conceito da técnica de Caixa Branca ? Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e outros elementos técnicos. Esse método de teste é aplicado quando uma versão é gerada e se deseja garantir que as funcionalidades da versão anterior sejam preservadas. Teste de Regressão Quando você está testando um sistema para controle de receitas culinárias e logo após um sistema para controle de tráfego aéreo, pode-se afirmar que: Um sistema de controle de receitas culinárias não demanda testes por ser algo de extrema simplicidade, porém o de tráfego aéreo deve ser testado por pelo menos 4 anos antes de entrar em operação. O conceito de testes é o mesmo para os dois sistemas, porém a cobertura feita no sistema aéreo, dada a sua alta complexidade, deve ser superior, demandando mais tempo de estudo e arquitetura de testes que o de sistema culinário. Sabe-se que para avaliar um teste é preciso determinar parâmetros de medidas que são particulares a cada caso de teste. Pensando nisso, o que é valor limite? Um valor de entrada ou valor de saída que está na margem de uma partição de equivalência ou na menor distancia incremental em cada lado da margem. Assinale a alternativa CORRETA relativa às possíveis estratégias utilizadas para a realização dos Testes de Integração em aplicações convencionais. Na estratégia da Integração Ascendente (bottom-up) cada módulo no nível inferior da hierarquia é testado individualmente. A seguir, são testados módulos que chamam os previamente testados. Neste caso, apenas módulos drivers são necessários. A característica básica de um teste de caixa branca é: Preparar casos de teste baseados na estrutura interna do software. Considere as seguintes assertivas sobre teste de software: I. O teste de regressão consiste na re-execução de testes previamente aplicados. II. A validação de software é obtida por uma série de testes que visam demonstrar a conformidade com os requisitos. III. A categoria de testes conhecida como caixa-preta não requer o conhecimento da interface do módulo sendo testado. Estão corretas as assertivas: I e II, apenas; Considerando-se a execução dos testes, marque a opção INCORRETA: Os testes diminuem em 100% os erros deste software. Marque a alternativa que NÃO define um objetivo da Técnica Estrutural: