Questões de Concurso sobre Conceitos básicos

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
117 questões encontradas
Questões por página
20
Mais recentes
 

Testes lógicos são amplamente utilizados em lógicas de programação durante a construção de um algoritmo. Nesse contexto, assinale a alternativa que apresenta o nome de uma estrutura que tem por objetivo tomar uma decisão de acordo com o resultado de apenas uma condição de um teste lógico, sendo que esta deve ser verdadeira para que o comando possa ser executado, já que, caso não seja verdadeiro o teste lógico, o comando não será executado.


A

Desvio Condicional Composto.


B

Desvio Encadeado.


C

Desvio Condicional Complexo.


D

Desvio Condicional Simples.


E

Desvio com Condição Múltipla.

QUIS (Questionnaire for User Interaction Satisfaction) é um instrumento destinado à avaliação da satisfação do usuário durante a interação com sistemas e que tem sido amplamente utilizado por web designers. Esse instrumento


A

abrange aspectos da interface e do dispositivo, que vão desde legibilidade de caracteres, layout das telas, significado dos ícones, até ruído da ventoinha e velocidade de processamento.


B

não permite qualquer tipo de adaptação de modo a evitar distorções nas análises e apresenta uma versão com mais de 60 questões às quais o usuário deve responder para que as análises possam ser realizadas.


C

não permite a utilização em papel – apenas no computador, pois só apresenta uma versão.


D

é destinado à mensuração da experiência do usuário e prevê a interação exclusiva com softwares para desktop ou para web.

Testes de software são necessários para confirmar se o software desenvolvido atende às funcionalidades a que se propôs. Em relação aos testes de software, é correto afirmar que


A

o teste de release faz a verificação do sistema com relação aos requisitos definidos da WBS do sistema.


B

no teste de usuário, uma equipe de teste independente testa uma versão completa do sistema antes que ele seja liberado. O objetivo dos testes é verificar se o usuário do sistema atende aos requisitos de definição de sistema.


C

um software é testado inicialmente com a base real do cliente para evitar redundância de dados.


D

quando ocorre o teste inicial de um software, o programa é executado usando dados fictícios em vez dos dados reais do cliente, esse teste pode ocorrer na etapa de treinamento do usuário.


E

os testes de usuário identificam possíveis falhas referentes ao login e senha dos acessos remotos potencializados em ambientes de simulação.

Qual é o objetivo da realização de testes funcionais?


A

Visualizar o sistema como caixa branca.


B

Convencer de que o sistema é bom o suficiente para uso.


C

Justificar as possíveis falhas.


D

Identificar valor em funcionalidades não previstas.


E

Permitir validação feita pelo cliente após a entrega final das funcionalidades.

A avaliação de interfaces é uma das etapas que contribuem para a proposição de websites centrados no usuário. Entre as técnicas ou instrumentos de avaliação de interfaces que permitem aos web designers compreenderem aspectos da navegação realizada por usuários em websites, estão


A

avaliação cooperativa, avaliação heurística e teste recuperação contingência.


B

teste de usabilidade, avaliação heurística e avaliação de desempenho.


C

avaliação cooperativa, teste de estresse de navegação e avaliação de ponto de função.


D

teste de usabilidade, avaliação cooperativa e teste de estresse de navegação.

Considerando o ciclo de TDD, uma pratica de desenvolvimento em que busca melhorar a qualidade e satisfação do cliente com as entregas. Considerando as cores e sequencia do TDD, qual das alternativas a seguir possui a sequencia logica do TDD


A

Refatoração Azul - > Teste Red - > Implementacão Green.


B

Refatoração Azul -> implementação Green – Teste Red.


C

Teste Red -> Implementação Green -> Refatoração Azul.


D

Nenhuma das alternativas.

Em projetos com base em métodos ágeis, a abordagem de testes pode se basear no quadrante de testes ágeis como mostrado na figura abaixo.


Imagem associada para resolução da questão


Os números I, II, III e IV, relacionados aos quadrantes, correspondem, respectivamente, a


A

Manual; Automatizado; Automatizado e Manual; Ferramentas.


B

Automatizado; Manual; Ferramentas; Automatizado e Manual.


C

Automatizado; Automatizado e Manual; Manual; Ferramentas.


D

Ferramentas; Automatizado; Automatizado e Manual; Manual.


E

Ferramentas; Manual; Automatizado; Automatizado e Manual.

No âmbito da tipografia e do design, serifas são traços ou prolongamentos apresentados a partir das hastes de caracteres. A classificação entre fontes não-serifadas e serifadas é considerada o principal sistema de diferenciação entre fontes. São fontes serifadas:


A

Times New Roman e Helvética.


B

Didot e Bodoni.


C

Futura e Garamond.


D

Akzidenz-Grotesk e Time New Roman.

Sobre testes de software, assinale a alternativa correta.


A

Testes de software podem demonstrar a ausência de erros.


B

