Buscar

AV - Avaliaçao de software

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: CCT0207_AV_201402216629 » AVALIAÇÃO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201402216629 - CRISTIANO VERISSIMO LUZ
Professor: SHEILA DE GOES MONTEIRO Turma: 9001/AA
Nota da Prova: 4,0 Nota de Partic.: 2 Data: 23/06/2015 19:52:58
 1a Questão (Ref.: 201402442456) Pontos: 0,0 / 1,5
A categorização dos cenários proporciona o melhor planejamento dos testes, facilitando o entendimento e
reduzindo os esforços de validação do software, ampliando, assim, a cobertura dos testes.
Existem visões a cerca de categorizações dos testes de software. Uma delas é o modelo FURPS, que representa
as categorias que podem ser usadas na definição de requisitos e testes de validação, assim como os atributos
de Qualidade de Software.
Descreva as categorias do modelo FURPS. 
Resposta: Escopo de testes, abordagens de testes, recursos para a realizaçao dos testes e cronograma das
atividades de testes a serem relizadas
Gabarito: SUPORTABILIDADE: Teste de configuração e Teste de instalação.
DESEMPENHO: Teste de avaliação de desempenho ou benchmark; Teste de contenção; Teste de carga; Perfil de
desempenho.
CONFIABILIDADE: Teste de integridade; Teste de estrutura; Teste de estresse; Smoke test.
USABILIDADE: Teste de interface; Teste de usabilidade.
FUNCIONALIDADE: Teste funcional; Teste de regressão; Teste de volume; Teste de segurança.
 2a Questão (Ref.: 201402360664) Pontos: 0,5 / 1,5
Testes automatizados utilizam ferramentas de testes que possibilitem simular usuários ou atividades humanas
de forma a não requere procedimentos manuais no processo de execução dos testes. Entretanto requerem
profissionais especializados e tempo no desenvolvimento da automação dos testes.A automação de teste deve
ser vista, em dois sentidos:teste regressivo e teste progressivo. Explique-os.
Resposta: Teste regressivo: Testes somente as inovaçoes do software (novas funçoes implementadas),
assumindo que nenhum erro foi introduzido apos seu processo de desenvolvimento. Teste progressivo: Teste
feitos durante o desenvolvimento do software
Gabarito:
Teste Regressivo - Quando temos nova versão de software e comparamos com a versão anterior, o teste é em
função de algo do passado.
Teste Progressivo - Quando utilizamos um script de teste de desempenho para simular a quantidade de 1.000
usuários virtuais e depois reexecutamos numa nova versão do sistema usando agora 2.000, desejamos ver o
comportamento futuro do sistema .
 3a Questão (Ref.: 201402345911) Pontos: 0,5 / 0,5
Uma determinada aplicação que controla créditos bancários acabou de passar por testes funcionais em todos os
seus módulos. Porém, após ir para produção e depois de três meses de utilização pelo usuário, o módulo de
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 26/06/2015 19:56
dados cadastrais começou a apresentar certa lentidão e às vezes o módulo "congelava". Neste caso podemos
dizer que:
Ocorreu um problema intermitente, pois a aplicação passou por testes funcionais.
Ocorreu um bug, pois foi um problema de qualidade encontrado antes de o software ser liberado aos
usuários finais.
Ocorreu uma falha, pois foi um problema de qualidade encontrado antes de o software ter sido liberado
aos usuários finais.
O ocorreu um erro, pois foi um problema de qualidade encontrado depois de o software ter sido liberado
aos usuários finais.
O ocorreu um defeito, pois foi um problema de qualidade encontrado depois de o software ter sido
liberado aos usuários finais.
 4a Questão (Ref.: 201402344713) Pontos: 0,5 / 0,5
Marque a opção INCORRETA
Sobre os testes de validação pode-se afirmar que é o processo formal de avaliação de produtos
tecnológicos que podem ser aplicado em componentes isolados, módulos existentes ou mesmo a
totalidade do sistema.
Deve-se investir ao máximo na automatização dos processos de testes, pois as interferências humanas
tornam o modelo muito frágil, desacreditando todo o esforço que está sendo realizado. A utilização de
procedimentos manuais durante o processo de teste pode ser considerada não confiável, pois não temos
como garantir que o executor dos testes executou criteriosamente a sequencia correta dos
procedimentos de testes e se conferiu se ocorreu o comportamento esperado .
Sobre os testes de verificação pode-se afirmar que é o processo de auditoria de atividades e avaliação
de documentos gerados em todas as fases do processo de desenvolvimento do software. Não envolve o
processamento de softwares, pois não exste uma encarnação deste ainda. Os testes de verificação serão
aplicados respeitando os estágios do desenvolvimento.
O planejamento de testes deve valorizar aspectos como reaproveitamento de cenários de testes já
realizados, mecanismos de reexecução de testes e conferência de resultados , redução do impacto das
mudanças nas documentações/procedimentos de testes já implementados e redução de esforço na
manutenção das diversas versões de testes, para cada versão de software existente.
Quando o planejamento é feito pelo analista de sistema , uma enorme vantagem surge. Somente o
analista de sistemas, o qual desenvolveu o produto, tem a percepção e experiência das diversas
técnicas de desenvolvimento aplicadas, sabe como organizá os testes e como emprega-los, propiciando
mais eficiência na detecção de erros.
 5a Questão (Ref.: 201402345924) Pontos: 0,0 / 0,5
