Buscar

Perguntas sobre Testes 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 36 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 36 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 36 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

Cap 2
Questão 1 de 16 - Considere as seguintes afirmações:
I. É considerado um modelo de desenvolvimento de software sequencial onde as atividades de testes ocorrem após as atividades de desenvolvimento serem finalizadas.
II. É um modelo de desenvolvimento de software onde se obtém incrementos do software por iterações e onde ocorre a execução contínua de testes e níveis sobrepostos.
Assinale a alternativa correta.
 A) I – modelo V, II – modelo cascata.
 B) I – modelo cascata, II – modelo incremental.
 C) I – modelo V, II – modelo ágil.
D) I – modelo cascata, II – modelo ágil.
Questão 2 de 16
Você é membro de uma equipe de teste responsável por testar um software complexo da área financeira. Nesse contexto, sob o ponto de vista de adaptação do modelo de desenvolvimento de software, o melhor seria:
 A) Adaptá-lo de acordo com as características do projeto. Projetos mais complexos demandam um modelo mais detalhado.
 B) Não se deve adaptar o modelo de desenvolvimento original, sob risco de descaracterizá-lo e resultar em um produto de baixa qualidade.
 C) A qualidade é a direcionadora do modelo de desenvolvimento de software a ser utilizado.
D) De modo geral os modelos de desenvolvimento de software não interferem no processo de teste, logo sua a adaptação é indiferente.
Questão 3 de 16
Independentemente do modelo de software utilizado, como devem ser desenvolvidas as atividades de teste de software?
 A) As atividades de teste de software são desenvolvidas após o código ser liberado pelo desenvolvedor.
 B) As atividades de teste de software devem iniciar o mais cedo possível, envolvendo os testadores na revisão de documentos da análise e projeto de software.
 C) As atividades de testes devem ser automatizadas para os testes funcionais e de performance, visando eficiência e eficácia do processo.
 D) As atividades de teste de software serão definidas pelo líder de testes, visando a maior cobertura de testes, identificar o maior número de defeitos e entregar um software livre de riscos.
Questão 4 de 16
Suponha um desenvolvimento de um sistema fortemente regulamentado, com especificações rigidamente definidas. O prazo do projeto também está definido em contrato. Nesse cenário seria mais adequado adotar qual modelo de desenvolvimento?
 A) Ágil.
 B) Incremental.
 C) Cascata.
D) Kanban.
Questão 5 de 16
É um nível de teste que visa identificar defeitos nas funções, métodos. Esse nível de teste apresenta alto retorno do esforço de teste. Trata-se de qual nível de teste?
 A) Teste de integração.
 B) Teste de sistema.
 C) Teste de componente.
D) Teste estrutural.
Questão 6 de 16
Teste beta é:
 A) Realizado pelo cliente no seu próprio site.
 B) Realizado pelo cliente no site do desenvolvedor do software.
 C) Realizado por um time de teste independente.
D) Útil para testar o software desenvolvido para um cliente específico.
Questão 7 de 16
Qual das seguintes alternativas é um tipo de teste?
 A) Teste de componente.
 B) Teste funcional.
 C) Teste de sistema.
D) Teste de aceitação.
Questão 8 de 16
Qual das seguintes alternativas é uma característica não funcional da qualidade?
 A) Viabilidade.
 B) Usabilidade.
 C) Reteste
D) Regressão.
Questão 9 de 16
Qual dos seguintes é um teste funcional?
 A) Medição de tempo de resposta de um sistema online de reservas.
 B) Verificar o efeito de alto volume de tráfego em um sistema de call center.
 C) Verificar as informações de telas do sistema online de reservas e o conteúdo do banco de dados, contra a informação na carta aos clientes.
D) Verificar o quão fácil é utilizar o sistema.
Questão 10 de 16
Dado um cenário em que para um sistema de gestão comercial, novas funcionalidades foram adicionadas e liberado uma versão para teste. Para garantir que as novas funcionalidades eventualmente não tenham impactado no funcionamento das funcionalidades antigas, seria prudente executar qual tipo de teste?
 A) Teste de confirmação.
 B) Teste de validação.
 C) Teste de regressão.
D) Teste de verificação.
Questão 11 de 16
Testes não funcionais incluem:
 A) Teste para ver onde o sistema não funciona corretamente.
 B) Teste dos atributos de qualidade do sistema, incluindo confiabilidade e usabilidade.
 C) Obter a aprovação do usuário para o sistema.
D) Teste de uma funcionalidade usando apenas o software exigido por aquela função.
Questão 12 de 16
Qual das seguintes características define um teste de caixa branca?
 A) Execução de teste, funcional ou não funcional, sem levar em consideração a estrutura interna do componente ou sistema.
 B) Execução do teste seguindo previamente uma sequência documentada de testes.
 C) Teste baseado na análise da estrutura interna de um componente ou sistema.
D) Uma abordagem de teste na qual elementos de software, de hardware ou ambos são combinados todos de uma vez em um componente ou um sistema geral, em vez de em estágios.
Questão 13 de 16
Qual das seguintes alternativas é uma declaração verdadeira referente ao processo de consertar mudanças emergenciais?
 A) Não há tempo para testar a mudança, antes dela estar pronta, assim somente os melhores desenvolvedores deveriam fazer esse trabalho, não envolvendo os testadores, já que eles atrasariam o processo.
 B) Apenas execute o reteste do defeito corrigido.
 C) Sempre execute um teste de regressão completo de todo o sistema, no caso de outras partes do sistema terem sido afetadas indevidamente.
D) Reteste a área alterada e então utilize análise de risco para decidir em um subconjunto adequado de todo o teste de regressão, a ser executado, em caso do outras partes do sistema terem sido afetadas indevidamente.
Questão 14 de 16
Para qual das seguintes alternativas o teste de manutenção deve ser utilizado?
 A) A correção de defeitos durante a fase de desenvolvimento.
 B) Planejado melhorias em um sistema existente em operação.
 C) Reclamações sobre a qualidade do sistema durante os testes de aceitação do usuário.
D) Integração das funções durante o desenvolvimento de um novo sistema.
Questão 15 de 16
Selecione a alternativa correta:
 A) A análise de impacto é útil para decidir quanto teste de confirmação deve ser executado durante o teste de manutenção.
 B) A análise de impacto é útil para decidir quanto teste de confirmação deve ser executado durante um novo desenvolvimento e teste de manutenção.
 C) A análise de impacto é útil para decidir quanto teste de regressão deve ser executado durante o teste de manutenção.
D) A análise de impacto não afeta o teste de regressão.
Questão 16 de 16
Qual das seguintes afirmações NÃO deve ser considerado um gatilho para o teste de manutenção?
 A) Decisão de testar a manutenabilidade do software.
 B) Decisão de testar o sistema após a migração para uma nova plataforma operacional.
 C) Decisão de testar se dados arquivados podem ser recuperados.
D) Decisão de testar após consertos rápidos do software.
Cap 3
Questão 1 de 18
Qual dos seguintes artefatos podem ser examinados usando uma técnica de revisão?
 A) Código do software.
 B) Especificação de requisitos.
 C) Modelagem de teste.
D) Todas as anteriores.
Questão 2 de 18
Quais DUAS das seguintes alternativas sobre teste estático são mais verdadeiras? Escolha DUAS.
 A) Uma forma barata de detectar e remover defeitos.
 B) Ele faz o teste dinâmico menos desafiador.
 C) Os requisitos do usuários são validados mais cedo.
 D) Torna possível encontrar problemas de execução mais cedo no ciclo de vida.
 E) Para o teste de sistemas de segurança crítica, o teste estático tem menos valor pois os testes dinâmicos encontra melhor os defeitos.
Questão 3 de 18
Qual papel é responsável por liderar uma revisão?
 A) Autor.
 B) Revisor.
 C) Mediador.
D) Gerente.
Questão 4 de 18
Qual das seguintes alternativas pode ser considerada uma vantagem da técnica estática sobre o teste dinâmico? As técnicas estáticas:
 A) Podem localizar defeitos diferentes dos encontrados pelas técnicas dinâmicas.
 B) São mais baratas que as técnicas dinâmicas.
 C) Podem detectar falhas, enquanto técnicas dinâmicas podem encontrardefeitos.
D) Podem detectar defeitos mais cedo do que as técnicas dinâmicas.
Questão 5 de 18
Você necessita decidir qual versão do documento de arquitetura será usado no seu projeto. Qual tipo de revisão seria mais apropriado para endereçar essa necessidade?
 A) Walkthrough (acompanhamento).
 B) Revisão técnica.
 C) Inspeção.
D) Revisão informal.
Questão 6 de 18
Qual é a diferença entre as técnicas estáticas e dinâmicas, em relação aos seus objetivos?
 A) Técnicas estáticas detectam defeitos. Técnicas dinâmicas detectam falhas.
 B) Técnicas estáticas são normalmente aplicadas nas fases iniciais do ciclo de vida do desenvolvimento de software, enquanto as técnicas dinâmicas são aplicadas nas fases finais.
 C) Não há diferenças, porque ambas tentam encontrar defeitos tão cedo quanto possível.
D) Técnicas estáticas demandam habilidades de programação, enquanto técnicas dinâmicas não.
Questão 7 de 18
Um testador após realizar uma análise de código concluiu que a complexidade ciclomática de um determinado componente era muito alta. Essa informação foi passada para os programadores, e eles fizeram a refatoração desse código, tornando ele mais fácil de ler e mais testável. Esse exemplo mostra um benefício associado a quê?
 A) Teste dinâmico.
 B) Técnica estática.
 C) Gerenciamento do teste.
D) Uso de uma técnica formal de teste.
Questão 8 de 18
Suponha o uso de uma ferramenta de análise estática. Qual das alternativas abaixo é um defeito típico de código que essa ferramenta pode encontrar?
 A) A falta de código relativo a uma estória de usuário chave.
 B) Uma falha em uma regra de negócio.
 C) Problemas com o esquema de cores da interface gráfica.
D) Uma vulnerabilidade de segurança relacionada a estouro de buffer.
Questão 9 de 18
Suponha que você como moderador recebeu a tarefa de organizar uma revisão de código por meio de um walkthrough (acompanhamento) de um determinado componente de software, para um grupo de programadores. Então você agendou uma inspeção e convidou o autor do componente de software e um grupo de testadores. Nesse contexto, qual tipo de fator de sucesso para a revisão foi perdido?
 A) Foi perdido certos fatores de sucesso organizacionais.
 B) Foi perdido certos fatores de sucesso relacionado a pessoas.
 C) Foi perdido tanto fatores de sucesso organizacionais quanto relacionado a pessoas.