O teste caixa-preta é conhecido também como teste estrutural, por se ter acesso à estrutura interna do sistema.


C

É um objetivo do teste de software demonstrar que o software atende aos seus requisitos.


D

O teste de regressão tem como objetivo verificar funcionalidades dependentes de um caso de teste específico.


E

O TDD (Test-Driven Development) é uma abordagem para teste de sistema.

No âmbito dos testes de integração, a atividade de reexecução de um mesmo subconjunto dos que já foram executados para assegurar que alterações não tenham propagado efeitos colaterais indesejados é conhecida como teste de:


A

unidade.


B

regressão.


C

validação.


D

verificação.


E

classe.

As principais medidas de um teste incluem:


I. medida da abrangência do teste que é expressa pela abrangência dos requisitos e casos de teste ou pela abrangência do código executado.

II. medida de confiabilidade, de estabilidade e de desempenho do objetivo do teste (sistema ou aplicativo em teste), que se baseia na avaliação dos resultados do teste e na análise das solicitações de mudança (defeitos) identificadas durante o teste.


É correto afirmar que I e II correspondem, correta e respectivamente, a


A

Requisitos e Resultados.


B

Cobertura e Qualidade.


C

Tendência e Densidade.


D

Prioridade e Gravidade.


E

Detecção de Origem e Permanência de Defeitos.

Considere as seguintes definições de testes de software:

I. Teste que refaz outros testes de um sistema ou componente para verificar se alguma modificação recente causou algum efeito indesejado, além de se certificar de que o sistema ainda atende aos requisitos.

II. Teste focado em experiência do usuário, consistência da interface, layout, acesso às funcionalidades, etc.

III. Teste para verificar se um ou mais componentes combinados funcionam de maneira satisfatória.

IV. Teste da resistência do software a falhas (robustez).


A correta associação de definições e tipos de teste é


A

I – Caixa Branca; II – Usabilidade; III – Instalação; IV – Integração.


B

I – Regressão; II – Usabilidade; III – Integração; IV – Integridade.


C

I – Caixa Branca; II – Caixa Preta; III – Instalação; IV – Usabilidade.


D

I – Regressão; II – Usabilidade; III – Integridade; IV – Integração.

Considere os diferentes níveis de teste de funcionalidade de um software. Os testes de sistema estão para a Engenharia de Sistemas, assim como


A

os testes de integração e de validação estão, respectivamente, para o código e o projeto.


B

os testes de unidades e de integração estão, respectivamente, para os requisitos e o projeto.


C

os testes de unidades e de validação estão, respectivamente, para o código e o projeto.


D

os testes de validação e de integração estão, respectivamente, para os requisitos e o projeto.

Para que um método seja considerado um teste na versão 4 do jUnit, o desenvolvedor deve


A

iniciá-lo com o prefixo test.


B

registrá-lo usando o método estático RegisterTests.


C

anotá-lo com @Test, torná-lo público e sem retorno (void).


D

apenas mantê-lo com visibilidade pública.

Com relação às técnicas de escolher os dados a serem utilizados nos testes de software, marque a alternativa correta.


A

A técnica de classe de equivalência visa selecionar aleatoriamente entradas de dados de forma a obter um conjunto estatístico que englobará todos os casos de teste.


B

Nos casos onde existem estruturas de decisão no código em teste é utilizada a análise causa-efeito, englobando o uso de árvores de decisão e tabelas de dispersão.


C

A técnica de valor limite é utilizada no teste de campos numéricos, onde é escolhido um valor que extrapole o limite superior suportado pelo campo em teste.


D

Quando se utiliza as tabelas de decisão, não é possível detectar os problemas de redundâncias, contradições ou omissões no componente em teste.


E

A técnica de classe de equivalência é utilizada somente na fase de testes de aceitação devido ao fato de não ser aplicável nas outras fases de teste.

No framework de testes JUnit, qual dos seguintes métodos da classe TestResult retorna o número de erros detectados?


A

int getErrors()


B

int getCount()


C

int errorCount()


D

int countErrors()


E

int getErrorCount()

Qual é a abordagem estratégica de teste de software que se refere às seguintes afirmações?


(i) um conjunto de tarefas que garante que o software implementa corretamente uma função específica.

(ii) um conjunto de tarefas que assegura que o software foi criado e pode ser rastreado segundo os requisitos do cliente.


A

Retrabalho.


B

Verificação e Validação.


C

Métricas e Pontos por função.


D

Qualidade e Engenharia de Software.


E

Gerenciamento de Projeto e CMMI.

Sobre Desenvolvimento Dirigido por Testes (TDD), considere os itens abaixo.


I - Teste Isolado (Isolated Test)

II - Teste Primeiro (Test First)

III - Teste de Explicação (Explanation Test)


Quais são padrões para TDD?


A

Apenas II.


B

Apenas I e II.


C

Apenas I e III.


D

Apenas II e III.


E

I, II e III.

   
Gerar simulado