Questões de Concurso Sobre teste de software em engenharia de software

Foram encontradas 1.151 questões

Q2309853 Engenharia de Software
Ao longo do desenvolvimento de um software, os testes se fazem necessários para garantir o correto funcionamento de suas funcionalidades, os testes de software vêm ganhando cada vez mais atenção, a fim de, garantir maior qualidade e confiabilidade do produto de software a ser entregue, um dos testes que podem ser aplicados ao longo do desenvolvimento são os testes de unidade, Assinale a alternativa correta sobre o principal objetivo dos testes de unidade.
Alternativas
Q2299266 Engenharia de Software
À luz dos fundamentos na área de Teste de Software, considere os itens a seguir:

I- Consiste em omissão de informações, definições de dados e/ou instruções incorretas no projeto de desenvolvimento do software.

II- Ocorre quando um programa não se comporta conforme o esperado, ou apresenta resultados diferentes do planejado.

III- Representa uma ação humana que resulta em um software problemático.

Os itens I, II e III definem, respectivamente, os seguintes conceitos da área de Teste de Software:
Alternativas
Q2286021 Engenharia de Software
Sobre Integração Contínua e a metodologia Test Driven Development (TDD), é correto afirmar:
Alternativas
Q2281814 Engenharia de Software

Acerca de testes de software, julgue o próximo item. 


Os testes dos tipos alfa e beta são executados em um ambiente controlado e com a presença de, pelo menos, um desenvolvedor.

Alternativas
Q2281813 Engenharia de Software

Acerca de testes de software, julgue o próximo item. 


O teste de regressão deve ser efetuado para garantir que novos componentes não tenham causado problema nas funções que antes funcionavam corretamente.

Alternativas
Q2281796 Engenharia de Software

Julgue o próximo item, relativo a técnicas de desenvolvimento seguro.


O teste de segurança estático (SAST) trabalha diretamente com o código e é empregado de forma complementar ao teste de segurança dinâmico (DAST). 

Alternativas
Q2281795 Engenharia de Software

Julgue o próximo item, relativo a técnicas de desenvolvimento seguro.


Ao contrário do teste de segurança estático (SAST) e do teste de segurança dinâmico (DAST), o teste interativo de segurança (IAST) opera dentro do aplicativo, além de permitir uma saída mais precisa. 

Alternativas
Q2277451 Engenharia de Software
Sobre os testes de software, nesse tipo de teste, o objetivo é testar a menor parte testável do sistema, que pode ser um módulo, um objeto ou uma classe. Qual dos tipos de teste a seguir corresponde diretamente à descrição apresentada?
Alternativas
Q2277286 Engenharia de Software
Considerando conceitos e padrões criptográficos, conceitos de blockchain e detecção, resposta, tratamento e recuperação de incidentes cibernéticos, julgue o item subsequente.  

No teste de acompanhamento, um grupo é designado para verificar quaisquer problemas que necessitem ser resolvidos e quaisquer alterações que devam ser feitas no ambiente de recuperação de desastres.  
Alternativas
Q2271748 Engenharia de Software
A atividade de Teste de Software é complexa, pois diversos fatores podem colaborar para ocorrência de erros, mas a maioria deles tem uma única origem: erro humano. Dessa forma, o Teste de Software tem o intuito de executar um programa ou modelo utilizando algumas entradas em particular e verificar se seu comportamento está de acordo com o esperado.
Adaptado de Márcio Eduardo Delamaro, José Carlos Maldonado e Mário Jino. Introdução ao Teste de Software. 2 ed. Rio de Janeiro: Elsevier, 2016. 


Em relação a Atividade de Teste de Software, avalie as seguintes afirmações: 

I - O teste de regressão é realizado no processo de manutenção do software. O objetivo é avaliar se as modificações efetuadas estão corretas, ou seja, que os novos requisitos implementados funcionam como o esperado e que os requisitos anteriormente testados continuam válidos.
II - O particionamento de equivalência é um método de teste caixa branca que divide o domínio de entrada de um programa em classes de dados a partir dos quais os casos de teste podem ser derivados.
III - A análise de valor limite é uma técnica de teste caixa preta que leva à escolha de casos de teste que põem à prova os valores nas fronteiras do domínio de entrada.
IV - O teste de unidade faz muito uso das técnicas de teste caixa preta e as técnicas de projeto de casos de teste de caixa branca são mais encontradas durante o teste de integração.

