Buscar

prova_resultado_preview_aluno

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_2013/02_AV2_201107137519 » AVALIAÇÃO DE SOFTWARE
Tipo de Avaliação: AV2 
Aluno: 201107137519 - THAIS ALVES DA SILVA 
Professor: SHEILA DE GOES MONTEIRO Turma: 9001/AA
Nota da Prova: 6,0 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 14/06/2013 21:01:29
 1a Questão (Cód.: 124450) Pontos: 1,0 / 1,0 
Em uma equipe independente de teste quem é o técnico responsável por pela montagem da infraestrutura de teste, 
ou seja, em montar o ambiente de teste e escolher as ferramentas de teste? 
 Arquiteto de teste
 analista de teste
 desenvolvedor de software
 testador
 gerente de teste
 2a Questão (Cód.: 125193) Pontos: 0,0 / 1,0 
O teste de integração é um dos testes, dentre os diversos tipos de testes de validação existentes. O Teste de 
Integração possui basicamente duas abordagens que podem ser utilizadas. Assinale a opção que apresenta estas 
duas abordagens:
 Incremental e Não Incremental 
 Inspeção e Walkthrough 
 Descendente e Ascendente 
 Formal e Informal 
 On-Line e Off-Line 
 3a Questão (Cód.: 106422) 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.
Página 1 de 4BDQ Prova
20/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3232583...
 
 
 
 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.
 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. 
 4a Questão (Cód.: 106681) Pontos: 0,5 / 0,5 
Testes baseados na estrutura interna requerem conhecimento profundo da tecnologia empregada e do projeto 
desenvolvido, de forma a exercitarem adequadamente todas as estruturas internas do projeto. Uma das categorias 
deste tipo de teste é o do CAMINHO BÁSICO, em relação a este tipo específico, marque a opção correta.
 Este tipo de teste permite ao projetista de casos de teste derivar uma medida da complexidade lógica de um 
projeto procedimental e usar essa medida como guia para definir um conjunto de base de caminhos de 
execução. 
 Este tipo de teste focaliza exclusivamente a validade das construções de ciclo, já que são em sua grande 
maioria a base da maioria dos algoritmos implementados. Podem ser definidos quatro tipos diferentes de 
classes de ciclos:Simples, Aninhados, Concatenados e Não-estruturados.
 Este tipo de teste foca o teste de cada condição no programa para garantir que ele não contenha erros.É um 
método de projeto de caso de teste que exercita as condições lógicas contidas em um módulo de programa 
 Este tipo de teste se baseia em grafos, leva em consideração os objetos modelados no software e as 
relações que unem estes objetos. A ideia é definir uma série de testes que verificam se os objetos têm a 
relação esperada uns com outros. 
 Este método seleciona caminhos de teste de um programa de acordo com as localizações de definições e 
usos de variáveis no programa. São úteis para selecionar caminhos de teste de um programa que contenha 
instruções de laços e if aninhadas. 
 5a Questão (Cód.: 125286) Pontos: 1,5 / 1,5 
No processo de desenvolvimento de software, cada ciclo de vida do software necessita de uma infra-estrutura e 
requer um local físico adequado, denominado ambiente. Neste contexto e em relação ao processo de teste de 
software qual o nome do ambiente que deve ser o mais semelhante possível do ambiente de Produção? Justifique 
sua resposta. Quais os testes que são aplicados neste ambiente?
 
Resposta: Ambiente de testes.Os testes aplicados são diversos: de integração, desempenho, segurança, etc.
 
 
Gabarito: Ambiente de teste e homologação. Ele deve ser o mais semelhante possível de forma a possibilitar o 
maior número de testes nas condições mais próximas de um ambiente real. Testes de sistema e aceitação
 6a Questão (Cód.: 125525) Pontos: 1,5 / 1,5 
Em relação as ferramentas de testes automatizado descreva quais as principais características que as ferramentas 
de suporte ao teste apresentam . 
 
