Buscar

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

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

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 6, do total de 23 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

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 9, do total de 23 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

Continue navegando


Prévia do material em texto

AVALIAÇÃO DE SOFTWARE   Lupa  
 Retornar
Exercício: CCT0207_EX_A1_201408453339  Matrícula: 201408453339
Aluno(a): GLAUBERT SILVA BOTELHO Data: 08/09/2015 18:07:50 (Finalizada)
  1a Questão (Ref.: 201409125159)  Fórum de Dúvidas (0)       Saiba   (0)
No contexto atual os softwares tornaram­se cada vez mais parte do nosso dia­a­dia. Eles são  um dos aspectos
mais estratégicos para se viabilizar o aprimoramento e a  inovação dos produtos e serviços nas organizações.
Entretanto,  o  que  acontece  de  fato,  é  que  as  indústrias  de  software  estão  despreparadas  para  atender  às
rápidas  necessidades  dos  mercados  porque  não  investiram  em  seus  processos  internos.  Neste  contexto  as
assertivas estão corretas, EXCETO:
 
De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por
finalidade única a identificação de erros."
A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos gerados
com objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e
eliminado defeitos.
  O processo de garantia de qualidade de software é divido em: Planejamento da qualidade,
Implementação da qualidade e Garantia da qualidade.
Segundo a regra 10 de Myers, significa que quando um erro não é identificado, os custos de sua
correção multiplicam­se por 10 para cada fase do processo de desenvolvimento de software em que o
erro migra.
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.
  2a Questão (Ref.: 201408623820)  Fórum de Dúvidas (0)       Saiba   (0)
Qualidade pode ser entendida como um conjunto de características a serem satisfeitas em um determinado grau, de modo que
o produto de software atenda às necessidades explícitas e implícitas de seus usuários. No contexto de avaliação de software,
analise as afirmativas a seguir:
I. Características de qualidade do processo podem ser computadas a partir de   características de qualidade do produto. 
II. Processos possuem características de qualidade próprias e informações sobre a qualidade do produto gerado não
influenciam em sua avaliação. 
III. Características de qualidade do produto devem seguir padrões durante o desenvolvimento de software, sem serem
influenciados por padrões de documentação 
Assinale:
se somente as afirmativas I e II estiverem corretas.
se somente as afirmativas II e III estiverem corretas.
  se somente a afirmativa I estiver correta.
se somente as afirmativas I e III estiverem corretas.
se todas as afirmativas estiverem corretas.
  3a Questão (Ref.: 201408605083)  Fórum de Dúvidas (0)       Saiba   (0)
Marque a opção INCORRETA sobre Qualidade de Software.
Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do produto
tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de testes
sistemáticos nos vários estágios de desenvolvimento.
A qualidade de software e processos uniformes e consistentes de todas as etapas de desenvolvimento
tendem a gerar software seja eficiente.
A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos gerados
com objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e
eliminado defeitos.
  A qualidade de software é um conjunto de estratégias que buscam a satisfação da equipe de
desenvolvimento utilizando produtos (hardware e software) de última geração.
Softwares mal testados geram prejuízos as empresas, como Re­trabalho, aumentando o custo do
projeto;Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários e
outros prblemas correlatos.
  4a Questão (Ref.: 201408605082)  Fórum de Dúvidas (0)       Saiba   (0)
Por volta de 1979, Myers produziu um dos primeiros trabalhos  mais completos e profundos trabalho sobre um
processo  de teste de software. Myers é  o autor do livro "The Art of Software Testing", considerado por muitos
como a primeira obra de real valor sobre teste de software e a criadora de termos muito usados como 'Caixa
Branca e Caixa Preta" e "Caso de Teste". O que a Regra 10 de Myers afirma ?
A Regra 10 de Myers mostra que quanto mais tardio os defeitos são descobertos, menor é seu custo de
correção devido ao maior dominio da equipe de desenvolvimento do sistema.
A Regra 10 de Myers mostra que não existe software sem erro, assim não se deve investir recursos e
tempo para testar sistemas.
  A Regra 10 de Myers mostra que quanto mais tarde os defeitos forem encontrados tanto mais caro será
corrigi­los.
A Regra 10 de Myers mostra que os defeitos tem custo de correção constante independente do
momento em que são descobertos.
A Regra 10 de Myers mostra que a fase de testes deve ser realizada apenas no final do
desenvolvimento para concentrar o investimento e a atenção da equipe.
  5a Questão (Ref.: 201408605085)  Fórum de Dúvidas (0)       Saiba   (0)