D) Nenhum fator de sucesso foi perdido.
Questão 10 de 18
Qual dos seguintes artefatos é o melhor candidato para receber a análise estática?
 A) Projeto da arquitetura.
 B) Plano de teste.
 C) Especificação de requisitos.
D) Código fonte.
Questão 11 de 18
O que é revisão baseada em papeis?
 A) Uma técnica de revisão na qual os revisores avaliam um produto de trabalho da perspectiva de diferentes papéis de stakeholders.
 B) Uma técnica de revisão na qual os revisores avaliam o produto de trabalho de diferentes pontos de vista.
 C) Uma técnica de revisão orientada por uma lista de perguntas ou atributos obrigatórios.
D) Uma técnica de revisão em que a revisão é guiada pela determinação da capacidade do produto de trabalho de abordar cenários específicos.
Questão 12 de 18
O que é uma inspeção?
 A) Uma apresentação passo a passo realizada pelo autor do documento.
 B) Um tipo de revisão formal para identificar problemas em um produto de trabalho, que fornece medições para melhorar o processo de revisão e o processo de desenvolvimento de software.
 C) Um tipo de teste estático durante o qual um produto ou processo de trabalho é avaliado por um ou mais indivíduos para detectar problemas e fornecer melhorias.
D) Confirmação por meio de teste e do fornecimento de evidências objetivas que os requisitos especificados foram atendidos.
Questão 13 de 18
Faça a associação das ações com as atividades de revisão correspondentes aos produtos de trabalho:
Ação 1 – Planejar e implementar as melhorias necessárias no processo de desenvolvimento.
Ação 2 – Estudar o objeto de revisão, anotar deficiências, perguntas ou comentários.
Ação 3 – Selecionar pessoal tecnicamente competente e montar a equipe de revisão.
Atividade A – Planejamento.
Atividade B – Preparação individual.
Atividade C – Corrigir e reportar.
 A) 1C, 2B, 3A.
 B) 1B, 2A, 3C.
 C) 1A, 2B, 3C.
D) 1B, 2C, 3A.
Questão 14 de 18
Qual papel é responsável por liderar uma revisão?
 A) Autor.
 B) Revisor.
 C) Mediador.
 D) Gerente.
Questão 15 de 18
Você necessita decidir qual versão do documento de arquitetura será usado no seu projeto. Qual tipo de revisão seria mais apropriado para endereçar essa necessidade?
 A) Walkthrough (acompanhamento).
 B) Revisão técnica.
 C) Inspeção.
D) Revisão informal.
Questão 16 de 18
Você realizou uma revisão informal no modelo de um processo que realiza o seguinte requisito de negócio: Usuário pode enviar qualquer tipo de arquivo de tamanho no máximo de 10GB por meio de um formulário WEB. Se o tamanho do arquivo ultrapassar esse limite, o sistema deve rejeitar o arquivo, limpar o formulário, e retornar ao estado inicial. Caso contrário, o sistema aceita o arquivo. Esse modelo está representado na figura abaixo.
Que tipo de defeito no modelo você pode descobrir durante a revisão?
 A) Projeto errado, devido existir um ciclo potencialmente infinito.
 B) Inconsistência com os requisitos de acordo com as regras de negócio.
 C) Ambiguidade, devido ao modelo não dizer qual tipo de arquivo é aceito.
D) Não há defeitos – o modelo está em conformidade com os requisitos de negócio.
Questão 17 de 18
Suponha que você como moderador recebeu a tarefa de organizar uma revisão de código por meio de um walkthrough (acompanhamento) de um determinado componente de software, para um grupo de programadores. Então você agendou uma inspeção e convidou o autor do componente de software e um grupo de testadores. Nesse contexto, qual tipo de fator de sucesso para a revisão foi perdido?
 A) Foi perdido certos fatores de sucesso organizacionais.
 B) Foi perdido certos fatores de sucesso relacionado a pessoas.
 C) Foi perdido tanto fatores de sucesso organizacionais quanto relacionado a pessoas.
D) Nenhum fator de sucesso foi perdido.
Questão 18 de 18
O que é revisão baseada em papeis?
 A) Uma técnica de revisão na qual os revisores avaliam um produto de trabalho da perspectiva de diferentes papéis de stakeholders.
 B) Uma técnica de revisão na qual os revisores avaliam o produto de trabalho de diferentes pontos de vista.
 C) Uma técnica de revisão orientada por uma lista de perguntas ou atributos obrigatórios.
 D) Uma técnica de revisão em que a revisão é guiada pela determinação da capacidade do produto de trabalho de abordar cenários específicos.
Cap 4
Questão 1 de 19
Escolha a alternativa abaixo que ilustra um exemplo de técnica de teste de caixa preta.
 A) Projetar testes baseado nos fluxos de dados e controles do software sob teste.
 B) Projetar testes baseado no projeto arquitetural.
 C) Projetar testes a partir da geração de entradas randômicas para variáveis do software sob teste.
D) Projetar testes baseado em requisitos funcionais.
Questão 2 de 19
Qual das alternativas abaixo relativas à técnicas de testes, contém somente exemplos de técnicas de caixa preta?
 A) Análise de valor limite, teste de transição de estados, cobertura de declaração.
 B) Teste de integração, teste de aceitação, teste baseado em defeitos.
 C) Partição de equivalência, teste de transição de estados, tabela de decisão.
D) Teste exploratório, suposição de erro, teste de sistema.
Questão 3 de 19
O termo teste de tabela de decisão é melhor definido como:
 A) Uma técnica para gerar casos de testes que exercitam fluxos de decisões no código, baseado em resultados esperados.
 B) Uma técnica que representa uma série de decisões tomadas por um objeto, em colaboração com um ou mais envolvidos.
 C) Uma técnica para representar o comportamento esperado de um item de teste, em função de condições atuais e passadas.
D) Uma técnica tratar regras de negócios identificando suas condições e o resultado de ações.
Questão 4 de 19
Suponha um sistema acadêmico ondesão laçadas as notas das avaliações dos alunos. A nota é composta por atividade prática e teórica. Para cada atividade o aluno pode obter nota de 0 a 50 pontos (números inteiros). A nota final é dada pela soma das duas atividades (MF= P+T; sendo P=pontos atividade prática; T=pontos atividade teórica). Se o resultado MF for maior que 50, então o estudante passou. Caso contrário, reprovou. Para aplicar a técnica de particionamento de equivalência para a variável MF, assuma que cada teste é um par (P,T), qual dos conjuntos de casos de testes, cobrem todas as classes de equivalência válidas?
 A) (39,19); (28,23).
 B) (0,50); (50,0).
 C) (1, 50); (50,50).
D) (35,15); (40,20).
Questão 5 de 19
Um sistema de desconto de compras toma como entrada o preço total P (um inteiro positivo com precisão de 1 centavo), arredondado para o valor mais próximo. Baseado nesse valor é calculado um desconto usando a regra representada na tabela abaixo. O objetivo é testar se o sistema calcula o desconto corretamente, para um preço total P. Qual das alternativas abaixo é um conjunto de valores limites para uma das classes de equivalência da variável P? Assuma que você está trabalhando com análise de valor limite de dois pontos.
 
Preço total arredondado	Desconto
Menor que R$ 100	Sem Desconto
R$ 100 – R$ 299	5%
R$ 300 ou mais	10%
 A) R$ 0,01; R$ 99,49.
 B) R$ 0; R$ 100.
 C) R$ 100; R$ 299.
D) R$ 299,49; R$ 299,50.
Questão 6 de 19
Os colaboradores de uma empresa recebem bônus, se eles trabalham mais de um ano na empresa, e conseguem atingir metas individualmente acordadas.
A seguinte tabela de decisão foi projetada para testar a lógica do pagamento de bônus:
Quais casos de testes poderiam ser eliminados da tabela de decisão acima, devido ao caso de teste não ocorrer em uma situação real?
 A) T1 e T2.
 B) T3 e T4.
 C) T7 e T8.
D) T5 e T6.
Questão 7 de 19
A tabela abaixo mostra todas as transições válidas de uma máquina de estados com três estados: Inicial, PaginaLogin, e PaginaBoasVindas. Considere que há apenas quatro eventos possíveis no sistema: IrparaLogin, LoginOk, LoginNOK, Logout. Quantas transições inválidas existem nessa máquina de estados?
Estado			Evento		Próximo Estado
Inicial			IrparaLogin	PaginaLogin
PaginaLogin		LoginOk	PaginaBoasVindas
PaginaLogin		LoginNOk	Inicial
PaginaBoasVindas	Logout		Inicial
 A) 0.
 B) 8.
 C) 12.
D) 4.
Questão 8 de 19
Considere o caso de uso abaixo descrevendo uma inscrição em um treinamento:
Caso de uso – Inscrição em treinamento.
Precondições – Estudante está logado no sistema.
Fluxo Principal
1. Estudante seleciona a opção pesquisar o catálogo de curso.
2. Sistema exibe a lista de todos os cursos disponíveis (E1).
3. Estudante seleciona um curso.
4. O sistema detalha informações sobre o curso, e pede para confirmar a inscrição (E1).
5. Estudante clica em “Efetuar Matricula”.
6. Sistema verifica se o estudante pode se matricular, matricula o estudante e exibe uma mensagem de confirmação (E2).
Exceções:
E1 – Sistema não pode conectar ao banco de dados do curso e mostra uma mensagem “Erro de Conexão”. O caso de uso é finalizado.
E2 – O estudante já está matriculado no curso. O sistema mostra a mensagem “Matrícula não permitida”. O caso de uso é finalizado.
A qualquer momento, o estudante pode desistir da matrícula, então o caso de uso é finalizado. Qual o número mínimo de casos de teste para obter a cobertura desse caso de uso?
 A) 10.
 B) 4.
 C) 3.
D) 7.
Questão 9 de 19
Qual das seguintes técnicas de teste é uma extensão da partição de equivalência?
 A) Teste de classe de equivalência.
 B) Teste de transição de estado.
 C) Teste de tabela de decisão.
