Buscar

CCT0204_AV

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_AV_201207070254 » TESTES DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201207070254 - EDUARDO DE MOURA RODRIGUES
Professor: ULISSES SPERLE GRACA Turma: 9002/AB
Nota da Prova: 5,0 Nota de Partic.: 2 Data: 16/11/2013 09:19:41
 1a Questão (Ref.: 201207127866) DESCARTADA
Considere as seguintes afirmativas sobre Fases ou Níveis de Teste de Software: 
1. No Teste de Integração, o objetivo é encontrar falhas provenientes da integração interna dos componentes de
um sistema. 
2. Não faz parte do escopo do Teste de Integração o tratamento das interfaces do sistema com outros sistemas. 
3. o Teste Beta é realizado pelo cliente com o acompanhamento direto da equipe de desenvolvimento de sistema. 
4. A técnica de teste denominada Caixa Preta pode ser aplicável em diversas fases do teste de software.
 Somente as afirmativas 1, 2, e 4 são verdadeiras
 Somente as afirmativas 3 e 4 são verdadeiras
Somente a afirmativa 1 é verdadeira
Somente as afirmativas 1, 2 e 3 são verdadeiras
Somente as afirmativas 2 e 3 são verdadeiras
 2a Questão (Ref.: 201207239714) Pontos: 0,2 / 0,8
As estratégias de teste de software fornecem um roteiro que descreve os passos a serem executados como parte
do teste, definindo também quando esses passos serão planejados e então executados, quanto esforço de trabalho,
tempo e recursos serão necessários. Desta forma qualquer estratégia de teste deve incorporar planejamento dos
testes, projeto de casos de teste, execução dos testes, coleta e avaliação dos dados resultantes. Desta forma,
descreva o Teste de Unidade.
Resposta: É onde pretendemos testar individulamente cada módulo desenvolvido, para garantir que cada um deles
está de acordo com o que foi proposto inicialmente.
Gabarito: O teste de unidade é realizado no estágio mais baixo da escala de teste, isto é, no código do programa e
normalmente é realizado pelo desenvolvedor. Este tipo de teste é aplicado nos menores componentes de código
criado, visando garantir que estes atendem as especificações em termos de características e de funcionalidade. O
teste de unidade foca na lógica interna de processamento e nas estruturas de dados dentro dos limites de um
componente. Ele é baseado no Teste Caixa-Branca.
 3a Questão (Ref.: 201207135952) Pontos: 0,8 / 0,8
Testar as integrações entre os componentes é um objetivo principal de que nível de teste?
Teste Unitário.
Teste de sistema.
Teste de aceitação.
 Teste de integração.
Teste de Estresse.
 4a Questão (Ref.: 201207123931) Pontos: 0,8 / 0,8
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 Unidade
 Teste de Carga
Teste Alfa
Teste de Recuperação
Teste de Integração
 5a Questão (Ref.: 201207239147) Pontos: 0,0 / 0,8
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: As duas abordagens seriam: - Teste de caixa branca: onde é o feito o teste interno do programa,
conferindo a estrutura de dados interna, como laços, comandos de decisão, etc... - Teste de caixa preta: onde é
feito o teste externo do programa, testando se as funcionalidades do programa estão de acordo com a especificação
funcional do cliente.
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.
 6a Questão (Ref.: 201207171385) Pontos: 0,8 / 0,8
À 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.
 Pode ser realizada sem a presença de nenhum profissional de engenharia de software.
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.
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.
 7a Questão (Ref.: 201207138825) Pontos: 0,8 / 0,8
Considere um web site composto de um web server, um servidor de aplicação e um servidor de
banco de dados. 
Dados históricos demonstram que, em média, a máquina do servidor de aplicação é ré-iniciada a
cada 15 dias, e que seu administrador demora 15 minutos para reiniciar esta máquina. 
Mediante estes dados, pergunta-se: Qual o percentual de disponibilidade do site?
97,85%
 99,93%
100%
98,36%
96%
 8a Questão (Ref.: 201207135890) Pontos: 0,0 / 0,8
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 Sistema
Teste de Aceite
Nenhuma das Alternativas, pois o custo é o mesmo independente do nível onde o defeito for encontrado.
 Teste Unitário
 9a Questão (Ref.: 201207140468) Pontos: 0,8 / 0,8
Marque a alternativa que NÃO define um objetivo da Técnica Estrutural:
Garantir que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos
uma vez.
 Demonstrar que as funções do software são operacionais.
Exercitar todas as decisões lógicas para valores falsos ou verdadeiros.
Executar todos os laços em suas fronteiras e dentro de seus limites operacionais.
Exercitar as estruturas de dados internas para garantir a sua validade.
 10a Questão (Ref.: 201207134395) Pontos: 0,0 / 0,8
Selecione a opção que preenche corretamente as lacunas abaixo:
- Manutenção _________________: utilizada para corrigir problemas identificados no software;
- Manutenção _________________: Manter o software útil num ambiente de mudanças;
- Manutenção _________________: Aperfeiçoar o software, implementando novas funcionalidades, não previstas
originalmente;
- Manutenção _________________: O software é modificado para oferecer uma base melhor para futuras
manutenções; ou seja, para melhorar a sua confiabilidade ou manutenibilidade futura.
evolutiva - corretiva - adaptativa - preventiva
 corretiva - adaptativa - evolutiva - preventiva
 corretiva - evolutiva - preventiva - adaptativa
evolutiva - adaptativa - preventiva - corretiva
corretiva - evolutiva - adaptativa - preventiva
 11a Questão (Ref.: 201207140442) Pontos: 0,8 / 0,8
O objetivo do teste de usabilidade é garantir:
Que os requisitos funcionais foram implementados.
Que as estruturas internas foram verificadas.
Se o software, sob uma determinada carga de serviço, se comporta como definido pelo usuário.
Se o tempo de resposta do software é aceitável em todos os momentos.
 Se o software é de fácil utilização.Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.

Outros materiais