Resposta: As ferramentas posuem o intuito de acelerar o processo de testes, apresentar maior confiabilidade no 
processo de testes, execução criteriosa dos testes, emissão de relatórios, medições, simuladores de performance 
etc.
 
Página 2 de 4BDQ Prova
20/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3232583...
 
 
 
 
 
Gabarito: Gerenciamento de defeitos : Tem como objetivo acompanhar e controlar os defeitos identificados durante 
o ciclo de vida do software e monitorá-los até a sua solução final, através da produção de um grande número de 
indicadores de qualidade. Permite parametrizações de forma a customizar um workflow de resolução de problemas, 
para melhor adapta-se a estrutura da empresa. Também é conhecido por: gerenciamento de erros, gerenciamento 
de problemas, registro de ocorrências, controle de incidências. Gerenciamento de configurações : Permite controlar 
e coordenar as mudanças efetuadas em documentações, fontes e ambientes físicos. Estabelece a relação entre os 
artefatos de software e identifica-los através de um único controle de versão enquanto ocorre modificações de 
fontes de uma versão anterior. 
 7a Questão (Cód.: 107644) Pontos: 0,0 / 0,5 
Qual é o tipo de teste é aplicado nos menores componentes de código criados, cujo objetivo é garantir que estes 
atendem as especificações do ponto de vista das características e de funcionalidade? Vale ressaltar este teste foca 
na lógica interna de processamento e nas estruturas de dados dentro dos limites de um componente.
 Teste de unidade
 Teste de integração
 Teste de lógica
 Teste de regressão
 Teste funcional
 8a Questão (Cód.: 125500) Pontos: 0,0 / 0,5 
Em relação as ferramentas de testes automatizado as ferramentas que possibilitam o gerenciamento e o controle do processo de 
execução, reexecução e medição dos testes planejados e a integração entre as demais fases, de forma a executar os testes 
selecionados no planejamento, tendo como principais características: a análise de cobertura, a execução de scripts, simuladores de 
performance e testadores de memória. São classificadas como ferramentas: 
 Ferramentas de Planejamento de testes 
 Ferramentas de Modelagem e Automação
 Ferramentas de execução e conferência 
 Ferramentas de Revisões e Inspeções 
 Ferramentas de Suporte aos Testes 
 9a Questão (Cód.: 106412) Pontos: 0,5 / 0,5 
Marque a opção INCORRETA
 O Controle da Qualidade avaliará sistematicamentea qualidade do processo em execução e a qualidade do 
produto tecnológico que está sendo desenvolvido. 
 O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar problemas de 
qualidade no software. Tais problemas são conhecidos por diversos nomes: bugs, falhas, erros ou defeitos.
 Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários 
finais
 O defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais.
 A qualidade de um software é definida pelo número de defeitos encontrados durante a fase de testes e com 
o acréscimo de novos requisítos independente da necessidade dos usuário.
Página 3 de 4BDQ Prova
20/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3232583...
 
 
 
 10a Questão (Cód.: 122264) Pontos: 0,5 / 0,5 
Marque a opção INCORRETA:
 A principal meta do teste de esforço é garantir que os dados ou funções de um sistema possam ser 
acessados apenas por atores autorizados a acessá-las. 
 O teste de desempenho ou performance, como também é conhecido, mede e avalia o tempo de resposta, o 
número de transações e outros requisitos sensíveis ao tempo de resposta do sistema. 
 O teste de recuperação é um teste de sistema que força o software a falhar de várias formas e verifica se a 
recuperação é executada corretamente. 
 Os testes de regressão geralmente são executados após a correção de algum defeito ou após a adição de 
uma nova funcionalidade. Seu objetivo é garantir que nenhum defeito foi acrescentado ao sistema após sua 
modificação. 
 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. Concentra-se em cada unidade do software, de acordo com o 
que é implementado no código fonte. Utiliza as técnicas de teste de caixa branca e caixa preta. 
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.
Página 4 de 4BDQ Prova
20/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3232583...

Continue navegando