D) Teste de análise de valor limite.
Questão 10 de 19
Dado um cenário onde existe três casos de teste, sendo que o CT1 entrega 25% de cobertura de decisão; o CT2 entrega 35% de cobertura de decisão; o CT3 entrega 30% de cobertura de decisão. Qual a possível cobertura de decisão que pode ser obtida por uma suíte de teste composta por esses três casos de teste?
 A) 92%
 B) 60%
 C) 30%
D) 10%
Questão 11 de 19
Se existir n decisões binárias em um trecho de código, e não houver nenhuma outra decisão a partir dessas, qual é o número total de elementos de cobertura para a cobertura de decisão?
 A) 2n
 B) 
 C) n
D) n²
Questão 12 de 19
Considere o seguinte trecho de código:
INPUT NumberOfValues
i := 1
sum : =0
WHILE (i <= NumberOfValues)
PRINT ‘Entre com o valor do número i’
INPUT value
Sum :=s sum + value
I := i+1
END WHILE
RETURN sum
Foi executado um conjunto predefinido de casos de teste para esse código. Qual das seguintes alternativas abaixo garante que no mínimo um dos casos de teste faz com que o laço WHILE seja executado pelo menos uma vez?
 A) Um conjunto de casos de teste que obtém 50% de cobertura de decisão.
 B) Um dos testes executa o código com NumberOfValues = 0.
 C) Um conjunto de casos de teste que obtém 100% de cobertura de declaração.
D) Existir pelo menos dois caos de testes na suíte.
Questão 13 de 19
Considere o seguinte trecho de código:
INPUT x, y
IF (x > 0) THEN
y := y + 1
END IF
IF (y > 0) THEN
x := x -1
END IF
Qual é o número mínimo de caso de teste para atingir a cobertura de decisão?
 A) 1
 B) 2
 C) 3
D) 4
Questão 14 de 19
Na técnica de caixa branca as condições de teste, casos de teste e dados de teste são derivados da base de teste, que tipicamente inclui:
 A) Requisitos do software.
 B) Arquitetura do software.
 C) Experiência do testador.
D) Especificação.
Questão 15 de 19
Você está testando um programa que efetua a soma de itens colocados em um carrinho de compra, aplicando desconto sob determinadas condições. Antes de iniciar o teste, você teve uma ideia de verificar o comportamento com a entrada negativa de valores para serem somados. Isso pode ser entendido como a aplicação de qual técnica de teste?
 A) Teste de caixa branca.
 B) Teste de caixa preta.
 C) Suposição de erro.
D) Teste baseado em checklist.
Questão 16 de 19
As cartas de testes (test charters) são normalmente encontradas em qual técnica de teste?
 A) Testes exploratórios.
 B) Teste baseado em lista de verificação.
 C) Teste AD-HOC.
D) Teste estruturais.
Questão 17 de 19
Das alternativas abaixo, qual descreve um benefício da técnica de teste baseada em checklist?
 A) Permite realizar um teste de forma mais correta.
 B) Torna o teste mais efetivo na ausência de uma base de teste.
 C) Foca em testes não funcionais, normalmente subestimado.
D) Foca em testes não funcionais, normalmente subestimado.
Questão 18 de 19
Escolha a alternativa que corretamente explica sobre a utilização de técnicas de teste durante uma sessão de teste exploratório.
 A) Nos testes exploratórios não se deve usar técnicas de teste, pois o teste exploratório não é regido por procedimento, e as ações de teste não podem ser planejadas antecipadamente.
 B) Todas as técnicas de teste são permitidas, pois o teste exploratório não impõe ao testador qualquer forma de agir.
 C) Nos testes exploratórios não se deve usar técnicas de teste, pois o teste exploratório é baseado na experiência, conhecimento e intuição do testador.
D) Todas as técnicas de teste são permitidas, pois o testador necessita de uma base de teste para derivar as ideias de teste.
Questão 19 de 19
É uma técnica de teste aplicada para antecipar a ocorrência de falhas, baseada no conhecimento do testador – como o software funcionava no passado e os tipos mais comuns de falhas ocorridas em software similares. De qual técnica está se falando?
 A) Teste baseado em checklist.
 B) Teste exploratório.
 C) Suposição de erro.
D) Teste baseado em caso de uso.
Cap 5
Questão 1 de 31
Suponha um cenário de terceirização de um teste de desempenho na sua empresa. Após essa decisão um desenvolvedor comenta que gostou dessa iniciativa, pois agora ele não mais precisaria se preocupar com os problemas de desempenho, pois esses seriam encontrados pela equipe de teste de desempenho. Isso é um exemplo do quê?
 A) Ônus da independência do teste, na medida que a equipe terceirizada está isolada dosdesenvolvedores.
 B) Benefício da independência do teste, já que os desenvolvedores podem focar em outras atividades.
 C) Ônus da independência do teste, na medida que alguns membros da equipe podem perder o senso de responsabilidade pela qualidade.
D) Benefício da independência do teste, já que a equipe terceirizada deve ver defeitos diferentes e não está enviesada com o software.
Questão 2 de 31
Entre as tarefas típicas de um testador, NÃO está incluída:
 A) Automação dos testes.
 B) Contribuir para o plano de teste.
 C) Preparar massa de dados para teste.
D) Apoiar a seleção de ferramentas de teste.
Questão 3 de 31
É considerado um exemplo do benefício do teste independente:
 A) Testadores independentes podem trabalhar em uma localização diferente.
 B) Não enviesamento do testador.
 C) Isolamento da equipe de desenvolvedores.
D) É mais barato testar em uma situação onde não há testadores independentes.
Questão 4 de 31
A responsabilidade em estabelecer um gerenciamento de configuração adequado aos documentos e teste (testware) para rastreabilidade, é responsabilidade de qual papel?
 A) Gerente de teste.
 B) Analista de suporte.
 C) Desenvolvedor.
D) Testador.
Questão 5 de 31
O termo abordagem de teste se refere a:
 A) A implementação da estratégia de teste para um projeto específico.
 B) Documento de alto nível que descreve os princípios, abordagem, e os principais objetivos da organização em relação aos testes.
 C) Documentação descrevendo os objetivos do teste a serem alcançados, os meios para realizá-lo, e o cronograma para atingi-lo, organizados para coordenar as atividades de teste.
D) Registro cronológico das informações relevantes sobre a execução dos testes.
Questão 6 de 31
O plano de teste deve ser elaborado em qual momento do ciclo de vida do projeto?
 A) É uma atividade contínua, já que o feedback de outras atividades de teste pode afetar o plano e demandar sua alteração.
 B) No modelo cascata, deve ocorrer durante todo o ciclo de vida, enquanto que nos modelos iterativos, o planejamento geralmente é evitado.
 C) Durante a fase de análise, já que planejamento também é uma atividade analítica.
D) No início, e todas as demais atividades deveriam ser realizadas de acordo como plano.
Questão 7 de 31
É um exemplo da estratégia de teste analítico:
 A) Automação completa dos testes de regressão.
 B) Derivar os casos de testes a partir da análise dos modelos de projeto de software.
 C) Realizar um ataque às falhas com o uso de um checklist previamente elaborado a partir do conhecimento de defeitos ocorridos no passado.
D) Orientar a execução dos testes a partir dos níveis de riscos identificados.
Questão 8 de 31
Dado o critério: “não há falhas de alta severidade”. Que tipo de critério ele pode ser considerado?
 A) Critério de entrada para a fase de projeto de teste.
 B) Critério de saída para a fase de finalização do teste.
 C) Critério de saída para a fase de execução de teste.
D) Critério de entrada para a fase de implementação do teste.
Questão 9 de 31
Considere a figura abaixo que ilustra um conjunto de casos de testes que devem ser executados. As prioridades são dadas pelos números entre parênteses (1 = mais alta; 5 = mais baixa). Supondo que a execução seja orientada pela prioridade, qual caso de teste deve ser executado em quinto lugar?
 A) CT5.
 B) CT6.
 C) CT7.
D) CT2.
Questão 10 de 31
É uma informação que afeta o esforço de teste e ao mesmo tempo é um resultado do próprio teste.
 A) O número de testadores.
 B) Os requisitos do cliente.
 C) O tamanho do produto de software.
 D) O número de defeitos encontrados.
Questão 11 de 31
Identifique na relação abaixo quais são abordagens baseadas em métricas e quais são abordagens baseada em experts.
 I. Planning poker.
II. Delphi.
III. Gráfico de Burndown.
IV. Modelo de confiabilidade de software.
 A) I e II são baseadas em métricas; III e IV são baseadas em experts.
 B) I, III e IV são baseadas em métricas; II é baseada em experts.
 C) III e IV são baseadas em métricas; I e II são baseadas em experts.
D) II é baseada em métrica; I, III e IV são baseadas em experts.
Questão 12 de 31
Você está testando um software de CRM (Gerenciamento de Relacionamento com o Cliente), e os seguintes casos de testes estão prontos:
CT1 – Precondição: O banco de dados do CRM contém pelo menos dois registros de clientes.
Passos: Limpar o banco de dados do CRM, excluindo todos os registros.
Resultado esperado: o banco de dados está vazio.
CT2 – Precondição: Nenhuma
Passos: Criar um registro de cliente que não existe no banco de dados
Resultado esperado: Registro corretamente adicionado ao banco de dados
CT3 – Precondição: O banco de dados contém pelo menos um registro de cliente
Passos: Tentar criar um registro de cliente que já esteja presente no banco de dados
Resultado esperado: O sistema não permite um registro duplicado.
No início o banco de dados do CRM está vazio. A execução de cada teste gasta 5 minutos. Você deseja executar todos os três casos de testes, porém no menor tempo possível. Nessa situação, qual é a melhor ordem de execução dos testes?
 A) CT2, CT2, CT3, CT1.
 B) CT2, CT3, CT1.
 C) CT2, CT2, CT1, CT2, CT3.
D) CT2, CT1, CT3.
Questão 13 de 31
Escolha um fator que influencia o esforço de teste e está relacionado às características do produto.
 A) Habilidades das equipes envolvidas.
 B) Maturidade da empresa.
 C) Pressão de tempo.
D) Requisitos de usabilidade.
Questão 14 de 31
Qual é a abordagem de estimativa de teste mais recomendada e porquê?
 A) Não existe uma abordagem melhor. A aplicação e eficiência da abordagem depende de diversos fatores.
 B) Não é recomendado usar qualquer abordagem de estimativas, pois as estimativas nunca são precisas e assim estimativas erradas podem levar a equipe a conclusões erradas, colocando o projeto em risco.
 C) Abordagens baseadas em métricas é a melhor abordagem de estimativas, já que ela opera com dados e fatos, e então ela sempre nos fornece estimativas precisas.
