Você está na página 1de 4

A) Desenhar modelos de software e, em seguida, derivar casos de teste desses modelos.

B)
Priorizar a execução do teste com relação aos níveis de risco relacionados. C) Executar ataques de
falha com o uso de checklist pré-desenhada contendo os tipos de defeitos que ocorreram no
passado em outros projetos. D) Automatizar testes de regressão extensivamente funcionais.
26) Selecione a relação correta entre garantia de qualidade, controle de qualidade e teste.
A) Teste é sinônimo de garantia de qualidade, que faz parte do controle de qualidade. B) Teste é
uma forma de controle de qualidade, que faz parte da garantia de qualidade. C) Controle de
qualidade é uma forma de garantia de qualidade, que é sinônimo de teste. D) Controle de qualidade
é um sinônimo de garantia de qualidade, que faz parte do teste.
27) Sua empresa publicou recentemente um documento oficial descrevendo como realizar a análise
estática de um código-fonte. Este documento pode estar sujeito a análise estática?
A) Sim, porque todos os produtos de software podem ser examinados usando técnicas
estáticas. B) Não, porque teríamos que aplicar as regras descritas no documento para elas
mesmas. C) Não, porque o documento descreve como executar uma análise estática de uma
código-fonte, mas o documento em si não é um código-fonte. D) Não, porque a análise estática
pode ser realizada apenas para especificações e código-fonte.
28) Qual das opções seguintes é o benefício de usar o teste baseado em checklist?
A) Permite-nos apreciar o teste não funcional, que é frequentemente subestimado. B) Permite-nos
testar de forma eficaz na ausência de requisitos formais. C) Permite-nos aproveitar o conhecimento
especializado do testador. D) Permite-nos testar de uma forma mais consistente.
29) O nível de risco é caracterizado por:
A) Probabilidade e prioridade. B) Probabilidade e impacto. C) Severidade e prioridade. D) Riscos
do produto e riscos do projeto.
30) A tabela abaixo mostra todas as transições válidas de algumas máquinas de estado com três
estados: Inicial, PáginaDeLogin e PáginaDeBoas-Vindas.
Assumindo que existem apenas quatro eventos possíveis no sistema: IrParaLogin, LoginOK,
LoginNãoOK, LogOut, quantas transições inválidas estão nesta máquina de estado?

A) 8. B) 0. C) 4. D) 12.
31) Quais das opções seguintes são os exemplos da abordagem baseada em métricas e quais são os
exemplos da abordagem baseada em especialistas?

(i) Planning poker.


(ii) Wideband delphi.
(iii) Gráfico de burndown.
(iv) Modelo de confiabilidade de software.
A) (i) e (ii) são baseados em métricas; (iii) e (iv) são especialistas. B) (i), (iii) e (iv) são baseados em
métricas; (iv) é especialista. C) (iii) e (iv) são baseados em métricas; (i) e (ii) são especialistas. D)
(ii) é baseado em métricas; (i), (iii) e (iv) são especialistas.
32) Os testadores podem testar o software de forma mais eficiente do que os desenvolvedores, porque:
A) Testadores podem ter habilidades de programação. B) Testadores geralmente não possuem
habilidades de programação. C) A responsabilidade dos desenvolvedores é escrever código e não
testá-lo. D) Desenvolvedores têm uma atitude emocional em relação ao código deles.
33) Você testa o sistema de reservas on-line de uma cadeia de hotéis. Considere o seguinte artefato:

Este artefato é um exemplo de:


A) Conjunto de testes. B) Caso de teste de baixo nível. C) Condição de teste. D) Caso de teste de
alto nível.
34) Você realiza uma revisão ad-hoc do modelo de um processo que cumpre seguinte requisito de
negócios: “O usuário pode enviar qualquer arquivo de tamanho máximo de 1 GB por meio de um
formulário da web. Se o tamanho do arquivo exceder 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”.

O modelo em análise é apresentado na figura abaixo. Que tipo de defeito no modelo você pode descobrir
durante a revisão?

A) Desenho errado, porque existe potencialmente um loop infinito. B) Inconsistência com o


requisito referente à regra de negócios. C) Ambiguidade, porque o modelo não diz quais tipos de
arquivo são aceitos. D) Não há defeitos - o modelo está em conformidade com o requisito de
negócios.
35) Um sistema de desconto de compras leva como entrada o preço total T (um inteiro positivo com
precisão de 1 centavo), arredondando-o para o valor inteiro mais próximo (em dólares) e, com base
nesse valor, calcula-se um desconto usando as regras apresentadas a seguir:

Você deseja testar se o sistema calcula corretamente o desconto para um determinado preço total T.
Qual das opções seguintes é um conjunto de valores de limite para uma das classes de equivalência de
uma variável T?
Suponha que você siga a análise de valor limite de 2 pontos.
A) US$ 0,01, US$ 99,49. B) US$ 0, US$ 100. C) US$ 100, US$ 299. D) US$ 299,49, US$ 299,50.
36) Qual das seguintes opções é uma clara vantagem do teste estático sobre o teste dinâmico?
A) Técnicas estáticas podem localizar defeitos além de técnicas dinâmicas. B) Técnicas estáticas
são mais baratas do que técnicas dinâmicas. C) Técnicas estáticas podem detectar defeitos mais
cedo do que técnicas dinâmicas. D) Técnicas estáticas podem detectar falhas, enquanto técnicas
dinâmicas só são capazes de encontrar defeitos.
37) Você escreve um relatório de defeito com a intenção de fornecer aos desenvolvedores uma
informação suficiente para reproduzir o defeito o mais rápido possível. A forma atual do seu relatório é a
seguinte:

“Ao deixar o campo (opcional!) de código postal vazio, após clicar ‘Enviar’, uma caixa de pop-up ‘Erro
desconhecido’ é exibida. "

Quais informações adicionais no relatório de defeitos serão as mais benéficas nesse cenário?
A) Seu nome e data da ocorrência do defeito. B) Informações sobre o nome do formulário e versão
do sistema. C) Informações que você suspeita que há um problema com o banco de dados, que
falha ao gravar um registro quando um código postal está vazio. D) Informações sobre prioridade e
severidade do defeito.
38) Considere o seguinte caso de uso que descreve a inscrição no curso:
Qual é o número mínimo de casos de teste para atingir a cobertura de teste de casos de uso?
A) 3. B) 4. C) 7. D) 10.
39) Qual das opções seguintes é um exemplo de como o gerenciamento de configuração suporta testes
quando um usuário relata bug no software em produção?
A) Um testador pode procurar os problemas semelhantes que podem ter ocorrido antes e procurar
a solução potencial. B) Um testador pode reproduzir os casos de teste relacionados à versão do
software do cliente. C) O bug pode ser identificado, ter a versão controlada e ser rastreado para
mudanças por um testador. D) O gerenciamento de configuração suporta as atividades de
desenvolvimento, não testando atividades.
40) Seu gerente te pediu que participasse de um processo de seleção de ferramentas. Que tarefa você
pode receber?
A) Avaliação da maturidade organizacional e decidir se a aquisição de ferramentas será benéfica
para a organização. B) Decidir sobre as formas padrão de usar a ferramenta em toda a
organização. C) Avaliar o quão bem a ferramenta se encaixa com os processos e práticas
existentes. D) Realizar um projeto piloto.

Você também pode gostar