Buscar

EXERCICIO AULA 01 V 01

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

TESTES DE SOFTWARE 1a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0272_EX_A1_201512202479_V1 Matrícula: 201512202479
Aluno(a): CARLOS EDUARDO DOS SANTOS FIGUEIREDO Data: 31/08/2017 21:41:36 (Finalizada)
 1a Questão (Ref.: 201513257580) Fórum de Dúvidas (0) Saiba (0)
O custo da correção de um defeito:
 Não há como determinar
Não é importante.
 Aumenta com o passar do tempo de vida do software
É maior se encontrado durante os requisitos do que na modelagem funcional
Diminui com o passar do tempo de vida do software
 
 2a Questão (Ref.: 201512316831) Fórum de Dúvidas (0) Saiba (0)
O processo de teste de software deve basear-se em uma metodologia aderente ao processo de desenvolvimento,
com pessoal técnico qualificado, ambiente e ferramentas adequadas. Esta metodologia de teste deve ser o
documento básico para organizar a atividade de testar aplicações no contexto da empresa. Assim como o processo
de desenvolvimento de software, teste de software também possui um ciclo de vida. Qual das opções abaixo NÃO
faz parte do ciclo de vida do teste de software?
Especificação: Elaboração e revisão dos casos de teste , ¿scripts¿ ( no caso de ferramentas de automação
de testes) e dos roteiros de Teste e execução dos testes de verificação da documentação do sistema (testes
estáticos).
Execução: Execução dos testes planejados conforme os Casos de Teste, ¿scripts¿ e dos roteiros de Teste
com os correspondentes registros dos resultados obtidos.
Entrega: conclusão do processo de testes com a entrega do sistema para o ambiente de produção.
 Codificação: É a conversão das representações do Projeto em uma seqüencia de instruções que formam um
programa, sendo escrito numa linguagem de programação
Procedimentos iniciais: Consiste na elaboração de documento com o estabelecimento de um acordo entre
as partes envolvidas no projeto de teste.
 
 3a Questão (Ref.: 201513317772) Fórum de Dúvidas (0) Saiba (0)
Prova: ALATS/CBTS. Uma revisão de código deve ser feita quando:
Nenhuma das alternativas
O programa começa a ser testado pela equipe de teste
O programa ou componente é finalizado pelo programador
 Em várias etapas durante a sua construção
É iniciado o uso em produção
 
 4a Questão (Ref.: 201512799216) Fórum de Dúvidas (0) Saiba (0)
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:
 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
sistema de receitas.
O conceito de teste é o mesmo, logo o tempo para teste também será o mesmo.
O teste feito no sistema de receitas culinárias, por ser aparentemente menor, serve para o sistema de
controle de tráfego aéreo que é maior.
 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 teste feito no sistema de tráfego aéreo, por ser aparentemente maior, serve para o sistema de controle
de receitas que é menor.
 
 Gabarito Comentado
 5a Questão (Ref.: 201512856266) Fórum de Dúvidas (0) Saiba (0)
Assim como o processo de desenvolvimento de software, o teste de software também possui um ciclo de vida.
Quais são as partes que compões este ciclo de vida?
Validação, verificação, especificação, execução e homologação
Verificação, checklist, especificação, implementação, auditoria e entrega
 Planejamento, preparação, procedimentos iniciais, especificação, execução e entrega
 Planejamento, especificação, verificação, homologação e entrega
Levantamento, especificação, verificação, execução e homologação
 
 6a Questão (Ref.: 201513125209) Fórum de Dúvidas (0) Saiba (0)
Todas as alternativas abaixo são exemplos de bugs, exceto:
O software faz algo que a especificação não menciona
O software NÃO faz algo que a especificação diz que ele deveria fazer
O software FAZ algo que a especificação diz que ele NÃO deveria fazer
 O software é facil de usar e de entender.
O software NÃO faz algo que a especificação NÃO menciona, mas deveria mencionar
 
 7a Questão (Ref.: 201513255271) Fórum de Dúvidas (0) Saiba (0)
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:
Uma metodologia de desenvolvimento e um modelo (template) para o teste.
 Um processo de teste de software e um modelo (template) para o teste.
Uma metodologia de desenvolvimento e um padrão de desenvolvimento.
Um padrão de desenvolvimento e um processo de teste de software.
 Um cronograma de teste e um padrão de desenvolvimento.
 
 8a Questão (Ref.: 201512316830) 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?
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em
diferentes pontos no tempo.
 Devemos nos preocupar como teste somente após o código tiver sido gerado.
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.
O teste começa no nível do componente e progride em direção à integração do sistema computacionais
como um todo.
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de
teste.
 
 Gabarito Comentado

Outros materiais