D) Abordagens baseadas em experts é a melhor abordagem de estimativas, pois ela tem a vantagem do conhecimento, experiência e intuição dos experts.
Questão 15 de 31
Qual das seguintes alternativas é um exemplo de estratégia reativa de teste?
 A) Ataque às falhas.
 B) Identificação de riscos.
 C) Teste exploratório.
D) Teste baseado em requisitos.
Questão 16 de 31
Considere o seguinte recorte de um documento:
 
As seguintes métricas devem ser coletadas:
I. número de defeitos encontrados, divididos por tipo de defeito e fase de detecção
II. tempo de reparo (para cada bug identificado)
III. Número de casos de testes planejado, projetado, implementado, executado e automatizado
IV. resultado do teste para cada teste executado (passou, falhou, bloqueado, não executado)
Isso é um exemplo de uma parte de qual documento?
 A) Plano de teste.
 B) Procedimento de teste.
 C) Política de teste.
D) Projeto de teste.
Questão 17 de 31
O termo critério de saída pode ser definido como:
 A) Os critérios que um componente ou sistema deve satisfazer para ser aceito por um usuário, cliente ou outra entidade autorizada.
 B) O conjunto de condições para concluir oficialmente uma tarefa definida.
 C) O conjunto de condições para oficialmente iniciar uma tarefa definida.
D) São os critérios utilizados para interromper (temporariamente) totalmente ou parcialmente as atividades de teste nos itens em teste.
Questão 18 de 31
Por que é bom realizar a coleta de métricas de testes?
 A) Elas podem ser coletadas automaticamente.
 B) Elas ajudam na monitoração e relato das atividades de teste.
 C) Elas melhoram a comunicação entre os testadores e outros membros da equipe.
 D) Elas ajudam na definição do processo de teste.
Questão 19 de 31
Um determinado sistema sob teste tem como maior risco a alta disponibilidade do sistema – o sistema não pode ficar indisponível por mais de meia hora por semana. Para esse caso, você preparou um relatório específico para tratar esse risco. O relatório cobre os dados da última semana. Qual informaçãoesse relatório deve conter?
 A) Número de casos de testes executados, número de casos de testes que falharam, número de casos de testes que passaram.
 B) Tempo médio entre falhas, número de falhas.
 C) Número de defeitos encontrados, número de defeitos consertados.
D) Tempo total de reparo.
Questão 20 de 31
Considere os dois seguintes relatórios:
RELATÓRIO DE TESTE 1
Módulo: navegar no catálogo
Nº de casos de teste planejados x implementados: 56/54
Nº de casos de teste executados (passou/falhou/bloqueado/outros): 54 (34/10/2/8)
Cobertura de decisão: 56% (necessária – 50%)
Cobertura de condição: 77% (necessária – 70%)
ID dos Casos de teste bloqueados: CT003-12, CT003-33
RELATÓRIO DE TESTE 2
													
Qual é o melhor público para esses relatórios?
 A) O relatório de teste 1 é melhor para um diretor de TI, enquanto o relatório de teste 2 é melhor para um desenvolvedor.
 B) O relatório de teste 1 é melhor para um cliente, enquanto o relatório de teste 2 é melhor para o testador.
 C) O relatório de teste 1 é melhor para um testador, enquanto o relatório de teste 2 é melhor para o cliente.
D) O relatório de teste 1 é melhor para um cliente, enquanto o relatório de teste 2 é melhor para um engenheiro de automação.
Questão 21 de 31
O que é monitoração do teste?
 A) O conjunto de atividades inter-relacionadas que inclui planejamento de teste, monitoramento e controle de teste, análise de teste, projeto de teste, implementação de teste, execução de teste e conclusão de teste.
 B) Uma atividade de gerenciamento de teste que envolve a verificação do status das atividades de teste, identificando quaisquer variações do planejado ou esperado e o status do relatório para as partes interessadas.
 C) Tarefa do gerenciamento de teste que lida como desenvolvimento e aplicação de um conjunto de ações corretivas quando o monitoramento mostra qualquer desvio do originalmente planejado.
D) Lista de atividades, tarefas e eventos do processo de teste, identificando o seu início previsto e datas de término e/ou tempos, e interdependências entre as tarefas.
Questão 22 de 31
Quando um usuário relata um bug, qual as seguintes alternativas é um exemplo de como a gerência de configuração suporta o teste?
 A) O bug pode ser identificado, a versão controlada, e rastrear as mudanças feitas pelo testador.
 B) A gerência de configuração suporta as atividades do desenvolvimento, e não as atividades de teste.
 C) Um testador pode pesquisar por ocorrências similares que ocorreram antes, e buscar por possíveis soluções.
D) Um testador pode reproduzir os casos de teste relacionados à versão do software do cliente.
Questão 23 de 31
O termo gerenciamento de configuração se refere a:
 A) Monitoração e controle das configurações do software sob teste, bem como a rastreabilidade entre os documentos de teste de software.
 B) O planejamento, programação, previsão, monitoramento, relatórios, controle e conclusão das atividades de teste.
 C) Identificar e documentar as características funcionais e físicas de um item de configuração, e controlar as mudanças destas características.
D) O processo de reconhecimento e registro de incidentes, classificando-os, investigando-os, tomando medidas para resolvê-los e eliminando-os quando resolvidos.
Questão 24 de 31
O que determina o nível do risco?
 A) Probabilidade e prioridade.
 B) Severidade e prioridade.
 C) Probabilidade e impacto.
D) Riscos do produto e riscos do projeto.
Questão 25 de 31
Qual das seguintes alternativas é um exemplo de risco do produto?
 A) Confiabilidade baixa.
 B) Bom desempenho.
 C) Ambiente de teste não preparado a tempo.
 D) Baixa qualidade dos requisitos.
Questão 26 de 31
Qual das alternativas é um exemplo de como a análise do risco do produto pode influenciar os detalhes e o escopo do teste?
 A) A equipe realizou um teste funcional detalhado, de acordo com os resultados da fase de análise de riscos.
 B) A equipe analisou todos os riscos identificados e preparou um plano de contingência para os riscos de nível alto.
 C) A partir da análise de riscos, conclui-se que poderá haver sérios atrasos devido a falha do vendedor de ferramentas na entrega da mesma, assim a equipe decidiu realizar um processo de seleção de ferramentas muito mais detalhado.
D) 80% dos riscos de alto nível identificados são relacionados com ocorrências de segurança, então a equipe decide terceirizar o teste de segurança para testadores profissionais em teste de penetração.
Questão 27 de 31
Riscos do projeto não emergem de:
 A) Ocorrências técnicas.
 B) Fatores organizacionais.
 C) Ocorrências políticas.
D) Características do produto.
Questão 28 de 31
Ao conduzir uma análise de riscos de um produto de software, durante as fases de projeto e implementação do teste será possível determinar:
 A) Descrever os riscos não tratados durante os testes.
 B) Determinar a magnitude do risco.
 C) Relatar os resultados da execução do teste em termos dos riscos cobertos.
D) A densidade de defeitos previstas para esse produto de software.
Questão 29 de 31
Pode ser considerado um risco do projeto:
 A) Desempenho pobre do software.
 B) Descumprimento de uma norma aplicável ao software.
 C) Ambiente de teste inadequado para o software.
D) Falha ao atender os requisitos do cliente.
Questão 30 de 31
Ao escrever um relato de defeitos com o propósito de prover os desenvolvedores com informações suficientes para reprodução do defeito o mais rápido possível, qual informação adicional seria mais útil incluir no relato de defeitos? Considere o relato abaixo.
Ao deixar o campo (opcional) CEP em branco, após clicar no botão enviar, um pop-up com a mensagem “Erro desconhecido” é exibido.
 A) O nome do formulário e a versão do sistema.
 B) Prioridade e severidade do defeito.
 C) Seu nome e a data da ocorrência do defeito.
D) Sua suspeita que pode haver um problema com o banco de dados, o qual falha ao escrever um CEP em branco.
Questão 31 de 31
Um testador escreveu o seguinte relatório de defeito referente ao aplicativo financeiro, que concede empréstimos até R$ 10.000.
Relatório de defeitos: cálculo incorreto da taxa de juros para o LoanSystem. V.2.1.
Status: novo.
ID de configuração: LS-348-33
Sistema operacional: Win7.
Sintoma: depois de inserir no campo TotalLoanValue um valor maior que R$ 10.000, a taxa de juros é calculada como 0%.
Passos para se reproduzir:
1. Faça o login no sistema. Um menu principal aparece.
2. Escolha “Solicitar um novo empréstimo”. Um formulário “Novo empréstimo” é exibido.
3. Digite “10,001” no campo “TotalLoanValue”.
4. Taxa de juros é mostrada como 0% em vez de 12%. O sistema pede confirmação.
5. Clique em “Inserir novo valor do empréstimo”.
6. Entre “10,000” no campo “TotalLoanValue”.
7. A taxa de juros é mostrada em 12%, conforme o esperado. O sistema pede confirmação.
8. Confirme. O empréstimo é concedido.
O que há de errado com este relatório de defeitos?
 A) O resultado esperado está errado em um passo.
 B) O resultado esperado está faltando em um passo.
 C) O status do defeito está faltando.
D) Nada está errado com este relatório.
Cap 6
Questão 1 de 9
Você testa um sistema que produz arquivos de saída muito grandes. Sua estrutura deve seguir um conjunto de regras predefinidas. O resultado esperado de um caso de teste é o arquivo que segue essas regras. Você quer executar um conjunto de casos de teste. Suponha que você tenha uma ferramenta que tome dois arquivos como uma entrada e retorne VERDADEIRO se eles forem idênticos e FALSO caso contrário. Qual seria o tipo dessa ferramenta nesse caso?
 A) Um oráculo de teste.
 B) Um comparador.
 C) Um gerador de dados de teste.
D) Uma ferramenta de monitoramento.
Questão 2 de 9
Um processador de texto pode ser classificado como qual tipo de ferramenta, assumindo que a classificação seja feita de acordo com as atividades de teste que as ferramentas suportam?
 A) Ferramenta de especificação de teste.
 B) Ferramenta de execução de teste.
 C) Ferramenta de monitoramento de teste.