Marque a opção INCORRETA:
A qualidade de um software é definida pelo número de requisitos que forma adequadamente testados e
estão em conformidade com o especificado.
A qualidade de software trabalha com o conceito de zero­defeito, ou seja, representa a não tolerância a
erros. O objetivo é definir um processo que contenha mecanismos de inibição de defeitos, impedimento
de que falhas sejam criadas e propagadas para as fases seguintes.
  Myers concluiu que zero­defeito é algo real com investimentos em processos e produtos independente
da complexidade envolvida.
Myers concluiu que zero­defeito é algo inatingível! Ou seja, pela complexidade envolvida e pelo número
altíssimo de situações existentes, torna­se impossível imaginar um produto de software ¿livre de erros¿.
Sempre existirão erros a serem descobertos.
A equipe de qualidade, ou de testes, deve ser o mais independente possível da equipe de
desenvolvimento de forma a não estar envolvida emocionalmente nem politicamente com o projeto,
tendo um comportamento mais objetivo e direto.
  6a Questão (Ref.: 201409125167)  Fórum de Dúvidas (0)       Saiba   (0)
Analise a afirmativa abaixo:
 
"A implantação de um processo de qualidade tanto no processo, como no produto possui um custo,  porém é
vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais cara custará  a solução."
 
Esta afirmativa está baseada na:
na regra de Morgan
na lei Boyle
na teoria de Bloom
  na regra 10 de Myers
na lei de Moore
   AVALIAÇÃO DE SOFTWARE   Lupa  
 Retornar
Exercício: CCT0207_EX_A10_201408453339  Matrícula: 201408453339
Aluno(a): GLAUBERT SILVA BOTELHO Data: 07/10/2015 20:26:15 (Finalizada)
  1a Questão (Ref.: 201409132118)  Fórum de Dúvidas (0)       Saiba   (0)
Qual o documento cuja função é formalizar o processo de qualidade a ser iniciado e que envolve todos os
integrantes do projeto de desenvolvimento (clientes, usuários e consultorias)? Vale observar que este
documento também tem como objetivo definir uma visão comum de todo o esforço executado para garantir a
qualidade durante o ciclo de desenvolvimento de software.
Plano mestre de validação
Plano mestre de verificação
  Plano de garantia da qualidade
Plano de cenários de teste
Plano de caso de teste
  2a Questão (Ref.: 201408621055)  Fórum de Dúvidas (0)       Saiba   (0)
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 atores envolvidos 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
Somente II e III são verdadeiras
Somente I e II são verdadeiras
  Todas são verdadeiras
Nenhuma das sentenças é correta
  3a Questão (Ref.: 201409193903)  Fórum de Dúvidas (0)       Saiba   (0)
