Buscar

AV AVALIAÇÃO 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

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 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

Prévia do material em texto

Disc.: AVALIAÇÃO DE SOFTWARE 
CCT0207_AV_201603317341 18/11/2017 14:00:34 (F) Critério: AV 
 
Aluno: 201603317341 - CREMILSON GOMES DA SILVA 
Professor: SHEILA DE GOES MONTEIRO Turma: 9002/AB 
 
 
Avaliação: 
2,0 
Nota Partic.: 
0 
Av. Parcial.: 
2,0 
Nota SIA: 
2,0 pts 
 
 
 
 
 
 AVALIAÇÃO DE SOFTWARE 
 
 
 1. Ref.: 204165 Pontos: 0,0 / 1,0 
 
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: 
 
 
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. 
 
 
 2. Ref.: 125528 Pontos: 0,0 / 1,0 
 
Os Teste automatizados Utilizam ferramentas que possibilitem simular usuários ou atividades humanas de forma a 
não requerem procedimentos manuais no processo de execução dos testes. Entretanto requerem profissionais 
especializados e tempo no desenvolvimento da automação dos testes. Quais os dois tipos de testes possíveis 
quanto utilizamos estes tipos de testes? 
 
 
Resposta: 
 
 
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 
 
 
 3. Ref.: 122333 Pontos: 1,0 / 1,0 
 
Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. Marque a 
opção INCORRETA: 
 
 
Arquiteto de Teste - Responsável pela montagem do ambiente de teste(infraestrutura) e escolha de 
ferramentas. 
 Product Owner - Responsável pela análise dos dados de teste. 
 
Testador - Responsável pela execução dos casos de teste e script de teste. 
 
Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste. 
 
Gerente de Teste - responsável pela liderança de um projeto de teste específico. 
 
 
 4. Ref.: 626532 Pontos: 0,1 / 1,0 
 
O processo de desenvolvimento de software é dividido em dois momentos que possuem características diferentes 
e consequentemente necessitam de métodos de avaliação também diferentes. Um destes momentos caracteriza-
se pela presença física do software e de seu processamento em um ambiente tecnicamente preparado. Neste caso 
devemos aplicar os testes de: 
 
 Validação 
 
Requisitos 
 
Caixa branca 
 
Documentação 
 Verificação 
 
 
 5. Ref.: 626538 Pontos: 0,1 / 1,0 
 
O checklist é um importante instrumento que auxilia revisores e auditores no processo de verificação. Quais das 
opções abaixonão faz parte das atividades do Modelo de Negócios: 
 
 Identificar expectativas e exigências do cliente 
 
Modelar as atividades e estabelecer uma macro visão 
 Modelar uma solução que suporte todos os requisitos 
 
Estimar os custos do projeto de software 
 
Estimar os prazos do projeto de software 
 
 
 6. Ref.: 245534 Pontos: 0,1 / 1,0 
 
Há várias formas (Bartié, 2002) de identificar e planejar os casos de testes a serem aplicados nos 
testes de validação, porém, o direcionamento dos testes baseia-se exclusivamente em requisitos da 
solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser implementado. 
São exemplos de métodos baseados na estrutura interna do código fonte: 
 
 
Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite 
 
Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência, 
 
Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz ortogonal 
 Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico. 
 Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal 
 Gabarito Comentado. 
 
 
 
 7. Ref.: 245541 Pontos: 1,0 / 1,0 
 
Existem diversas categorias de testes de validação. Qual o tipo de teste que enfatiza o nível de facilidade de uso 
da aplicação por seus clientes ou usuários? Vale ressaltar que estes testes focalizam o nível de facilidade de 
navegação entre as telas da aplicação, assim como as telas de ajuda que deverão ser avaliadas quanto a clareza 
do seu conteúdo e linguagem, bem como as mensagens de erro. 
 
 
Teste requisitos 
 
Teste funcional 
 Teste de usabilidade 
 
Teste de linguagem 
 
Teste de negócio 
 
 
 8. Ref.: 679803 Pontos: 0,0 / 1,0 
 
A decomposição de um requisito em cenário é fundamental para descobrir todas as possibilidades envolvidas na 
dinâmica do software. No Métodos de decomposição de requisitos é necessário explorar todos os cenários 
possíveis para cada requisito existente. Neste sentido destacam-se três tipos de cenários que podem estar 
contidos nos requisitos: 
 
 
Primário, secundário e de erro 
 
Primário, secundário e de exceção 
 Primário, alternativo e de exceção 
 
Primário, alternativo e de erro 
 Primário, secundário e complementar 
 
 
 9. Ref.: 122334 Pontos: 0,5 / 0,5 
 
Analise as 3 sentenças abaixo: 
I.No Teste de Integração, a abordagem Incremental atua da seguinte forma: todos os componentes são 
combinados com antecedência e o programa inteiro é testado de uma vez. Pode ser complicado isolar as causas 
dos erros. Uma vez corrigidos os erros, novos erros aparecem e o processo parece não ter fim. 
 
II.Gerência da Qualidade de software é a área responsável pel garantia da qualidade do software. Responde pelo 
gerenciamento dos profissionais de qualidade envolvidos na verificação das diversas etapas de um processo de 
engenhaia de software e está voltada para a gestão da garantia da qualidade de software, ou seja, tem como 
objetivo verificar a aderência entre o processo de desenvolvimento estabelecido e as práticas dos diversos 
profissionais envolvidos no processo. 
 
III.O teste de aceite (aceite formal e Alpha-teste) é a última etapa de teste antes da implantação do software. O 
objetivo do teste de aceitação é verificar se o software está pronto e pode ser utilizado pelos usuários finais para 
executar as tarefas e funções para as quais foi criado. Nesta etapa, o software é disponibilizado para clientes e 
usuários com o objetivo de estes validarem todas as funcionalidades requisitadas no início do projeto. 
 
Marque a opção correta: 
 
 Somente II e III são verdadeiras 
 
Somente I e III são verdadeiras 
 
Somente I e II são verdadeiras 
 Somente III é verdadeira 
 
Somente II é verdadeira 
 Gabarito Comentado. 
 
 
 
 10. Ref.: 122383 Pontos: 0,5 / 0,5 
 
Analise as 3 sentenças abaixo: 
I. A norma IEEE 829 propõe um padrão de documentação que deveria ser obedecido por todas as organizações 
que trabalham com teste de software.O objetivo da desta norma é que as organizações utilizem uma linguagem 
padronizada para todos os atoresenvolvidos no processo de teste de software dentro das organizações. 
II. Caso de teste é o documento de registro de todo o planejamento dos testes de estabelecendo o que será 
testado. Sua finalidade é identificar o maior número de cenários e variações de determinado requisito de 
software. 
III.O Plano-mestre de Verificação é um documento de alto nível elaborado no processo de verificação do software, 
subordinado ao Plano de Garantia de Qualidade do Software, com o objetivo de: definir e estruturar o processo de 
verificação; estabelecer a visão da equipe de verificação e uiformizar os conhecimentos, experiências e 
expectativas dos diversos grupos que integram o processo de desenvolvimento de software. 
Marque a opção correta. 
 
 
Somente II é verdadeira 
 Todas são verdadeiras 
 Somente II e III são verdadeiras 
 
Nenhuma das sentenças é correta 
 
Somente I e II são verdadeiras

Outros materiais