D) Um processador de texto não podeser classificada dessa forma, pois não é uma ferramenta de teste.
Questão 3 de 9
Você executou um script de teste que passou. Durante as fases posteriores, descobriu-se, no entanto, que o resultado esperado era diferente, portanto, o teste deveria ter falhado. Este é um exemplo de qual o risco relacionado à ferramenta?
 A) Confiança excessiva na ferramenta.
 B) Expectativas irrealistas para a ferramenta.
 C) Subestimar o esforço necessário para manter os ativos de teste gerados pela ferramenta.
D) Resposta insuficiente do fornecedor para suporte, atualizações e correções de defeitos.
Questão 4 de 9
O que deve ser levado em conta quando planejamos usar uma abordagem orientada por palavras-chave?
 A) A ferramenta orientada por palavras-chave precisa interagir com outras ferramentas ou planilhas para produzir informações úteis em um formato que atenda às necessidades da organização.
 B) Para introduzir uma abordagem baseada em palavras-chave, precisamos ter um processo de inspeção bem definido.
 C) Para introduzir uma abordagem orientada por palavras-chave, precisamos ter um conhecimento técnico em linguagem de script.
D) Temos que transformar nosso ciclo de vida de desenvolvimento de software no modelo V.
Questão 5 de 9
Supondo haver algumas centenas de casos de testes que devem ser repetidos a cada nova release de um software, visando reduzir a ocorrência de regressão nas funcionalidades existentes; nesse cenário qual o benefício de adoção de automação dos testes?
 A) Automação dos testes é barata e rápida.
 B) Automação aumenta a competência dos testadores.
 C) Redução do trabalho repetitivo.
D) Relatos de defeitos mais precisos.
Questão 6 de 9
Sobre o termo “efeito da medição” é correto afirmar:
 A) Não existe quando se está usando ferramentas comerciais.
 B) É o estado prévio assumido por um componente de software antes de sua medição.
 C) A performance de um componente sob medição poderá ser um pouco pior quando uma ferramenta de teste de performance estiver sendo usada.
D) Um efeito que ocorre em sistemas de missão crítica.
Questão 7 de 9
O seu gerente lhe permite participar de um processo de seleção de ferramentas. Que tarefa você pode receber?
 A) Para avaliar a maturidade organizacional e decidir se a aquisição de ferramentas será benéfico para a organização.
 B) Para decidir sobre as formas padrão de usar a ferramenta em toda a organização.
 C) Para avaliar o quão bem a ferramenta se encaixa com os processos e práticas existentes.
D) Para realizar um projeto piloto.
Questão 8 de 9
Uma equipe de teste decidiu sobre qual ferramenta de teste deve ser selecionada. A ferramenta foi comprada. Qual deve ser o próximo passo?
 A) A equipe de teste deve conduzir um projeto piloto em alguma parte da organização.
 B) O gerente de teste deve introduzir a ferramenta em toda a organização.
 C) A equipe de teste deve avaliar o fornecedor da ferramenta em termos de treinamento, suporte e aspectos comerciais.
D) O gerente de ti deve avaliar a ferramenta novamente para esclarecer requisitos e critérios objetivos.
Questão 9 de 9
Qual das alternativas a seguir não é recomendada ao introduzir a ferramenta na organização?
 A) Adapte o processo de teste para se adequar ao uso da ferramenta.
 B) Após a aquisição da ferramenta, imediatamente instale-a para todos os departamentos da organização.
 C) Fornecer suporte para a equipe de teste para uma determinada ferramenta.
D) Definir diretrizes de uso.
Simulado de Diagnóstico
Questão 1 de 30
De acordo com o glossário do BSTQB, a palavra BUG é sinônimo de:
 A) Incidente.
 B) Defeito.
 C) Engano.
D) Erro.
Questão 2 de 30
Qual das seguintes tarefas de teste é parte da atividade de planejamento do teste?
 A) Medir e analisar os resultados.
 B) Determinar os critérios de saída.
 C) Revisar a base de testes.
D) Verificar os registros de teste contra os critérios de saída.
Questão 3 de 30
Qual das seguintes alternativas é mais importante para promover e manter o bom relacionamento entre testadores e desenvolvedores?
 A) Entender qual o valor do teste para os gestores.
 B) Explicar os resultados do teste de uma forma neutra.
 C) Identificar potenciais soluções alternativas para os bugs.
D) Promover uma melhor qualidade de software sempre que possível.
Questão 4 de 30
A equipe de teste encontra consistentemente entre 90% e 95% dos defeitos presentes no sistema em teste. Enquanto o gerente de teste entende que esta taxa de detecção de defeitos é boa para sua equipe de teste e sua empresa, o gerente sênior e os executivos permanecem desapontados com o grupo teste, dizendo que a equipe de teste perde muitos bugs. Dado que os usuários estão felizes com o sistema e que as falhas que tem ocorrido têm sido geralmente de baixo impacto, qual dos seguintes princípios de teste é mais provável para ajudar o gerente de teste para explicar aos gerentes e executivos por que alguns defeitos estão sujeitos a não serem detectados?
 A) Testes exaustivos é impossível.
 B) Devido ao agrupamento dos defeitos.
 C) Paradoxo do pesticida.
 D) Falácia da ausência-de-erros.
Questão 5 de 30
Qual das seguintes afirmações melhor descreve um dos sete principais princípios de teste de software?
 A) Os testes automatizados são melhores do que os testes manuais para evitar os testes exaustivos.
 B) Teste exaustivo é, com esforço suficiente e suporte da ferramenta, viável para todos os softwares.
 C) É normalmente impossível testar todas as combinações de entrada/saída para um sistema de software.
D) A finalidade dos testes é demonstrar a ausência de defeitos.
Questão 6 de 30
Qual item abaixo é um tipo de teste?
 A) Teste de componente.
 B) Teste funcional.
 C) Teste de sistema.
D) Teste de aceite.
Questão 7 de 30
Garantir que a modelagem de testes inicia-se durante a fase de definição de requisitos, é importante para atingir qual dos seguintes objetivos do teste?
 A) Prevenir defeitos no sistema.
 B) Encontrar defeitos através dos testes dinâmicos.
 C) Ganhar confiança no sistema.
D) Finalizar o projeto no prazo.
Questão 8 de 30
Qual das declarações abaixo é a melhor avaliação de como aplicar os princípios de teste em todo o ciclo de vida do teste?
 A) Princípios de teste só afetam a preparação para teste.
 B) Princípios de teste só afetam atividades de execução de teste.
 C) Princípios de teste afetam as atividades iniciais de teste como a revisão.
D) Princípios de teste afetam atividades ao longo do ciclo de vida de teste.
uestão 9 de 30
O teste de regressão deve ser realizado:
V. a cada semana;
W. depois que o software mudou;
X. o mais rápido possível;
Y. quando o ambiente mudou;
Z. quando o gerente do projeto diz.
 A) V e W são verdadeiras. X e Z são falsas.
 B) W, X e Y são verdadeiras. V e Z são falsas.
 C) W e Y são verdadeiras. V, X e Z são falsas.
D) W é verdadeiro. V, X, Y e Z são falsas.
Questão 10 de 30
As atividades de teste de software devem começar:
 A) Logo que o código é escrito.
 B) Durante a fase de concepção.
 C) Quando requisitos estiverem formalmente documentados.
D) O mais cedo possível no ciclo de vida do desenvolvimento de software.
Questão 11 de 30
Qual das seguintes alternativas relata quais são as principais fases de uma avaliação formal?
 A) Iniciação, “status”, preparação, reunião de revisão, retrabalho, acompanhamento.
 B) Planejamento, preparação, reunião de revisão, retrabalho, encerramento, acompanhamento.
 C) Planejamento, kick off, preparação individual, reunião de revisão, retrabalho, acompanhamento.
D) Preparação, reunião de revisão, retrabalho, encerramento, acompanhamento, análise de causa raiz.
Questão 12 de 30
Qual das seguintes afirmações sobre a análise estática é FALSA?
 A) Análise estática pode ser usada como uma medida preventiva com um processo adequado em uso.
 B) Análise estática pode encontrar defeitos que não são facilmente encontrados pelos testes dinâmicos.
 C) Análise estática pode resultar em economia de custos por encontrar defeitos mais cedo.
 D) A análise estática é uma boa maneira de forçar as falhas no software.Questão 13 de 30
Qual das seguintes técnicas é baseada na estrutura?
 A) Testes de decisão.
 B) Análise do valor limite.
 C) Particionamento de equivalência.
D) Teste de transição de Estado.
Questão 14 de 30
O bônus de um funcionário será calculado. Ele não pode ser negativo, mas pode ser calculada a zero. O bônus é baseado no tempo de casa. Um empregado pode estar empregado por menos ou igual a 2 anos, mais de 2 anos e inferior a cinco anos, de 5 a 10 anos, ou mais do que 10 anos. Dependendo deste período de emprego, um funcionário vai ter ou nenhum bônus ou um bônus de 10%, 25 % ou 35%. Quantas partições de equivalência são necessários para testar o cálculo do bônus?
 A) 3.
 B) 5.
 C) 2.
D) 4.
Questão 15 de 30
Qual das seguintes afirmações são verdadeiras para a técnica de partição de equivalência:
A. Divide possíveis entradas em classes que têm o mesmo comportamento.
B. Utiliza as duas partições válidas e inválidas.
C. Faz uso somente de partições válidas.
D. Deve incluir pelo menos dois valores de cada partição de equivalência.
E. Pode ser usado apenas para testar entradas de partições de equivalência de uma interface gráfica do usuário.
Escolha a alternativa correta abaixo:
 A) A, B e E são verdadeiras. C e D são falsas.
 B) A, C e D são verdadeiras. B e E são falsas.
 C) A e E são verdadeiras. B, C e D são falsas.
D) A e B são verdadeiras. C, D e E são falsas.
Questão 16 de 30
Quais DUAS das seguintes soluções abaixo lista técnicas que podem ser categorizadas como técnicas de modelagem de caixa preta? Selecione 2 opções:
 A) Partição de Equivalência, tabelas de decisão, transição de estado e análise de valor limite.
 B) Partição de Equivalência, tabelas de decisão, caso de uso.
 C) Partição de Equivalência, tabelas de decisão, baseado em checklist, cobertura de declaração, caso de uso.
