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

Foram encontradas 1.442 questões

Q2637741 Engenharia de Software

O tipo de teste de software que visa verificar as menores partes testáveis de um sistema, individualmente, é conhecido como teste de

Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436328 Engenharia de Software

Os testes de condições desempenham um papel crucial na programação, possibilitando que os programas efetuem escolhas e ações com base em circunstâncias específicas. Essas estruturas condicionais permitem o controle do fluxo de execução do código, contribuindo para a criação de lógica, interatividade e automação em aplicações de software. Assim, a compreensão e o domínio dos testes de condições representam competências essenciais para os programadores no contexto acadêmico e profissional.


Levando em consideração os testes de condições, pode-se afirmar que

Alternativas
Q2427600 Engenharia de Software

Na Engenharia de Software, verificação, validação e teste são conceitos fundamentais que garantem a qualidade do software desenvolvido. Neste contexto, considere o seguinte cenário: uma equipe de desenvolvimento de software está trabalhando em um novo sistema de gerenciamento de projetos. Eles realizam atividades de verificação e validação em diferentes etapas do projeto, bem como testes em várias fases. Qual das alternativas a seguir melhor descreve uma situação em que verificação, validação e teste são aplicados de maneira correta e eficaz?

Alternativas
Q2381035 Engenharia de Software
Test Driven Development (TDD) como programação ou desenvolvimento em que se escreve um teste primeiro, esta é uma abordagem incremental que envolve a criação de um caso de teste anteriormente à implementação do código necessário para que este passe. Após definir a lista com os testes, deve-se escolher um teste e seguir o ciclo de desenvolvimento proposto pelo TDD, que é composto por cinco passos básicos, que inclui, EXCETO:
Alternativas
Q2381034 Engenharia de Software
Segundo o ISTQB, os testes em software podem ser classificados em função: A) Do estágio do ciclo de vida do produto; B) Do objetivo do teste. Refere-se ao primeiro, EXCETO:
Alternativas
Q2361744 Engenharia de Software
Os níveis de teste são grupos de atividades de teste que são organizados e gerenciados juntos e são executados em relação ao software em determinado nível de desenvolvimento. Assinale a alternativa que NÃO apresenta um teste que se enquadra na definição dos níveis de teste. 
Alternativas
Q2325482 Engenharia de Software
As práticas de SDL (Security Development Lifecycle) recomendam ações importantes que devem ser adotadas por projetistas, arquitetos e programadores durante o processo de desenvolvimento de um software. Um teste muito utilizado é a análise em tempo de execução do software totalmente compilado, permitindo a verificação das funcionalidades que podem apenas ser testadas quando todos os componentes estão integrados e em execução.
Esse tipo de teste é conhecido como 
Alternativas
Q2325475 Engenharia de Software
Uma equipe de desenvolvimento pretende convidar um conjunto de representantes dos usuários finais de uma solução, que aparentemente está completamente desenvolvida, para testar sua última versão antes de disponibilizá-la no mercado. Caso essa versão seja aprovada, será colocada em produção.
A situação descrita faz referência aos testes
Alternativas
Q2325467 Engenharia de Software
O principal objetivo dos testes estáticos é o de reduzir os defeitos de um software por meio da redução de defeitos na documentação a partir da qual o software foi desenvolvido.
Uma das técnicas mais importantes para a execução de testes estáticos é a de
Alternativas
Q2310448 Engenharia de Software
O uso de APIs de testes contribui para o desacoplamento dos testes em relação à aplicação. Nesse contexto, o acoplamento estrutural pode ser definido como
Alternativas
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
Respostas
361: A
362: D
363: E
364: B
365: E
366: D
367: B
368: B
369: B
370: C
371: B
372: C
373: E
374: E
375: C
376: E
377: C
378: E
379: C
380: D