Início

Questões de Concursos Teste de Software

Resolva questões de Teste de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


162Q1035908 | Engenharia de Software, Teste de Software, Tecnologia da Informação, TCE PE, FGV, 2025

Leia os trechos a seguir.

1. São realizados para assegurar que múltiplos componentes funcionem corretamente quando combinados. Este tipo de teste envolve a combinação de unidades testadas em grupos para verificar se elas funcionam corretamente em interação umas com as outras. Tais testes visam detectar problemas que podem surgir nas interfaces entre os módulos, abordando erros de comunicação e interações indesejadas entre diferentes partes do programa.
2. São vitais para garantir que alterações no software, como a adição de novos módulos, não introduzam erros indesejados em funcionalidades existentes. A execução de um subconjunto de testes já realizados é essencial após quaisquer modificações. Este tipo de teste visa descobrir problemas que possam ter surgido em decorrência de mudanças na configuração do software, garantindo assim que os comportamentos esperados não sejam afetados.

Traduzidos e adaptados de: PRESSMAN, Roger S. Software Engineering: a practitioner’s approach. 5th ed., 2001.

Os trechos 1 e 2, tratam, respectivamente, de:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

163Q1040061 | Engenharia de Software, Teste de Software, Programação de Sistemas, TRE PB, FCC

Os testes de software procuram assegurar que os produtos de trabalho selecionados atendem aos requisitos especificados. Os
testes
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

164Q1064087 | Engenharia de Software, Teste de Software, Tarde, CVM, FGV, 2024

A fase de testes de software em processos ágeis se caracteriza pela elaboração dos testes antes da implementação do código, permitindo a execução do teste enquanto o código está sendo escrito.

A característica do XP que tem como fundamento esse conceito de teste é o:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

165Q1032628 | Engenharia de Software, Teste de Software, Classe B, DPE RO, FGV, 2025

Os testes de software são essenciais para garantir a qualidade dos códigos gerados.
Inicialmente o programador desenvolveu o seguinte código de produção a ser testado:

CODIGO-01.py

def celsius_to_fahrenheit(celsius): return (celsius * 9/5) + 32

Posteriormente, o programador desenvolveu o código de teste empregando a linguagem Python

import unittest

class TestTemperatureConversion(unittest.TestCase): def test_celsius_to_fahrenheit(self):

self.assertEqual(celsius_to_fahrenheit(0), 32)

self.assertEqual(celsius_to_fahrenheit(25), 77)

if __name__ == '__main__': unittest.main()

A abordagem do teste utilizado pelo programador se refere a um
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

166Q1040056 | Engenharia de Software, Teste de Software, Tecnologia da Informação, TRT 9 REGIÃO PR, FCC

Ao realizar testes automatizados com o Selenium é necessário descrever no script quais são os elementos alvo da validação, a ação a ser executada e o resultado esperado. No Selenium WebDriver, o método que cumpre o papel de informar ao script de testes qual é o elemento envolvido no teste é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

167Q1038394 | Engenharia de Software, Teste de Software, Sistemas Arquitetura e Solução de Dados, BDMG, CESPE CEBRASPE, 2025

Julgue o seguinte item, no que se refere a testes desoftware.



O teste unitário concentra o esforço de verificação no componente ou módulo de software, usando como guia a descrição de projeto no nível de componente. Nesse processo, caminhos de controle importantes são testados para descobrir erros dentro dos limites do módulo, conforme implementado no código-fonte.

  1. ✂️
  2. ✂️

168Q1063560 | Engenharia de Software, Teste de Software, Desenvolvimento de Software para Operação de Satélites, INPE, FGV, 2024

O desenvolvimento orientado a testes (TDD) engloba um conjunto de práticas que visam garantir a detecção de erros e a qualidade do código gerado.
No escopo do TDD, assinale a opção que apresenta a característica do teste unitário.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

169Q1036243 | Engenharia de Software, Teste de Software, Desenvolvimento de Sistemas, BNB, CESPE CEBRASPE, 2022

Acerca de conceitos e técnicas do projeto de software, desenvolvimento orientado por comportamento (BDD) e desenvolvimento guiado por testes (TDD), julgue os itens subsequentes.

No desenvolvimento guiado por testes (TDD), utiliza-se uma linguagem derivada do domínio do negócio para a definição dos casos de testes, ao passo que, no desenvolvimento orientado por comportamento (BDD), prioriza-se uma linguagem de programação que apoie a correção na implementação dos cenários de uso.

  1. ✂️
  2. ✂️

170Q1036076 | Engenharia de Software, Teste de Software, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022

A respeito dos conceitos de teste de integração e de teste unitário, julgue o item subsequente.

Os testes unitários são realizados com o objetivo de isolar cada parte do sistema para garantir que elas estejam funcionando conforme especificado.
  1. ✂️
  2. ✂️

171Q1036082 | Engenharia de Software, Teste de Software, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022

Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

Na gestão de defeitos, o princípio de teste da regra 10 de Myers estabelece que as atividades de teste estático e dinâmico devem ser planejadas muito antes de serem iniciadas.
  1. ✂️
  2. ✂️

172Q1036083 | Engenharia de Software, Teste de Software, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022

Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

O Appium foi projetado para, entre outras finalidades, automatizar testes sem a necessidade de recompilar códigos ou estruturas específicas do próprio Appium ou de terceiros.
  1. ✂️
  2. ✂️

173Q1032588 | Engenharia de Software, Teste de Software, Classe B, DPE RO, FGV, 2025

TDD é uma das práticas de programação propostas dentro do escopo das metodologias ágeis. Com relação aos objetivos propostos pelo TDD, analise os itens a seguir.
I. Favorecer a escrita de códigos com alta testabilidade. Essa característica é uma consequência natural da manutenção do fluxo de trabalho proposta pela metodologia XP. Por exemplo, como o desenvolvedor sabe que ele terá que escrever a classe C e depois o teste T, é natural que desde o início ele planeje C de forma a facilitar a escrita de T.
II. Prática relacionada não apenas com testes, mas também com a melhoria do design de um sistema. Isso acontece porque o desenvolvedor, coloca-se na posição de um usuário da classe C para escrever um teste T.
III. Evitar que os desenvolvedores esqueçam de escrever testes. TDD promove testes à primeira atividade de qualquer tarefa de programação, seja ela corrigir um bug ou implementar o código de uma nova funcionalidade.
Está correto o que se afirma em:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

174Q1018549 | Engenharia de Software, Teste de Software, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025

Assinale a opção em que é apresentada a estratégia para teste de integração de sistemas orientados a objetos com base em sequência de execução que integra o conjunto de classes necessárias para responder a uma entrada onde cada sequência de execução é integrada e testada individualmente.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

175Q1087203 | Engenharia de Software, Teste de Software, Análise de Sistemas, TJ RJ, FCC

No que se refere a testes de software, é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

176Q1036237 | Engenharia de Software, Teste de Software, Desenvolvimento de Sistemas, BNB, CESPE CEBRASPE, 2022

A respeito de DevOps, julgue o item subsequente.

Testes automatizados locais, atualização local a partir do repositório central, novos testes automatizados locais e atualização do repositório central a partir do local são as etapas de integração contínua.

  1. ✂️
  2. ✂️

177Q1036080 | Engenharia de Software, Teste de Software, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022

Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

No desenvolvimento orientado a comportamento (BDD), os ciclos iniciam-se com a criação de testes de unidade e integração.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.