D) Partição de Equivalência, gráfico de causa-efeito, baseado em checklist, cobertura de decisão, caso de uso.
Questão 17 de 30
Qual é uma característica chave das técnicas de teste baseada na estrutura?
 A) Elas são principalmente usadas para acessar a estrutura de uma especificação.
 B) Elas são usadas tanto para medida de cobertura e modelagem de teste para aumentar a cobertura.
 C) Elas são baseadas no conhecimento e experiência do testador.
D) Elas usam um modelo formal ou informal do software ou componente.
Questão 18 de 30
Com um testador muito experiente com um bom conhecimento do negócio, qual estratégia para definir os procedimentos de testes seria efetiva e mais eficiente para um projeto sobre uma severa pressão de prazos?
 A) Uma descrição em alto nível das condições do teste e o espaço geral a ser utilizado.
 B) Todos os passos do teste descritos em detalhes.
 C) Uma descrição em alto nível das condições do teste com os passos a serem realizados discutidos em detalhes com outro testador experiente.
D) Documentação detalhada de todos os casos de teste e registros cuidadosos de cada passo realizado durante o teste.
Questão 19 de 30
Porque ambas técnicas baseada em especificação e teste baseado na estrutura são úteis?
 A) Elas encontram diferentes tipos de defeitos.
 B) Utilizar mais técnicas é sempre melhor.
 C) Ambas encontram o mesmo tipo de defeito.
D) Porque especificações tendem a ser desestruturadas.
Questão 20 de 30
Porque os testes de suposição de erros e exploratórios são bons de fazer?
 A) Eles podem encontrar defeitos através das técnicas baseada na especificação e baseada na estrutura.
 B) Eles não necessitam de qualquer treinamento para ser tão efetivo quanto as técnicas formais.
 C) Eles podem ser usados mais eficientemente quando existir boas especificações.
D) Eles irão garantir que todo o código ou sistema seja testado.
Questão 21 de 30
Qual das seguintes declarações sobre o relacionamento entre cobertura de declaração e cobertura de decisão está correta?
 A) 100% de cobertura de decisão é obtida se a cobertura de declaração é maior que 90%.
 B) 100% de cobertura de declaração é obtida se a cobertura de decisão é maior que 90%.
 C) 100% de cobertura de decisão sempre significa 100% de cobertura de declaração.
D) 100% de cobertura de declaração sempre significa 100% de cobertura de decisão.
Questão 22 de 30
Porque o teste independente é importante?
 A) O teste independente é normalmente mais barato do que testar o seu próprio trabalho.
 B) Teste independente é mais efetivo para encontrar defeitos.
 C) Testadores independentes podem determinar o processo e a metodologia utilizada.
D) Testadores independentes são desapegados quanto ao sucesso ou falha do projeto.
Questão 23 de 30
Qual é a diferença básica entre plano de teste, especificação da modelagem de teste, e especificação do procedimento de teste?
 A) O plano de teste descreve um ou mais níveis de teste, a especificação da modelagem de teste identifica os casos de testes de alto nível, e a especificação do procedimento de teste descreve as ações para a execução de um teste.
 B) Plano de teste é para gerentes, a especificação da modelagem de testes é para programadores e a especificação do procedimento de teste é para os testadores que estão automatizando os testes.
 C) O plano de teste é o menos profundo, o procedimento de teste é o mais profundo e a especificação da modelagem e teste é o meio termo entre os dois.
D) O plano de teste é finalizado no 1º terço do projeto, a especificação da modelagem é finalizada no ½ terço do projeto e o procedimento de teste é finalizado no último terço do projeto.
Questão 24 de 30
Qual dos seguintes fatores é uma influencia no esforço de teste, na maioria dos projetos?
 A) Separação geográfica dos testadores e programadores.
 B) A partida do gerente de teste durante o projeto.
 C) A qualidade da informação usada para desenvolver testes.
D) Uma doença inesperada e de longo prazo de um membro da equipe do projeto.
Questão 25 de 30
Em um relatório resumido de teste, o líder do projeto de teste faz a seguinte declaração: “O subsistema de processamento de pagamentos falhou ao aceitar pagamentos dos cartões American Express, o qual é considerado uma funcionalidade essencial para essa versão do software.” Essa declaração é provável de ser encontrada em qual sessão?
 A) Avaliação.
 B) Sumário das atividades.
 C) Variações.
D) Descrição do incidente.
Questão 26 de 30
Durante o início do período de execução de teste, um defeito é localizado, corrigido e confirmado como corrigido por um reteste, mas aparece novamente mais tarde, durante a execução dos testes. Qual das seguintes alternativas é um aspecto relacionado ao teste da gerencia de configuração que é mais provável de ter ocasionado esse problema
 A) Rastreabilidade.
 B) Teste de confirmação.
 C) Controle de configuração.
D) Gerenciamento da documentação do teste.
Questão 27 de 30
Você está trabalhando com um testador em um projeto para desenvolver um sistema de ponto de venda para uma loja, e outros comércios similares. Qual dos seguintes, é um risco para esse tipo de projeto?
 A) A chegada no mercado de um produto do concorrência mais confiável.
 B) Entregar uma versão incompleta do teste como o primeiro ciclo de teste.
 C) Um excessivamente alto número de defeitos corrigidos que falham durante o reteste.
D) Falha ao aceitar cartão de créditos permitidos.
Questão 28 de 30
Qual ferramenta ajuda no suporte ao testes estáticos?
 A) Ferramentas de análise estática e ferramenta de execução de teste.
 B) Ferramentas de suporte a revisão de processos, ferramentas de análise estática e ferramenta de medição de cobertura.
 C) Ferramenta de análise dinâmica e ferramenta de modelagem.
D) Ferramentas de suporte a revisão de processos, ferramenta de análise estática e ferramenta de modelagem.
Questão 29 de 30
Qual das seguintes alternativas são técnicas avançadas de scripts para ferramenta de execução de teste?
 A) Orientação a dados e orientação a palavra-chave.
 B) Orientação a dados e orientação a captura.
 C) Orientação a captura e orientação palavra-chave.
D) Orientação a captura e execução e orientação a palavras-chave.
Questão30 de 30
Qual das seguintes alternativas não será feita como parte da seleção de uma ferramenta para uma organização?
 A) Análise da maturidade da organização, forças e fraquezas.
 B) Implantação da ferramenta para quantos usuários for possível dentro da organização.
 C) Avaliação das funcionalidades da ferramenta contra requisitos claros e critérios objetivos.
D) Identificar requisitos internos para mentorização no uso da ferramenta.
CTFL SIMULADO DIAGNÓSTICO
Questão 1 de 30
De acordo com o glossário do BSTQB, a palavra BUG é sinônimo de:
 A) Incidente.
 B) Defeito.
 C) Engano.
D) Erro.
Questão 2 de 30
Qual das seguintes tarefas de teste é parte da atividade de planejamento do teste?
 A) Medir e analisar os resultados.
 B) Determinar os critérios de saída.
 C) Revisar a base de testes.
D) Verificar os registros de teste contra os critérios de saída.
Questão 3 de 30
Qual das seguintes alternativas é mais importante para promover e manter o bom relacionamento entre testadores e desenvolvedores?
 A) Entender qual o valor do teste para os gestores.
 B) Explicar os resultados do teste de uma forma neutra.
 C) Identificar potenciais soluções alternativas para os bugs.
D) Promover uma melhor qualidade de software sempre que possível.
Questão 4 de 30
A equipe de teste encontra consistentemente entre 90% e 95% dos defeitos presentes no sistema em teste. Enquanto o gerente de teste entende que esta taxa de detecção de defeitos é boa para sua equipe de teste e sua empresa, o gerente sênior e os executivos permanecem desapontados com o grupo teste, dizendo que a equipe de teste perde muitos bugs. Dado que os usuários estão felizes com o sistema e que as falhas que tem ocorrido têm sido geralmente de baixo impacto, qual dos seguintes princípios de teste é mais provável para ajudar o gerente de teste para explicar aos gerentes e executivos por que alguns defeitos estão sujeitos a não serem detectados?
 A) Testes exaustivos é impossível.
 B) Devido ao agrupamento dos defeitos.
 C) Paradoxo do pesticida.
D) Falácia da ausência-de-erros.
Questão 5 de 30
Qual das seguintes afirmações melhor descreve um dos sete principais princípios de teste de software?
 A) Os testes automatizados são melhores do que os testes manuais para evitar os testes exaustivos.
 B) Teste exaustivo é, com esforço suficiente e suporte da ferramenta, viável para todos os softwares.
 C) É normalmente impossível testar todas as combinações de entrada/saída para um sistema de software.
D) A finalidade dos testes é demonstrar a ausência de defeitos.
Questão 6 de 30
Qual item abaixo é um tipo de teste?
 A) Teste de componente.
 B) Teste funcional.
 C) Teste de sistema.
D) Teste de aceite.
Questão 7 de 30
Garantir que a modelagem de testes inicia-se durante a fase de definição de requisitos, é importante para atingir qual dos seguintes objetivos do teste?
 A) Prevenir defeitos no sistema.
 B) Encontrar defeitos através dos testes dinâmicos.
 C) Ganhar confiança no sistema.
D) Finalizar o projeto no prazo
Questão 8 de 30
Qual das declarações abaixo é a melhor avaliação de como aplicar os princípios de teste em todo o ciclo de vida do teste?
 A) Princípios de teste só afetam a preparação para teste.
 B) Princípios de teste só afetam atividades de execução de teste.
 C) Princípios de teste afetam as atividades iniciais de teste como a revisão.
D) Princípios de teste afetam atividades ao longo do ciclo de vida de teste.
Questão 9 de 30
O teste de regressão deve ser realizado:
V. a cada semana;
W. depois que o software mudou;
X. o mais rápido possível;
Y. quando o ambiente mudou;
Z. quando o gerente do projeto diz.
 A) V e W são verdadeiras. X e Z são falsas.
 B) W, X e Y são verdadeiras. V e Z são falsas.
 C) W e Y são verdadeiras. V, X e Z são falsas.
D) W é verdadeiro. V, X, Y e Z são falsas.
Questão 10 de 30
As atividades de teste de software devem começar:
 A) Logo que o código é escrito.
 B) Durante a fase de concepção.
 C) Quando requisitos estiverem formalmente documentados.