Assinale a alternativa que apresenta APENAS as afirmações CORRETAS.
Alternativas
Q2270521 Engenharia de Software
Considere as afirmativas relacionadas aos conceitos de testes de software apresentadas a seguir. Registre V, para verdadeiras, e F, para falsas:

(  )Teste de caixa-branca é quando se usa a especificação de um sistema para identificar as partições de equivalência.
(  )Testes de caixa preta se concentram em testar as interações entre diferentes módulos do software.
(  )Testes de partições de equivalência envolvem a divisão das possíveis entradas em grupos de dados equivalentes, onde é feita a seleção de um representante de cada grupo para os testes.

Assinale a alternativa com a sequência correta: 
Alternativas
Q2268908 Engenharia de Software
Em relação a prática de revisão de código, analise as afirmativas abaixo:

   I. DAST é uma abordagem de teste de segurança para avaliar a segurança de um software em tempo de execução.
   II. SAST é útil para identificar vulnerabilidades estáticas no código-fonte de um aplicativo, como problemas de codificação, uso inadequado de APIs, vazamento de informações sensíveis e acesso não autorizado.
   III. Tanto o DAST quanto o SAST desempenham papéis complementares na análise de segurança de um aplicativo, sendo recomendável utilizar ambos os métodos para obter uma cobertura abrangente e identificar uma ampla gama de vulnerabilidades.

Em relação aos itens acima, pode-se afirmar que:
Alternativas
Q2268309 Engenharia de Software
O processo de desenvolvimento de um software envolve etapas importantes a fim de garantir uma entrega final com qualidade. A realização de testes na cadeira de desenvolvimento do produto é uma etapa das mais importantes. Dentre as técnicas aplicadas nesta etapa, acerca das classes do teste de ciclo da técnica de caixa-branca, analise os itens a seguir:

I - Os nós representam passos em alguma transação e as arestas representam conexões lógicas.
II - O seguinte conjunto de teste pode ser aplicado a ciclos simples em que n é o número máximo de passagens permitidas no ciclo.
III - Os nós representam diferentes estados do software observáveis pelo usuário e as arestas representam as transições.

Em relação aos itens apresentados, pode-se afirmar que:
Alternativas
Q2268304 Engenharia de Software
Sobre Desenvolvimento Guiado pelos Testes pelo qual a prática é começar a implementação pelo teste e, deve o tempo todo, fazer de tudo para que seu código seja simples e com qualidade. O entendimento que o desenvolvedor deve buscar pela solução mais simples, e não pela modificação mais simples, observando que a modificação mais simples não é necessariamente a solução mais simples, está relacionado ao conceito de:
Alternativas
Q2262696 Engenharia de Software
A respeito de teste de software, é INCORRETO afirmar que: 
Alternativas
Q2253555 Engenharia de Software
O Tribunal solicita o uso de métodos de teste de software para que o Analista de Sistemas possa derivar os casos de teste que:

− garantam que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez;
− exercitem todas as decisões lógicas para valores falsos ou verdadeiros;
− executem todos os laços (loops) em suas fronteiras e dentro de seus limites operacionais;
− exercitem as estruturas de dados internas para garantir sua validade.

Para atender a todos os requisitos acima, o Analista de Sistemas usa a abordagem de teste de
Alternativas
Q2253505 Engenharia de Software
Com relação a teste de software, é correto afirmar que:
Alternativas
Q2251515 Engenharia de Software
No processo de software, a premissa que o desenvolvimento de sistema pode começar com informação incompleta e que requisitos completos são obtidos através de um processo cíclico e dialético de reações do usuário e que o importante nesta abordagem é que o ponto de vista orientado a projeto é enriquecido com o aumento de interesse da participação do usuário final,
Alternativas
Q2240220 Engenharia de Software

Com relação a testes de software, julgue o próximo item.


O teste embasado em especificação ou teste caixa preta, realizado a partir das especificações do programa e requisitos funcionais, é utilizado para demonstração de que as funções do software são operacionais, que a entrada é adequadamente aceita e que a saída é corretamente produzida conforme as especificações. 


Alternativas
Q2240219 Engenharia de Software

Com relação a testes de software, julgue o próximo item.


O processo de teste denominado teste de integração utiliza técnicas de caixa branca e concentra-se no código-fonte de cada unidade implementada, para a garantia de que as informações fluam para dentro e fora da unidade do programa conforme a especificação levantada. 

Alternativas
Respostas
101: B
102: C
103: E
104: E
105: C
106: E
107: C
108: E
109: C
110: D
111: D
112: B
113: A
114: D
115: B
116: B
117: A
118: E
119: C
120: E