Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Simulado de Qualidade de Software
Questão 1: Usabilidade do Software
A usabilidade de um software está relacionada à facilidade com que o usuário pode manipulá-lo
para realizar suas tarefas. Diversos critérios podem ser usados para avaliar a usabilidade. Assinale a
alternativa correta sobre os critérios que um usuário pode considerar para avaliar a usabilidade de
um software:
A) Segurança, privacidade e desempenho.
B) Ergonomia, operabilidade, à prova de falhas, acessibilidade e funcionalidade.
C) Custo, rapidez de execução e usabilidade.
D) Confiabilidade, desempenho e segurança.
E) Facilidade de instalação, rapidez de execução e interatividade.
Questão 2: Revisões e Auditorias
Os conceitos de verificação e validação incluem processos que avaliam o software de acordo com as
etapas do projeto até sua entrega ao usuário, com revisões e auditorias para garantir a qualidade.
Com base nisso, analise as afirmativas sobre revisões e auditorias:
I – As revisões técnicas têm como objetivo identificar falhas, baseando-se em um documento
elaborado pela equipe de SQA e fornecendo pontos de melhoria.
II – As inspeções devem ser realizadas por um grupo pequeno de pessoas, tendo um líder
responsável por documentar a seção de inspeção.
III – Uma revisão busca identificar se um software está de acordo para a utilização pretendida.
IV – Uma inspeção busca identificar pontos de melhoria, sendo conduzida por um facilitador.
Assinale a alternativa correta:
A) I, II e III.
B) II e III, apenas.
C) I e IV, apenas.
D) III e IV, apenas.
E) Todas as alternativas estão corretas.
Questão 3: Métrica de Capacidade de Manutenção
A métrica de capacidade de manutenção é usada para medir a capacidade de um software em
suportar manutenção sem perder a qualidade. Além disso, essa métrica pode medir outras
características. Assinale a alternativa correta:
A) Modularidade, reusabilidade e analisabilidade.
B) Performance, usabilidade e acessibilidade.
C) Confiabilidade, desempenho e eficiência.
D) Eficiência, adaptabilidade e portabilidade.
E) Usabilidade, robustez e escalabilidade.
Questão 4: Necessidades Implícitas e Explícitas
De acordo com a norma ISO/IEC 9126-1, a qualidade de um software é relacionada à capacidade de
atender às necessidades explícitas e implícitas do cliente. Assinale a alternativa correta sobre as
necessidades explícitas e implícitas:
A) As necessidades explícitas são aquelas que um cliente declara, enquanto as implícitas são
identificadas pelo engenheiro.
B) As necessidades explícitas e implícitas são sempre as mesmas, não havendo distinção.
C) As necessidades explícitas são aquelas que o engenheiro determina sem consultar o cliente.
D) As necessidades explícitas são de fácil identificação, enquanto as implícitas são irrelevantes para a
qualidade do software.
E) As necessidades implícitas podem ser definidas por qualquer pessoa envolvida no projeto,
enquanto as explícitas são as mesmas para todos os clientes.
Questão 5: Definições de Qualidade de Software
Diversos conceitos sobre qualidade de software foram apresentados ao longo do tempo. Analise as
afirmações a seguir:
I – Um produto de qualidade está diretamente relacionado ao atendimento dos requisitos definidos.
II – A qualidade do produto pode ser determinada pela adequação do produto às necessidades do
usuário.
III – O usuário tem a capacidade de afirmar se o produto tem qualidade, já que ele é o árbitro final.
IV – Pode-se afirmar que um produto possui qualidade se atende tanto aos requisitos explícitos
quanto aos implícitos.
Assinale a alternativa correta:
A) Apenas I e II.
B) Apenas II e III.
C) Todas as alternativas estão corretas.
D) Apenas III e IV.
E) Apenas I e IV.
Questão 6: Plano de Teste
Em um plano de teste, é necessário incluir informações detalhadas sobre as ações a serem
realizadas. Assinale a alternativa correta sobre o que deve constar em um plano de teste:
A) Apenas os módulos a serem testados e os recursos computacionais necessários.
B) Apenas a definição dos passos a serem seguidos para aplicar os testes.
C) A definição das estratégias de teste, recursos computacionais, cronograma e recursos de mão de
obra.
D) Apenas os casos de teste e a descrição do que será testado.
E) Nenhuma das alternativas está correta.
Questão 7: Teste Funcional
O teste funcional é uma técnica bastante aplicada em sistemas cujas funcionalidades são bem
conhecidas. Assinale a alternativa que descreve corretamente um ponto de atenção sobre o teste
funcional:
A) A técnica de teste funcional garante que todos os pontos críticos do software sejam corretamente
testados.
B) O teste funcional é eficaz, mas não garante que todos os pontos críticos do software sejam
testados, mesmo com inúmeros testes.
C) O teste funcional é eficaz apenas em sistemas pequenos e simples.
D) O teste funcional é capaz de identificar todos os erros possíveis, mesmo os mais sutis.
E) Não há limitações na aplicação do teste funcional.
Questão 8: Caso de Teste
Um caso de teste é fundamental para avaliar as funcionalidades de um software. Assinale a
alternativa correta sobre a composição de um caso de teste:
A) Um caso de teste é composto apenas pela entrada de dados.
B) Um caso de teste é composto por uma ou mais entradas de dados e a saída esperada.
C) Um caso de teste envolve apenas a saída esperada, sem necessidade de entradas de dados.
D) Um caso de teste envolve apenas a análise do código-fonte.
E) Um caso de teste é composto apenas pela execução de funções de segurança.
Questão 9: Teste de Caixa Branca
O teste de caixa branca é realizado com acesso ao código-fonte, permitindo testar várias partes do
back-end do software. Assinale a alternativa correta sobre o teste de caixa branca:
A) O teste de caixa branca é realizado sem acessar o código-fonte do software.
B) O teste de caixa branca é utilizado para testar funcionalidades de forma externa, sem acesso ao
código-fonte.
C) O teste de caixa branca é focado apenas nas interações do usuário com o sistema.
D) O teste de caixa branca envolve o acesso ao código-fonte, banco de dados e outras partes
internas do sistema.
E) O teste de caixa branca é realizado apenas em sistemas pequenos, sem banco de dados.
Questão 10: Custos de Teste Automatizado
O teste automatizado oferece diversos benefícios, mas envolve custos para sua implementação.
Assinale a alternativa correta sobre os fatores que impactam o custo do teste automatizado:
I – A contratação de profissionais especialistas no tipo de teste a ser aplicado.
II – A seleção dos melhores casos de teste, sem considerar o fator ferramenta.
III – A elaboração de padrões específicos para os testes dentro da organização.
IV – O treinamento de analistas de testes e gerentes de projetos para a compreensão dos testes
aplicados.
Assinale a alternativa correta:
A) I e III, apenas.
B) II e IV, apenas.
C) I, II e III, apenas.
D) I, III e IV, apenas.
E) Todas as alternativas estão corretas.
Questão 11: Grafo de Teste Funcional
Em testes funcionais, utiliza-se uma representação em grafo. Assinale a alternativa correta sobre os
nós em um grafo de teste funcional:
A) Os nós representam as falhas identificadas durante o teste, e as arestas indicam a sequência de
testes.
B) Cada nó representa uma ação no caso de teste, com execução sequencial dos testes nos nós
subsequentes.
C) Os nós representam as etapas do desenvolvimento do software, e as arestas são usadas apenas
para análise pós-teste.
D) Os nós e arestas em um grafo de teste funcional são aleatórios e não seguem uma sequência
lógica.
E) Os nós representam apenas a entrada de dados, enquanto as arestas indicam as saídas.
Questão 12: Cuidados com Entradas Conhecidas
Em um caso de teste, ao utilizar entradas de dados já conhecidas, pode-se comprometer a detecção
de erros críticos. Assinale a alternativa correta sobre o uso de entradas de dados já conhecidas:
A) As entradas de dados já conhecidas devem ser usadas, pois sempre garantem a precisão do teste.
B) O uso de entradas conhecidas pode fazercom que falhas críticas não sejam identificadas,
comprometendo o teste.
C) Entradas conhecidas são ideais para testar a segurança do sistema.
D) Entradas conhecidas são irrelevantes para o teste de software, pois não afetam os resultados.
E) Entradas conhecidas garantem que todos os erros serão detectados.
Questão 13: Aplicação de Casos de Teste
Quando um programador aplica casos de teste sem controle, pode comprometer os resultados.
Assinale a alternativa correta sobre os riscos de um programador aplicar casos de teste sem
planejamento:
A) O programador pode realizar testes mais rápidos e eficazes sem planejamento prévio.
B) A aplicação de testes sem planejamento pode violar a lógica criada, revelando falhas ou causando
erros.
C) O programador deve aplicar casos de teste aleatoriamente para garantir a cobertura total.
D) Não há problemas em aplicar casos de teste sem planejamento, desde que os testes sejam
completos.
E) O programador é a pessoa mais qualificada para aplicar casos de teste sem planejamento.
Questão 14: Teste Funcional - Planejamento
O teste funcional exige um planejamento adequado, que inclui vários passos. Assinale a alternativa
correta sobre o planejamento de um teste funcional:
A) Identificação das funções que o sistema deve realizar e criação de casos de teste para verificar
essas funções.
B) Aplicação de testes de unidade e elaboração de casos de teste para cada linha de código.
C) Identificação das funções do sistema e a criação de documentação de testes para os
desenvolvedores.
D) Aplicação de testes de integração e testes de sistema.
E) Teste apenas das funcionalidades mais críticas do sistema.
Questão 15: Norma IEEE 829
A norma IEEE 829 estabelece um padrão para o documento de plano de testes, ou Test Plan. Assinale
a alternativa correta sobre a estrutura da norma IEEE 829:
A) A norma IEEE 829 apresenta uma estrutura com 5 passos para a criação de planos de teste.
B) A norma IEEE 829 define um formato para o Test Plan, dividindo-o em 8 seções.
C) A norma IEEE 829 recomenda que o plano de teste seja elaborado após a conclusão do
desenvolvimento.
D) A norma IEEE 829 não estabelece uma padronização para o Test Plan.
E) A norma IEEE 829 define apenas um passo para a elaboração do Test Plan.
Gabarito:
1. B
2. B
3. A
4. A
5. C
6. C
7. B
8. B
9. D
10. A
11. B
12. B
13. B
14. A
15. B

Mais conteúdos dessa disciplina