D) O mais cedo possível no ciclo de vida do desenvolvimento de software.
Questão 11 de 30
Qual das seguintes alternativas relata quais são as principais fases de uma avaliação formal?
 A) Iniciação, “status”, preparação, reunião de revisão, retrabalho, acompanhamento.
 B) Planejamento, preparação, reunião de revisão, retrabalho, encerramento, acompanhamento.
 C) Planejamento, kick off, preparação individual, reunião de revisão, retrabalho, acompanhamento.
D) Preparação, reunião de revisão, retrabalho, encerramento, acompanhamento, análise de causa raiz.
Questão 12 de 30
Qual das seguintes afirmações sobre a análise estática é FALSA?
 A) Análise estática pode ser usada como uma medida preventiva com um processo adequado em uso.
 B) Análise estática pode encontrar defeitos que não são facilmente encontrados pelos testes dinâmicos.
 C) Análise estática pode resultar em economia de custos por encontrar defeitos mais cedo.
D) A análise estática é uma boa maneira de forçar as falhas no software.
Questão 13 de 30
Qual das seguintes técnicas é baseada na estrutura?
 A) Testes de decisão.
 B) Análise do valor limite.
 C) Particionamento de equivalência.
D) Teste de transição de Estado.
Questão 14 de 30
O bônus de um funcionário será calculado. Ele não pode ser negativo, mas pode ser calculada a zero. O bônus é baseado no tempo de casa. Um empregado pode estar empregado por menos ou igual a 2 anos, mais de 2 anos e inferior a cinco anos, de 5 a 10 anos, ou mais do que 10 anos. Dependendo deste período de emprego, um funcionário vai ter ou nenhum bônus ou um bônus de 10%, 25 % ou 35%. Quantas partições de equivalência são necessários para testar o cálculo do bônus?
 A) 3.
 B) 5.
 C) 2.
D) 4
Questão 15 de 30
Qual das seguintes afirmações são verdadeiras para a técnica de partição de equivalência:
A. Divide possíveis entradas em classes que têm o mesmo comportamento.
B. Utiliza as duas partições válidas e inválidas.
C. Faz uso somente de partições válidas.
D. Deve incluir pelo menos dois valores de cada partição de equivalência.
E. Pode ser usado apenas para testar entradas de partições de equivalência de uma interface gráfica do usuário.
Escolha a alternativa correta abaixo:
 A) A, B e E são verdadeiras. C e D são falsas.
 B) A, C e D são verdadeiras. B e E são falsas.
 C) A e E são verdadeiras. B, C e D são falsas.
D) A e B são verdadeiras. C, D e E são falsas.
Questão 16 de 30
Quais DUAS das seguintes soluções abaixo lista técnicas que podem ser categorizadas como técnicas de modelagem de caixa preta? Selecione 2 opções:
 A) Partição de Equivalência, tabelas de decisão, transição de estado e análise de valor limite.
 B) Partição de Equivalência, tabelas de decisão, caso de uso.
 C) Partição de Equivalência, tabelas de decisão, baseado em checklist, cobertura de declaração, caso de uso.
D) Partição de Equivalência, gráfico de causa-efeito, baseado em checklist, cobertura de decisão, caso de uso.
Questão 17 de 30
Qual é uma característica chave das técnicas de teste baseada na estrutura?
 A) Elas são principalmente usadas para acessar a estrutura de uma especificação.
 B) Elas são usadas tanto para medida de cobertura e modelagem de teste para aumentar a cobertura.
 C) Elas são baseadas no conhecimento e experiência do testador.
D) Elas usam um modelo formal ou informal do software ou componente.
Questão 18 de 30
Com um testador muito experiente com um bom conhecimento do negócio, qual estratégia para definir os procedimentos de testes seria efetiva e mais eficiente para um projeto sobre uma severa pressão de prazos?
 A) Uma descrição em alto nível das condições do teste e o espaço geral a ser utilizado.
 B) Todos os passos do teste descritos em detalhes.
 C) Uma descrição em alto nível das condições do teste com os passos a serem realizados discutidos em detalhes com outro testador experiente.
D) Documentação detalhada de todos os casos de teste e registros cuidadosos de cada passo realizado durante o teste.
Questão 19 de 30
Porque ambastécnicas baseada em especificação e teste baseado na estrutura são úteis?
 A) Elas encontram diferentes tipos de defeitos.
 B) Utilizar mais técnicas é sempre melhor.
 C) Ambas encontram o mesmo tipo de defeito.
 D) Porque especificações tendem a ser desestruturadas.
Questão 20 de 30
Porque os testes de suposição de erros e exploratórios são bons de fazer?
 A) Eles podem encontrar defeitos através das técnicas baseada na especificação e baseada na estrutura.
 B) Eles não necessitam de qualquer treinamento para ser tão efetivo quanto as técnicas formais.
 C) Eles podem ser usados mais eficientemente quando existir boas especificações.
D) Eles irão garantir que todo o código ou sistema seja testado.
Questão 21 de 30
Qual das seguintes declarações sobre o relacionamento entre cobertura de declaração e cobertura de decisão está correta?
 A) 100% de cobertura de decisão é obtida se a cobertura de declaração é maior que 90%.
 B) 100% de cobertura de declaração é obtida se a cobertura de decisão é maior que 90%.
 C) 100% de cobertura de decisão sempre significa 100% de cobertura de declaração.
D) 100% de cobertura de declaração sempre significa 100% de cobertura de decisão.
Questão 22 de 30
Porque o teste independente é importante?
 A) O teste independente é normalmente mais barato do que testar o seu próprio trabalho.
 B) Teste independente é mais efetivo para encontrar defeitos.
 C) Testadores independentes podem determinar o processo e a metodologia utilizada.
D) Testadores independentes são desapegados quanto ao sucesso ou falha do projeto.
Questão 23 de 30
Qual é a diferença básica entre plano de teste, especificação da modelagem de teste, e especificação do procedimento de teste?
 A) O plano de teste descreve um ou mais níveis de teste, a especificação da modelagem de teste identifica os casos de testes de alto nível, e a especificação do procedimento de teste descreve as ações para a execução de um teste.
 B) Plano de teste é para gerentes, a especificação da modelagem de testes é para programadores e a especificação do procedimento de teste é para os testadores que estão automatizando os testes.
 C) O plano de teste é o menos profundo, o procedimento de teste é o mais profundo e a especificação da modelagem e teste é o meio termo entre os dois.
 D) O plano de teste é finalizado no 1º terço do projeto, a especificação da modelagem é finalizada no ½ terço do projeto e o procedimento de teste é finalizado no último terço do projeto.
Questão 24 de 30
Qual dos seguintes fatores é uma influencia no esforço de teste, na maioria dos projetos?
 A) Separação geográfica dos testadores e programadores.
 B) A partida do gerente de teste durante o projeto.
 C) A qualidade da informação usada para desenvolver testes.
 D) Uma doença inesperada e de longo prazo de um membro da equipe do projeto.
Questão 25 de 30
Em um relatório resumido de teste, o líder do projeto de teste faz a seguinte declaração: “O subsistema de processamento de pagamentos falhou ao aceitar pagamentos dos cartões American Express, o qual é considerado uma funcionalidade essencial para essa versão do software.” Essa declaração é provável de ser encontrada em qual sessão?
 A) Avaliação.
 B) Sumário das atividades.
 C) Variações.
 D) Descrição do incidente.
Questão 26 de 30
Durante o início do período de execução de teste, um defeito é localizado, corrigido e confirmado como corrigido por um reteste, mas aparece novamente mais tarde, durante a execução dos testes. Qual das seguintes alternativas é um aspecto relacionado ao teste da gerencia de configuração que é mais provável de ter ocasionado esse problema
 A) Rastreabilidade.
 B) Teste de confirmação.
 C) Controle de configuração.
 D) Gerenciamento da documentação do teste.
Questão 27 de 30
Você está trabalhando com um testador em um projeto para desenvolver um sistema de ponto de venda para uma loja, e outros comércios similares. Qual dos seguintes, é um risco para esse tipo de projeto?
 A) A chegada no mercado de um produto do concorrência mais confiável.
 B) Entregar uma versão incompleta do teste como o primeiro ciclo de teste.
 C) Um excessivamente alto número de defeitos corrigidos que falham durante o reteste.
 D) Falha ao aceitar cartão de créditos permitidos.
Questão 28 de 30
Qual ferramenta ajuda no suporte ao testes estáticos?
 A) Ferramentas de análise estática e ferramenta de execução de teste.
 B) Ferramentas de suporte a revisão de processos, ferramentas de análise estática e ferramenta de medição de cobertura.
 C) Ferramenta de análise dinâmica e ferramenta de modelagem.
 D) Ferramentas de suporte a revisão de processos, ferramenta de análise estática e ferramenta de modelagem.
Questão 29 de 30
Qual das seguintes alternativas são técnicas avançadas de scripts para ferramenta de execução de teste?
 A) Orientação a dados e orientação a palavra-chave.
 B) Orientação a dados e orientação a captura.
 C) Orientação a captura e orientação palavra-chave.
D) Orientação a captura e execução e orientação a palavras-chave.
Questão 30 de 30
Qual das seguintes alternativas não será feita como parte da seleção de uma ferramenta para uma organização?
 A) Análise da maturidade da organização, forças e fraquezas.
 B) Implantação da ferramenta para quantos usuários for possível dentro da organização.
 C) Avaliação das funcionalidades da ferramenta contra requisitos claros e critérios objetivos.
D) Identificar requisitos internos para mentorização no uso da ferramenta.
CTFL SIMULADO DO EXAME 1
Questão 1 de 40
Garantir que a modelagem de testes inicia-se durante a fase de definição de requisitos, é importante para atingir qual dos seguintes objetivos do teste?
 A) Prevenir defeitos no sistema.
 B) Encontrar defeitos através dos testes dinâmicos.
 C) Ganhar confiança no sistema.
 D) Finalizar o projeto no prazo.
Questão 2 de 40
Qual das declarações abaixo é a melhor avaliação de como aplicar os princípios de teste em todo o ciclo de vida do teste?
 A) Princípios de teste só afetam a preparação para teste.
 B) Princípios de teste só afetam atividades de execução de teste.
 C) Princípios de teste afetam as atividades iniciais de teste como a revisão.
 D) Princípios de teste afetam atividade ao longo do ciclo de vida de teste.