A atividade de teste é composta por alguns elementos essenciais, que auxiliam na formalização desta atividade.
A afirmação " ... serve para selecionar e avaliar casos de teste, de forma a aumentar as possibilidades de
provocar falhas ou, quando isso não ocorre, estabelecer um nível elevado de confiança na correção do
produto", refere­se a qual elemento da atividade de teste?
Procedimento de teste.
Critério de geração de casos de Teste.
Critério de cobertura dos testes.
Caso de teste
  Critério de teste.
  4a Questão (Ref.: 201408623818)  Fórum de Dúvidas (0)       Saiba   (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.
Um plano de teste de software é um registro da execução de um caso de teste de software.
A automação de um teste de integração é mais facilmente empreendida que a de um teste de módulo.
A produção de scripts de teste deve preceder a eventual construção de casos de teste.
O processo de planejamento de testes é usualmente descrito em um plano de testes.
  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.
  5a Questão (Ref.: 201408621065)  Fórum de Dúvidas (0)       Saiba   (0)
Plano de garantia de qualidade é um documento de alto nível elaborado inicialmente no processo de qualidade
de software, Marque a opção que NÃO é um dos objetivo do plano de garantia de qualidade.
Envolver todos os integrantes do projeto de desenvolvimento (clientes, usuários e consultorias).
  Definir uma visão comum do todo o esforço executado para garantir a qualidade durante o ciclo de
desenvolvimento de software.
Convencer a respeito dos ganhos proporcionados pelo processo de garantia da qualidade.
Formalizar o processo de qualidade a ser iniciado.
  Definir e garantir fronteiras de conhecimento (garantir que cada um saiba apenas sua parte no processo
evitando que um testador influencie no trabalho de outro).
 Gabarito Comentado
  6a Questão (Ref.: 201408621833)  Fórum de Dúvidas (0)       Saiba   (0)
Maira é analista de teste de uma organização e está elaborando a documentação de teste do sistema Delta. Seu
chefe solicitou que ela elaborasse o artefato que tivesse em seu conteúdo: a identificação das condições de
testes, o detalhamento da massa de entrada e da massa resultante, assim como arquitetura do ambiente de
teste. Neste caso o artefato solicitado foi:
  Caso de Teste
Plano de teste
Suíte de teste
Caso de Uso
Estratégia e Teste
 Gabarito Comentado
   AVALIAÇÃO DE SOFTWARE   Lupa  
 Retornar
Exercício: CCT0207_EX_A9_201408453339  Matrícula: 201408453339
Aluno(a): GLAUBERT SILVA BOTELHO Data: 07/10/2015 20:19:35 (Finalizada)
  1a Questão (Ref.: 201408624150)  Fórum de Dúvidas (0)       Saiba   (0)
Em relação as ferramentas de testes automatizado as ferramentas que possibilitam apoiar o processo de verificação do software e
que apresentam como principais características: a análise da complexidade, a compreensão do código e a análise sintática e
semântica do código. São classificadas como ferramentas:
Ferramentas de execução e conferência
Ferramentas de Suporte aos Testes
Ferramentas de Planejamento de testes
  Ferramentas de Revisões e Inspeções
Ferramentas de Modelagem e Automação
 Gabarito Comentado
  2a Questão (Ref.: 201408624163)  Fórum de Dúvidas (0)       Saiba   (0)
Em relação as ferramentas de testes automatizado as ferramentas que possibilitam o desenvolvimento de scripts
automatizados e que apresentam como principais características: a geração de massa de dados e a automatização de scripts,  são
classificadas como:
Ferramentas de Suporte aos Testes
  Ferramentas de Planejamento de testes
Ferramentas de execução e conferência
Ferramentas de Revisões e Inspeções
  Ferramentas de Modelagem e Automação
 Gabarito Comentado
  3a Questão (Ref.: 201408744224)  Fórum de Dúvidas (0)       Saiba   (0)
Como denominamos nos testes automatizados, os testes que realizamos quando temos uma nova versão de
software e comparamos com a versão anterior?
Teste de carga
Teste de Alfa
  Teste regressivo
Teste de unidade
Teste Progressivo
  4a Questão (Ref.: 201408624191)  Fórum de Dúvidas (0)       Saiba   (0)
Em relação as ferramentas de testes automatizado as ferramentas que apoiam as atividades que não estão
diretamente ligadas ao processo de testes, porém garantem que determinados itens fundamentais desse
processo estão sendo bem gerenciados e que apresentam como principais características o: Gerenciamento de
defeitos e gerenciamento de configurações. São classificadas como:
  Ferramentas de Suporte aos Testes
Ferramentas de Modelagem e Automação
Ferramentas de Planejamento de testes
Ferramentas de Revisões e Inspeções
Ferramentas de execução e conferência
 Gabarito Comentado
  5a Questão (Ref.: 201408624183)  Fórum de Dúvidas (0)       Saiba   (0)
Em relação as ferramentas de testes automatizado as ferramentas em que auxiliam na definição dos escopos,
abordagens, recursos e programação das atividades. E que tem como principais características : geração de
planejamentos padronizados, elaboração de estimativas de tempo e custos e dimensionamento das equipes de
acordo com o tempo disponível, são classificadas como ferramentas:
  Ferramentas de Revisões e Inspeções
Ferramentas de Modelagem e Automação
Ferramentas de Suporte aos Testes
  Ferramentas de Planejamento de testes
Ferramentas de execução e conferência
  6a Questão (Ref.: 201408624166)  Fórum de Dúvidas (0)       Saiba   (0)
Em relação as ferramentas de testes automatizado as  ferramentas  que  possibilitam apoiar  o processo de verificação do software e
que  apresentam como principais características: a análise da complexidade, a compreensão do código e a análise sintática e
semântica do código. São   classificadas como ferramentas:
Ferramentas de Suporte aos Testes
  Ferramentas de execução e conferência
Ferramentas de Planejamento de testes
Ferramentas de Modelagem e Automação
  Ferramentas de Revisões e Inspeções
   AVALIAÇÃO DE SOFTWARE   Lupa  
 Retornar
Exercício: CCT0207_EX_A8_201408453339  Matrícula: 201408453339
Aluno(a): GLAUBERT SILVA BOTELHO Data: 07/10/2015 20:15:32 (Finalizada)
  1a Questão (Ref.: 201408623101)  Fórum de Dúvidas (0)       Saiba   (0)
Normalmente para que o processo de teste transcorra de forma íntegra é comum a utilização de um grupo
independente de teste, já que as pessoas que criaram o software não devem ser as que irão realizar os testes.
Normalmente este grupo trabalha de forma conjunta. Uma estratégia de teste de software é desenvolvida pelo
gerente de projeto, pelos engenheiros de software e pelos especialistas em testes. Existem váriasresponsabilidades e papéis dentro da equipe de teste. Indique dentre as opções abaixo, aquela
que nãocorresponde a uma destas pessoas.
  Usuário
Líder do projeto de teste
Analista de teste
Testador
Arquiteto de teste
  2a Questão (Ref.: 201408623122)  Fórum de Dúvidas (0)       Saiba   (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?
analista de teste
desenvolvedor de software
testador
  Arquiteto de teste
gerente de teste
  3a Questão (Ref.: 201408621006)  Fórum de Dúvidas (0)       Saiba   (0)
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 II é verdadeira
Somente III é verdadeira
Somente I e II são verdadeiras
  4a Questão (Ref.: 201409071802)  Fórum de Dúvidas (0)       Saiba   (0)
Imaginando­se um projeto de desenvolvimento de software com ciclos de: análise, desenvolvimento e Testes, é
correto admitir que:
Novas solicitações feitas pelo cliente não serão testadas quando estas solicitações chegarem após as
atividades de teste já terem ultrapassado 86%, para não comprometer o prazo de entrega.
Os usuários finais participam na execução dos testes em conjunto com a equipe de testes para auxiliar
na interpretação dos resultados.
  Os testes devem ser feitos em um ambiente preferencialmente isolado e somente após a conclusão dos
testes é que a nova versão do software será baixada no ambiente para uma nova rodada de testes.
Erros encontrados podem ser corrigidos em tempo de teste no próprio ambiente de teste, dando
agilidade ao processo como um todo.
Qualquer ocorrência de resultado obtido diferentemente do resultado esperado é passível de ser
anotado e irá interromper os testes.
 Gabarito Comentado
  5a Questão (Ref.: 201409125863)  Fórum de Dúvidas (0)       Saiba   (0)
Qual o teste que é realizado por um grupo restrito de usuários, faz parte dos testes de aceitação e é realizado
no ambiente de produção?
  Beta
Gama
Alfa
Fumaça
Operação
 Gabarito Comentado
  6a Questão (Ref.: 201409071806)  Fórum de Dúvidas (0)       Saiba   (0)
Testware são todos os produtos gerados nas fases de verificação e validação, incluindo todas as formas de
documentação, automação e relatórios produzidos. Necessitamos também de uma equipe capacitada. Neste
sentido analise as questões abaixo e indique a opção correta:
Desenvolvedores e testadores integram o mesmo time, mas com funções conflitantes.
Os gerentes de testes, assim como todos da equipe de teste, também codificam quando o cronograma
atrasa.
O usuário também é parte integrante da equipe de teste.
Desenvolvedores e testadores são parte da mesma equipe, pois o trabalho de um depende do outro.
  Desenvolvedores e testadores integram equipes diferentes, pois a independência entre as equipes é
necessária
 Gabarito Comentado
   AVALIAÇÃO DE SOFTWARE   Lupa  
 Retornar
Exercício: CCT0207_EX_A7_201408453339  Matrícula: 201408453339
Aluno(a): GLAUBERT SILVA BOTELHO Data: 07/10/2015 20:04:23 (Finalizada)
  1a Questão (Ref.: 201408620940)  Fórum de Dúvidas (0)       Saiba   (0)
"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" . A descrição
apresentada é referente a que tipo de teste ?
Teste de Validação
Teste de unidade
Teste de disponibilização (Teste de configuração)
Teste de Integração
  Teste Regressão
  2a Questão (Ref.: 201408748818)  Fórum de Dúvidas (0)       Saiba   (0)
Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que:
Somente o módulo de cálculo alterado deve ser testado, pois o processo de reutilização garante que os
módulos que o utilizam serão afetados.
  Todos os programas que tenham relação com esta mudança devem ser verificados, independentes se
foram ou não alterados. (teste de regressão)
Os testes devem ser feitos somente no programa mais importante do sistema. (testes evolutivos)
Todos os módulos de cálculo afetados devem ser testados (teste de cálculos)
Somente os módulos que envolvam cálculos e tenham fronteiras com o módulo alterado, devem ser
testados (teste de afirmação)
  3a Questão (Ref.: 201408744217)  Fórum de Dúvidas (0)       Saiba   (0)
Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: teste de baixo
nível e teste de alto nível. São considerados teste de alto nível:
Integração e aceitação
Aceitação e unidade
Sistema e integração
  Sistema e Aceitação
Unidade e Integração
 Gabarito Comentado
  4a Questão (Ref.: 201408623932)  Fórum de Dúvidas (0)       Saiba   (0)
João é um colega de trabalho e acabou de corrigir um defeito em um programa. Ele te pede ajuda em relação a
que Teste ele deve usar neste momento. Qual Teste você indicaria?
  Teste de Regressão
  Teste de Integração
Teste de Validação
Teste de Unidade
Teste Fumaça
 Gabarito Comentado
  5a Questão (Ref.: 201408606314)  Fórum de Dúvidas (0)       Saiba   (0)
Existem muitas estratégias que podem ser utilizadas para testar um software. A estratégia onde os testes são
executados em uma combinação de componentes (que podem ser pedaços de códigos, módulos ou aplicações
distintas) para verificar se funcionam corretamente juntos, conforme as especificações é chamada de:
Teste unitário
  Teste de integração
Teste de verificação
Teste de sistema
Teste de aceitação
  6a Questão (Ref.: 201409147964)  Fórum de Dúvidas (0)       Saiba   (0)
A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. Geralmente, era vista
como castigo para o programador ou como uma tarefa, onde não se deveria gastar muito tempo e
investimentos. O tema esteve relegado a segundo plano e, até alguns anos atrás, não se encontrava muita
literatura sobre o assunto. Este é um paradigma que vem mudando no mundo moderno de desenvolvimento de
software. Um dos testes, que ajudou a mudar este paradigma, é o teste de aceitação que tem como principal
característica
  ser realizado no início do desenvolvimento do software, com o objetivo de evitar futuros erros, durante o
processo de desenvolvimento.
ser realizado, com o cliente, apenas após a implantação do software.
ser realizado, pelos analistas de teste, no meio do processo de desenvolvimento do produto.
ser realizado, com o cliente,apenas após o treinamento de uso do software.
  verificar o sistema, em relação aos seus requisitos originais e às necessidades atuais do usuário.
   AVALIAÇÃO DE SOFTWARE   Lupa  
 Retornar
Exercício: CCT0207_EX_A6_201408453339  Matrícula: 201408453339
Aluno(a): GLAUBERT SILVA BOTELHO Data: 07/10/2015 19:49:44 (Finalizada)
  1a Questão (Ref.: 201408620919)  Fórum de Dúvidas (0)       Saiba   (0)
Os principais métodos de testes de caixa­branca para obtenção dos casos de testes são apresentados abaixo,
marque a opção que NÃO faz parte deste rol de testes caixa­branca:
Cobertura de desvios condicionais
Cobertura de laços
Cobertura de Caminhos
Cobertura de linha de código
  Métodos de decomposição de requisitos
  2a Questão (Ref.: 201409125848)  Fórum de Dúvidas (0)       Saiba   (0)
Qual o método estrutural para a elaboração de casos de testes de caixa branca que tem como objetivo detectar
erros nas condições lógicas aplicadas no código­fonte? Neste método os casos de teste são construídos de
forma a permitir variação dos valores que determinam a execução dos diversos fluxos alternativos existentes
no código­fonte.
Cobertura de caminhos
Cobertura de linha de código
  Cobertura de desvios condicionais
Cobertura de laços
Cobertura de exceção
 Gabarito Comentado
  3a Questão (Ref.: 201408744216)  Fórum de Dúvidas (0)       Saiba   (0)
Os testes da caixa preta são uma abordagem complementar aos testes de caixa branca, com a finalidade de
identificar um conjunto de situações que serão empregadas em forma de testes para a identificação de erros.
Os principais métodos de testes de caixa­preta para obtenção dos casos de testes são:
Decomposição de requisitos e cobertura de laços
Análise e documentos e cobertura de caminhos
Cobertura de linha de código e cobertura de caminhos
Cobertura de linha de código e cobertura de laços
  Decomposição de requisitos e análise de documentos
 Gabarito Comentado
  4a Questão (Ref.: 201409069151)  Fórum de Dúvidas (0)       Saiba   (0)
Após executar transações previstas em um caso de teste, o último passo é a impressão de um relatório. Este
relatório pode ser aceito como evidência de que os testes foram efetuados? Selecione a alternativa correta:
Não, afinal qualquer impressora pode ter sido utilizada para gerar um relatório parecido.
  Sim, afinal um relatório é um documento.
Não, pois o relatório não foi elaborado pela equipe de teste.
Sim, afinal se o sistema emite relatórios o sistema funciona.
Sim, o relatório pode ser aceito como evidência dos teste desde que isso tenha sido definido no início do
projeto.
 Gabarito Comentado
  5a Questão (Ref.: 201409125444)  Fórum de Dúvidas (0)       Saiba   (0)
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
Análise de documentos
Cobertura de desvio de caminhos
Cobertura de código
  Decomposição dos requisitos
 Gabarito Comentado
  6a Questão (Ref.: 201409178475)  Fórum de Dúvidas (0)       Saiba   (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, alternativo e de exceção
Primário, secundário e de exceção
Primário, alternativo e de erro
Primário, secundário e de erro
Primário, secundário e complementar
   AVALIAÇÃO DE SOFTWARE   Lupa  
 Retornar
Exercício: CCT0207_EX_A5_201408453339  Matrícula: 201408453339
Aluno(a): GLAUBERT SILVA BOTELHO Data: 08/09/2015 19:06:05 (Finalizada)
  1a Questão (Ref.: 201408605367)  Fórum de Dúvidas (0)       Saiba   (0)
Categoria de teste que tem por objetivo avaliar e garantir que todos os requisitos especificados sejam
implementados, geralmente servindo como base de um processo de verificação automática. Os testes
funcionais estão relacionados as regras de negócio para que se obtenha ampla cobertura dos cenários de
negócio. Sua melhor descrição está em um modelo de casos de uso e em casos de uso.Marque a categoria que
melhor representa a descrição anterior.
Teste de Confiabilidade e Disponibilidade
  Teste de Funcionalidade
Teste de Performance (Desempenho)
Teste de Compatibilidade (Versionamento)
Teste de Usabilidade
  2a Questão (Ref.: 201408606315)  Fórum de Dúvidas (0)       Saiba   (0)
A empresa XPTO desenvolveu um software de controle de estoque e decidiu comercializar cópias para diversos
clientes espalhados pelo território nacional. Porém verificou­se que estes clientes possuem diferentes tipos de
hardware e software. Neste caso, qual o tipo de teste de software mais indicado para que o software possa ser
executado nos diferentes clientes?
Teste de Integridade
Teste de Regressão
  Teste de Configuração
Teste de Desempenho
Teste de Instalação
 Gabarito Comentado
  3a Questão (Ref.: 201408605365)  Fórum de Dúvidas (0)       Saiba   (0)
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 Contigência
Teste de Performance (Desempenho)
Teste de Segurança
Teste de Configuração (Ambiente)
  4a Questão (Ref.: 201408744213)  Fórum de Dúvidas (0)       Saiba   (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 de negócio
Teste requisitos
Teste de linguagem
  Teste de usabilidade
Teste funcional
  5a Questão (Ref.: 201408619757)  Fórum de Dúvidas (0)       Saiba   (0)
O presidente de uma empresa solicita um novo sistema de informação e pede atenção para que o sistema
possua uma interface intuitiva e muito fácil de utilizar. Durante o desenvolvimento desse sistema, o tipo de teste
que deve ser realizado com redobrada atenção é o de:
destruição.
segurança.
desempenho.
  usabilidade.
stress.
  6a Questão (Ref.: 201408623099)  Fórum de Dúvidas (0)       Saiba   (0)
A empresa Xpto implantou recentemente um sistema web de controle de documentos. Percebeu­se que após
algum tempo de execução o tempo de resposta do servidor degrada e acaba por torna­se inaceitável. Após
solicitar auxílio a equipe de teste chegou­se a conclusão que deveria ser realizado que tipo de teste?
  Desempenho
Configuração
Segurança
Navegação
Componente
   AVALIAÇÃO DE SOFTWARE   Lupa  
 Retornar
Exercício: CCT0207_EX_A4_201408453339  Matrícula: 201408453339
Aluno(a): GLAUBERT SILVA BOTELHO Data: 08/09/2015 18:59:51 (Finalizada)
  1a Questão (Ref.: 201408606298)  Fórum de Dúvidas (0)       Saiba   (0)
O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações
analisadas e revisadas nas etapas iniciais do projeto. Qual é a etapa que tem como objetivo validara solução
como um todo?
Validação do aceite
Validação da unidade
Validação da integração
Validação da implementação
  validação do sistema
 Gabarito Comentado
  2a Questão (Ref.: 201409178495)  Fórum de Dúvidas (0)       Saiba   (0)
Um programa valida um campo numérico da seguinte maneira: Valores inferiores ou iguais a 0 são rejeitados,
valores entre 1 e 150 são aceitos, valores maiores ou iguais a 151 são rejeitados. Qual das alternativas contém
os valores de entrada que cobre todas as partições de equivalência?
­1,50,120
­151,65,150
10,150,200
  0,1,151
0,1,150
  3a Questão (Ref.: 201409178499)  Fórum de Dúvidas (0)       Saiba   (0)
Um programa valida um campo de entrada referente a código do produto e aceita valores de 1860 até 2860.
Utilizando a análise do valor limite o teste usaria quais valores?
  1859,1900,1861, 2859, 2860, 2861
0,1860,2860,3000
1860, 2860
­1859, 2860, 2861
1859, 1860, 2860,2861
  4a Questão (Ref.: 201408606309)  Fórum de Dúvidas (0)       Saiba   (0)
Indique a opção que Não representa um dos tipos de Teste de Caixa Branca.
  Teste comportamental
Teste de ciclo
Teste de fluxo de dados
Teste de caminho básico
Teste de condição
  5a Questão (Ref.: 201408605352)  Fórum de Dúvidas (0)       Saiba   (0)
Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste estrutural),
marque a opção correta:
diferentemente dos testes da caixa­preta, o teste da caixa­branca não requer o conhecimento da
tecnologia empregada e dos conceitos de implementação do software.
devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente nas fases
iniciais de coletas de requisitos para esclarecer os requisitos funcionais. Isto só é possível pois estes
tipos de testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido.
focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os requisitos do sistema
sejam amplamente atendidos pelo software construído.
devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de testes não
preveem acesso a estrutura do sistema que esta sendo desenvolvido, os requisitos funcionais só podem
ser testados quando o software está pronto.
  é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no programa para
derivar casos teste.
  6a Questão (Ref.: 201409125211)  Fórum de Dúvidas (0)       Saiba   (0)
O campo de entrada para cadastramento do ano do aniversário no sistema da empresa Canvas aceita valores
de 1900 até 2015. Utilizando a técnica de análise do valor limite , quais seriam os possíveis valores a serem
utilizados no teste deste campo?
  0,1900,2014,2015
1900, 2014
1899,1900,2014,2015
1899, 1900, 1901,2013,2014,2015
1900,2015
   AVALIAÇÃO DE SOFTWARE   Lupa  
 Retornar
Exercício: CCT0207_EX_A3_201408453339  Matrícula: 201408453339
Aluno(a): GLAUBERT SILVA BOTELHO Data: 08/09/2015 18:20:32 (Finalizada)
  1a Questão (Ref.: 201409125207)  Fórum de Dúvidas (0)       Saiba   (0)
Técnica estruturada que baseia­se em reuniões com um grupo de profissionais responsáveis em identificar
falhas presentes em documentos gerados nas diversas etapas do desenvolvimento. Esta técnica visa identificar
o maior número possível de erros nas documentações. Neste caso estamos nos referindo a:
Teste de verificação, revisão informal
  Teste de verificação, revisão Formal
Teste de validação, revisão formal
Teste de validação, revisão informal
Teste de validação, auditoria
  2a Questão (Ref.: 201409069133)  Fórum de Dúvidas (0)       Saiba   (0)
No processo de desenvolvimento de software cada fase cumpre um objetivo e produz documentos e/ou
modelos pertinentes a finalidade da fase. Para a garantia da qualidade do software desenvolvido, estudamos a
importância da aferição da qualidade desde as etapas iniciais. Neste contexto o processo de verificação é
fundamental para o processo de desenvolvimento de software de forma a não deixar que problemas sejam
migrados para as fases seguintes. 
Na fase de verificação do negócio é importante verificar se:
A rastreabilidade entre requisitos e necessidades.
  Todas as necessidades, metas e exigências foram listadas.
A consistência da arquitetura da solução.
A aderência de requisitos não funcionais com a solução.
As normas e padrões de desenvolvimento.
  3a Questão (Ref.: 201409069140)  Fórum de Dúvidas (0)       Saiba   (0)
Nesta fase toda a documentação produzida nas fases anteriores será transformada em código de uma
determinada linguagem de desenvolvimento. O objetivo da verificação neste caso é garantir a qualidade do
código­fonte gerado pela equipe de desenvolvimento. Esta verificação pode ser realizada através das "boas
práticas de programação" garantidas pela adoção de normas e padrões corporativos seguidos pela equipe de
desenvolvimento. 
Estamos nos referindo a qual fase de verificação?
  Implementação.
Negócio.
Modelagem.
Teste.
Análise.
 Gabarito Comentado
  4a Questão (Ref.: 201408605346)  Fórum de Dúvidas (0)       Saiba   (0)
Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e produz
documentos e/ou modelos pertinentes a finalidade da fase. A etapa de verificação é fundamental no processo,
pois desde as fases iniciais pode­se aferir a qualidade do processo e não deixar que problemas sejam migrados
para as fases seguintes. Em relação as fases no processo de desenvolvimento de software temos:
Verificação de progresso ­ Verificação de instalação ­ Verificação de encerramento financeiro ­
Verificação de treinamento
Verificação de negócios ­ Verificação de desenvolvimento ­ Verificação de implementação ­ verificação
de suporte
Verificação de negócios ­ Verificação de instalação ­ Verificação de análise e modelagem ­ Verificação
de encerramento financeiro
Verificação de análise e modelagem ­ Verificação de desenvolvimento ­ verificação de suporte
  Verificação de negócios ­ Verificação de requisitos ­ Verificação de análise e modelagem ­ Verificação de
implementação
  5a Questão (Ref.: 201408744203)  Fórum de Dúvidas (0)       Saiba   (0)
Os testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de sistemas.  Neste sentido a qualidade será obtida
através da correta construção de documentos e a adequada realização das atividades previstas no processo corporativo de engenharia de
software. Desta forma os testes de verificação devem concentra‐se em dois aspectos bem distintos:
Levantamento de requisitos e auditoria
Levantamento de requisitos e teste do produto
Teste do produto e revisões
  Revisões e auditorias
Teste da caixa branca e teste da caixa preta
 Gabarito Comentado
  6a Questão (Ref.: 201409125210)  Fórum de Dúvidas (0)       Saiba   (0)
O checklist é um importante instrumento que auxilia revisores e auditores no processo de verificação. Quais das
opções abaixo não faz parte das atividades do Modelo de Negócios:
Modelar as atividades e estabelecer uma macro visão
Estimar os custos do projeto de software
  Modelar uma solução que suporte todos os requisitos
Estimar os prazos do projeto de software
Identificar expectativas e exigências do cliente
 AVALIAÇÃO DE SOFTWARE   Lupa  
 Retornar
Exercício: CCT0207_EX_A2_201408453339  Matrícula: 201408453339
Aluno(a): GLAUBERT SILVA BOTELHO Data: 08/09/2015 18:13:13 (Finalizada)
  1a Questão (Ref.: 201408605087)  Fórum de Dúvidas (0)       Saiba   (0)
Marque a alternativa correta:
I ­ Os testes de verificação e validação são complementares, não devendo ser encarados como atividades
redundantes. Cada um possui natureza e objetivo distinto, fortalecendo desta forma o processo de detecção de
erros e aumentando a qualidade final do produto.
II ­Os testes de verificação visam garantir o processo.
III ­ Os testes de validação visam a garantia de qualidade do produto.
Apenas as sentenças I e II estão corretas
Todas as sentenças estão erradas
Apenas a sentença I está correta
Apenas as sentenças II e III estão corretas
  Todas as sentenças estão corretas
  2a Questão (Ref.: 201409125172)  Fórum de Dúvidas (0)       Saiba   (0)
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando  um erro não é identificado, os
custos de sua correção multiplicam­se por 10 para cada fase do processo de desenvolvimento de software em
que o erro migra.  Por isso _________________, ao longo do processo de desenvolvimento tornam­se uma
ajuda na redução dos custos de qualidade: detectam o problema antes de ser implementado.
 
os testes de caixa preta os testes de integração
os testes de integração
os testes de sistemas
  os testes de verificação
os testes de validação
  3a Questão (Ref.: 201408744200)  Fórum de Dúvidas (0)       Saiba   (0)
Existem diversas fases dentro de um processo de verificação que podem ser aplicadas em momentos diferentes
do desenvolvimento do software. Qual a fase cujo objetivo é garantir que os diversos documentos produzidos
tenham aderência às necessidades apontadas pelos clientes?
Verificação do usuário
Verificação de implementação
  Verificação de negócio
Verificação de requisitos
Verificação de análise e modelagem
 Gabarito Comentado
  4a Questão (Ref.: 201408605089)  Fórum de Dúvidas (0)       Saiba   (0)
Em relação aos testes de verificação, marque a opção INCORRETA:
  Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da
solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também
em avaliar a aplicação de boas práticas de programação.
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da aderência
da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas
também em avaliar a modelagem da solução como um todo.
Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código­fonte gerado pela
equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. É
um processo formal de verificação do código produzido.
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do levantamento dos
requisitos funcionais e não funcionais do software a ser desenvolvido.
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos produzidos
tenham total aderência às necessidades apontadas pelos clientes.
 Gabarito Comentado
  5a Questão (Ref.: 201408606297)  Fórum de Dúvidas (0)       Saiba   (0)
O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações
analisadas e revisadas nas etapas iniciais do projeto. Qual é a última etapa do processo de validação?
Validação do sistema
Validação da unidade
Validação da implementação
  Validação do aceite
Validação da integração
  6a Questão (Ref.: 201409125205)  Fórum de Dúvidas (0)       Saiba   (0)
Os testes de validação caracterizam­se pela presença física do software e de seu processamento em um
ambiente tecnicamente preparado. As atividades de teste deverão ocorrer em paralelo às atividades de
construção de componentes executáveis e respeitando os estágios de desenvolvimento. Neste caso qual o
primeiro nível de estagio de teste de validação que iremos aplicar?
  Unidade
Aceitação
Homologação
Sistemas
Integração
 Gabarito Comentado