Buscar

CCT0204 - TESTES DE SOFTWARE - DEN - AV2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0204_AV2_201107093228 » TESTES DE SOFTWARE
Tipo de Avaliação: AV2 
Aluno: - 
Professor: ULISSES SPERLE GRACA Turma: 9001/AA
Nota da Prova: 4,0 de 8,0        Nota do Trabalho:        Nota de Participação: 0,5 Data: 14/06/2013 19:23:08
  1a Questão (Cód.: 162430) Pontos: 1,5 / 1,5
Uma vez gerado o código-fonte, o software deve ser testado para descobrir tantos erros quanto possível antes de 
fornecê-lo ao cliente. Para atingir este objetivo o testador deve entender o software e tentar desenvolver uma 
imagem mental de como o software poderá falhar. Neste sentido o testador poderá olhar o software através de 
duas visões. Uma delas é o Teste Caixa Branca. Descreva-a.
 
Resposta: utiliza-se a estrutura de controle descrita no programa, para derivar o caso teste, baseado elementos 
internos de um trecho do programa. os casos teste sao determinado aparti das estruturas de controle do program e 
desta forma forcar que todos os caminhos possiveis do fluxo de controle, do program seja percorrido durante o 
teste.
 
 
Gabarito: Resposta: Quando sabemos como é o trabalho interno do software e realizamos testes para garantir que 
as operações internas foram adequadamente exercitadas, estamos realizando teste de caixa-branca. Este tipo de 
teste é baseado em um exame rigoroso dos detalhes procedimentais e dos caminhos lógicos internos do software. 
Segundo Pressman também chamado de teste de caixa-de-vidro, este teste utiliza a estrutura de controle descrita 
no programa para derivar o casos teste. São baseados nos elementos internos do programa.
  2a Questão (Cód.: 161868) Pontos: 0,0 / 1,5
Você trabalha na equipe de teste e necessita utilizar o teste de integração. Descreva as duas abordagens possíveis 
que podem ser utilizadas neste tipo de teste:
 
Resposta: e uma tecnica sistematica para contruir a arquitetura do software enquanto se conduz teste para 
descobri erros associados com as interfaces apartir dos componentesja testado atraves do teste de unidade.
 
 
Gabarito: Não Incremental: todos os componentes são combinados com antecedência e o programa inteiro é 
testado de uma vez. Usualmente o resultado desta abordagem é o caos, pois normalmente são encontrados muitos 
erros tornando a correção difícil, pois fica complicado isolar as causas dos erros. Uma vez corrigidos os erros, novos 
erros aparecem e o processo parece não ter fim. Incremental: O programa é construído e testado em pequenos 
incrementos. Os erros são mais fáceis de isolar e corrigir e pode ser aplicada uma interface sistemática de testes. 
Existem várias estratégias incrementais de integração: Integração descendente ou Top-down, Integração 
ascendente ou Botton-up, Teste de regressão e Teste fumaça.
  3a Questão (Cód.: 121085) Pontos: 0,5 / 0,5
O presidente de uma empresa solicita um novo sistema de informação e pede atenção para que o sistema possua 
uma interface intuitiva e muito fácil de utilizar. Durante o desenvolvimento desse sistema, o tipo de teste que deve 
ser realizado com redobrada atenção é o de: 
 destruição. 
Página 1 de 4BDQ Prova
19/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3228...
For Evaluation Only.
Copyright (c) by Foxit Software Company, 2004 - 2007
Edited by Foxit PDF Editor
 
 
 
 
 segurança. 
 usabilidade. 
 stress. 
 desempenho. 
  4a Questão (Cód.: 38047) Pontos: 0,0 / 0,5
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
 Teste de Estresse
 Teste de Segurança
 Teste de Unidade
 Teste de Integração
  5a Questão (Cód.: 63063) Pontos: 1,0 / 1,0
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).
 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. 
 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.
  6a Questão (Cód.: 63138) Pontos: 0,0 / 0,5
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 não é o mesmo para os dois sistemas em função da diferença de complexidade. 
 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. 
 O conceito de testes é o mesmo, logo o tempo para teste também será o mesmo. 
 O teste feito no sistema de tráfego aéreo, por ser aparentemente maior, serve para o sistema de controle de 
receitas que é menor.
  7a Questão (Cód.: 63135) Pontos: 0,5 / 0,5
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, 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.
 Um campo numérico tem que aceitar números e caracteres especiais, como ":" para se digitar hora.
 Se for um campo numérico, deve-se verificar apenas se o campo está sendo preenchido.
Página 2 de 4BDQ Prova
19/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3228...
 
 
 
 Se for um campo numérico, verificar se não aceita caracteres alfabéticos ou caracteres especiais. 
 Se for um campo numérico, verificar se não aceita letras.
  8a Questão (Cód.: 63051) Pontos: 0,5 / 0,5
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?
 Uma parte de um domínio de entrada ou saída para a qual o comportamento de um componente ou sistema 
é assumido a ser o mesmo. 
 Um diagrama que descreve os estados que um componente ou sistema pode assumir, e mostra os eventos 
ou circunstâncias que causam e/ou resultam de uma mudança de um estado para outro.
 Uma tabela que mostra combinações de entradas e/ou estímulos com suas saídas e/ou ações associadas.
 Os valores utilizados no teste devem ser equivalentes.
 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. 
  9a Questão (Cód.: 58652) Pontos: 0,0 / 0,5
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 II, III E IV são testes negativos.
 Somente a alternativa IV é teste negativo.
 Somente a alternativa III é teste negativo.
 As alternativas I e III são testes negativos.
 As alternativas I, II e III são testes negativos.
  10a Questão (Cód.: 53195) Pontos: 0,0 / 1,0
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 Big-Bang os testes unitários são dispensados já que toda a estrutura é testada numa única 
rodada durante o teste de integração
 Na estratégia da Integração Descendente (top-down) os testes começam nos módulos superioresda 
hierarquia. A vantagem desta estratégia é que não é necessária a criação de módulos controladores ou 
controlados.
 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.
 Na estratégia denominada Sanduiche o software é testado em camadas. Primeiramente são testadas as 
camadas da interface do usuário, avançando-se até a camada que trata o processamento interno.
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.
Página 3 de 4BDQ Prova
19/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3228...
  
  
Página 4 de 4BDQ Prova
19/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3228...

Outros materiais