Questão 3 de 40
De acordo com o Glossário ISTQB, para qual finalidade é necessário o teste de regressão?
 A) Para verificar o sucesso das ações corretivas.
 B) Para evitar que uma tarefa seja considerada indevidamente concluída.
 C) Para assegurar que os defeitos não foram introduzidos através de uma modificação.
 D) Para motivar melhores testes de unidade pelos programadores.
Questão 4 de 40
De acordo com o Glossário ISTQB, um risco relaciona-se com qual das seguintes opções?
 A) O feedback negativo para o testador.
 B) As consequências negativas que irão ocorrer.
 C) As consequências negativas que poderiam ocorrer.
D) Consequências negativas para o objeto de teste.
Questão 5 de 40
Na priorização do que testar, o objetivo mais importante é:
 A) Encontrar o maior número de defeitos possíveis.
 B) Testar as áreas de alto risco.
 C) Obter uma boa cobertura de teste.
 D) Testar o que for mais fácil de ser testado.
Questão 6 de 40
Considere o seguinte:
I. Prevenir defeitos
II. Remover defeitos
III. Ganhar confiança no sistema
IV. Prover informação
V. Encontrar defeitos
Qual das seguintes declarações é verdadeira.
Selecione uma resposta
 A) II e V são objetivos comuns de teste.
 B) I, II, III e V são objetivos comuns de teste.
 C) Todos são objetivos comuns de teste.
 D) I, III, IV, e V são objetivos comuns de teste.
Questão 7 de 40
Uma empresa recentemente adquiriu uma nova ferramenta para automatizar o processo de faturamento. Eles agora planejam rodar um teste de aceitação no software, antes de colocá-lo em produção. Qual das seguintes alternativas é a razão mais provável para a execução do teste?
 A) Para adquirir confiança na aplicação.
 B) Para detectar defeitos na aplicação.
 C) Para reunir provar para uma ação judicial.
 D) Para treinar os usuários.Questão 8 de 40
Qual afirmação abaixo, MELHOR descreve testes não-funcional ?
 A) O processo de testar um sistema integrado para verificar se ele atende requisitos especificados.
 B) O processo de testes para determinar a conformidade de um sistema para padrões de codificação.
 C) Teste sem referência à estrutura interna de um sistema.
D) Atributos do sistema de testes, tais como usabilidade, confiabilidade ou manutenibilidade.
Questão 9 de 40
Qual das seguintes características de um bom teste se aplicam a qualquer modelo de ciclo de vida de desenvolvimento de software ?
 A) O teste de aceitação é sempre o nível de teste final a ser aplicado.
 B) Todos os níveis de teste são planejados e completados para cada funcionalidade desenvolvida.
 C) Os testadores estão envolvidos , logo que a primeira peça do código pode ser executada.
 D) Para cada atividade de desenvolvimento há uma atividade correspondente de teste.
Questão 10 de 40
Qual das seguintes afirmações são verdadeiras ?
A -Testes de regressão e testes de aceitação são os mesmos.
B – Testes de regressão mostrar se todos os defeitos foram resolvidos.
C – Testes de regressão são tipicamente bem adequados para automação de testes.
D – Testes de regressão são realizados para descobrir se as mudanças de código resultou em introdução ou descobertas de defeitos
E. Testes de regressão devem ser realizados em testes de integração
 A) A, C e D e E são verdadeiras ; B é falso.
 B) A, C e E são verdadeiras; B e D são falsas.
 C) C e D são verdadeiras; A, B e E são falsas.
 D) B e E são verdadeiras; A, C e D são falsas.
Questão 11 de 40
Qual item abaixo é um tipo de teste?
 A) Teste de componente.
 B) Teste funcional.
 C) Teste de sistema.
 D) Teste de aceite.
Questão 12 de 40
As atividades de teste de software devem começar:
 A) Logo que o código é escrito.
 B) Durante a fase de concepção.
 C) Quando requisitos estiverem formalmente documentados.
 D) O mais cedo possível no ciclo de vida do desenvolvimento de software.
Questão 13 de 40
Que dois dos tipos de revisão abaixo são as mais adequadas para a revisão componentes críticos de segurança num projeto de software?
Selecione 2 opções.
 A) Revisão informal.
 B) Revisão de gestão.
 C) Inspeção.
 D) Walkthrough (Acompanhamento).
 E) Revisão Técnica.
Questão 14 de 40
Qual das seguintes afirmações sobre a análise estática é FALSA?
 A) Análise estática pode ser usada como uma medida preventiva com um processo adequado em uso.
 B) Análise estática pode encontrar defeitos que não são facilmente encontrados pelos testes dinâmicos.
 C) Análise estática pode resultar em economia de custos por encontrar defeitos mais cedo.
 D) A análise estática é uma boa maneira de forçar as falhas no software.
Questão 15 de 40
Um dos objetivos do teste para o projeto é ter 100% de cobertura de decisão. Os três testes seguintes foram executados para o gráfico de controle de fluxo mostrado abaixo .
							
Teste A abrange o caminho: A, B , D, E , G.
Teste B abrange caminho: A, B , D , E, F, G.
Teste C abrange caminho : A, C , F , C , F , C , F , G
Qual das seguintes afirmações relacionadas com a meta de cobertura decisão é correta ?
 A) A decisão D não foi testada completamente.
 B) 100% de cobertura de decisão foi alcançado.
 C) A decisão E não foi testada completamente.
 D) A decisão F não foi testada completamente.
Questão 16 de 40
Qual das seguintes afirmações são verdadeiras para a técnica de partição de equivalência?
A- Divide possíveis entradas em classes que têm o mesmo comportamento.
B- Utiliza as duas partições válidas e inválidas.
C – Faz uso somente de partições válidas.
D -Deve incluir pelo menos dois valores de cada partição de equivalência.
E – Pode ser usado apenas para testar entradas de partições de equivalência de uma interface Gráfica Do Usuário.
Escolha a alternativa correta abaixo:
 A) A, B e E são verdadeiras ; C e D são falsas.
 B) A, C e D são verdadeiras ; B e E são falsas.
 C) A e E são verdadeiras; B, C e D são falsas.
 D) A e B são verdadeiras; C , D e E são falsas.
Questão 17 de 40
O bônus de um funcionário será calculado . Ele não pode ser negativo , mas pode ser calculado a zero . O bônus é baseado no tempo de casa. Um empregado pode estar empregado por menos ou igual a 2 anos , mais de 2 anos e inferior a cinco anos , de 5 a 10 anos, ou mais do que 10 anos . Dependendo deste período de emprego , um funcionário vai ter ou nenhum bônus ou um bônus de 10%, 25 % ou 35%. Quantas partições de equivalência são necessários para testar o cálculo do bônus?
 A) 3.
 B) 5.
 C) 2.
 D) 4.
Questão 18 de 40
Qual das alternativas abaixo seria a melhor base para o teste de ataque a falha?
 A) Experiência , dados de defeitos e falhas, conhecimento sobre falhas de software.
 B) Análise dos riscos realizada no início do projeto.
 C) Casos de uso derivados dos fluxos de negócios por especialistas do domínio.
 D) Os resultados esperados a partir da comparação com um sistema existente.
Questão 19 de 40
Qual das seguintes técnicas é baseada na estrutura?
 A) Testes de decisão.
 B) Análise do valor limite.
 C) Particionamento de equivalência.
 D) Teste de transição de Estado.
Questão 20 de 40
Em qual documento descrito na norma IEEE 29119 você encontrará instruções para os passos a serem tomados para um testes, incluindo setup, registro da execução, ambiente e medições?
 A) Plano de teste.
 B) Especificação da modelagem do teste.
 C) Especificação do caso de teste.
 D) Especificação do procedimento de teste.
Questão 21 de 40
Coloque os casos de teste que implementa as seguintes condições de teste na melhor ordem para a execução dos testes, para um teste que está verificando modificações de um cliente em um banco de dados
Imprimir o registro modificado do cliente
Mudar o endereço do cliente: número da casa e nome da rua
Capturar e imprimir a mensagem de erro na tela
Mudar o endereço do cliente : CEP
Confirmar a existência do cliente no banco de dados, abrindo o registro
Fechar o registro do cliente e o banco de dados
Tentar adicionar um novo cliente sem nenhum detalhe
 A) 5, 4, 2, 1, 3, 7, 6.
 B) 4, 2, 5, 1, 6, 7, 3.
 C) 5, 4, 2, 1, 7, 3, 6.
 D) 5, 1, 2, 3, 4, 7, 6.
Questão 22 de 40
Qual é uma característica chave das técnicas de teste baseada na estrutura?
 A) Elas são principalmente usadas para acessar a estrutura de uma especificação.
 B) Elas são usadas tanto para medida de cobertura e modelagem de teste para aumentar a cobertura.
 C) Elas são baseadas no conhecimento e experiência do testador.
 D) Elas usam um modelo formal ou informal do software ou componente.
Questão 23 de 40
Qual das seguintes alternativas poderia ser uma medida de cobertura para o teste de transição de estado?
V – Todos os estados foram atingidos
W – O tempo de resposta para cada transição é adequado
X – Todas as transições forma exercitadas
Y – Todas as fronteiras foram exercitadas
Z – Sequencias de transições específicas foram exercitadas
 A) X, Y e Z.
 B) V, X, Y e Z.
 C) W, X e Y.
 D) V, X e Z.
Questão 24 de 40
Qual das seguintes definições podem ser usadas para analisar a cobertura obtida pela técnica de teste baseada na especificação (teste de caixa preta)?
V . Resultados de decisões exercitados
W .Partições exercitadas
X . Fronteiras exercitadas
Y. Transições de estados exercitadas
Z. Declarações exercitadas
 A) V, W, Y ou Z.
 B) W, X ou Y.
 C) V, X ou Z.
 D) W, X, Y ou Z.
Questão 25 de 40
Teste de caso de uso é útil para qual das seguintes situações?
P – Modelagem de testes de aceitação com usuários ou clientes
Q – Certificar que os processos principais são testados
R – Encontrar defeitos na interação entre componentes
S – Identificar os valores máximos e mínimos para cada campo de entrada
T – Identificar o percentual de declarações exercitadas por um conjunto de teste
 A) P, Q e R.
 B) Q, S e T.
 C) P, Q e S.
 D) R, S e T.
Questão 26 de 40
– Se você está voando com um ticket econômico, existe a possibilidade que você consiga um atualização para a classe de negócios, especialmente se

Outros materiais