Durante a Revisão Técnica Formal (RTF), um revisor registra ativamente todos os problemas levantados que
serão, ao final da reunião de revisão, sintetizados. Será então produzido o relatório sintetizado da revisão
técnica formal. Quais são as três perguntas que o relatório deve responder?
Qual era o defeito? Qual a consequência? Quem o revisou?
Qual era o erro? Quem o revisou? Quando será corrigido?
O que foi revisado? Quem o revisou? Quais foram as descobertas e as conclusões?
O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões?
Qual era o problema? Qual a consequência? Quando será corrigido?
 6a Questão (Ref.: 201402864832) Pontos: 0,0 / 0,5
Depois do software pronto é normal a evolução do produto. Neste caso é necessário que o software seja
novamente testado, ou seja, a medida que o software recebe novas funcionalidades, um novo conjunto de
testes deve ser criado. Como chamamos os testes que testam somente as inovações do software (novas
funções implementadas), assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento?
Teste progressivo
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 26/06/2015 19:56
Teste de integração
Teste regressivo
Teste de verificação
Teste de usabilidade
 7a Questão (Ref.: 201402344984) Pontos: 0,0 / 0,5
Categoria de teste destinado a avaliar o comportamento do software após a ocorrência de um erro ou de
determinadas condições anormais. Devem também contemplar os procedimentos de recuperação do estado
inicial da transação interrompida, impedindo que determinados processamentos sejam realizados pela metade
e sejam interpretados como completos.Marque a categoria que melhor representa a descrição anterior.
Teste de Recuperação
Teste de Configuração (Ambiente)
Teste de Performance (Desempenho)
Teste de Contigência
Teste de Segurança
 8a Questão (Ref.: 201402865063) Pontos: 0,5 / 0,5
Um sistema de vendas possui um módulo "Realizar pagamentos". Para os testes foram definidos os
seguintes cenários:
 
Cenário primário: Cliente realiza pagamento em dinheiro
Cenário Secundário: Cliente realiza pagamento parcelado
Cenário de exceção: Cliente realiza pagamento com cartão invalido
 
Qual o método estruturado para a derivação do caso de teste foi utilizado?
Cobertura de caminhos
Cobertura de código
Decomposição dos requisitos
Análise de documentos
Cobertura de desvio de caminhos
 9a Questão (Ref.: 201402360564) Pontos: 1,0 / 1,0
Analise as 3 sentençasabaixo:
I . Teste Alfa é conduzido na instalação do desenvolvedor por um grupo representativo de usuários finais. O
software é utilizado em um cenário natural e realizado em conjunto desenvolvedores e usuários, registrando os
erros e os problemas de uso. Este tipo de teste normalmente é conduzido em um ambiente controlado.
II. Teste Beta é conduzido nas instalações de um ou mais usuários finais e neste tipo de teste o desenvolvedor
não deverá estar presente. O cliente registra todos os problemas encontrados durante o teste e vai relatando
para o desenvolvedor em intervalos regulares.Com o resultado do teste beta, os desenvolvedores fazem as
modificações necessárias e preparam a liberação do software para todos os clientes.
III.Teste de esforço tenta verificar se os mecanismos de proteção incorporados ao sistema vão de fato
protege-lo contra acesso indevido
Marque a opção correta:
Somente I e II são verdadeiras
Somente I e III são verdadeiras
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 4 26/06/2015 19:56
Somente II e III são verdadeiras
Somente III é verdadeira
Somente II é verdadeira
 10a Questão (Ref.: 201402363437) Pontos: 1,0 / 1,0
Em relação a documentação gerada durante o processo de software, mas especificamente, a respeito do plano
de teste que é um registro do processo de planejamento de testes de software, assinale a opção correta.
O processo de planejamento de testes é usualmente descrito em um plano de testes.
A produção de scripts de teste deve preceder a eventual construção de casos de teste.
Um plano de teste de software é um registro da execução de um caso de teste de software.
Ao se inspecionar o conteúdo de um plano de testes, devem-se encontrar, entre outras, as seguintes
descrições: escopo de testes, abordagens de teste, recursos para realização dos testes e cronograma
das atividades de teste a serem realizadas.
A automação de um teste de integração é mais facilmente empreendida que a de um teste de módulo.
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 4 26/06/2015 19:56

Continue navegando