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.


141Q1068702 | Engenharia de Software, Teste de Software, Especialidade Informática, EsFCEx, VUNESP, 2025

O teste de software constitui-se em uma importante tarefa, quando do desenvolvimento de um software. Sendo uma das características indicadas e recomendadas, para que se tenham bons testes de software, que esses testes
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

143Q957846 | Engenharia de Software, Teste de Software, Tecnico Industrial, HEMOBRÁS, Consulplan, 2025

A validação de sistemas informatizados é um requisito fundamental em indústrias reguladas, como a farmacêutica e a alimentícia, para garantir confiabilidade, segurança e integridade dos dados gerados. Baseando-se em normas e diretrizes como a FDA 21 CFR Part 11, a validação abrange etapas como planejamento, qualificação e testes para assegurar que os sistemas funcionem conforme o esperado e sejam capazes de atender aos requisitos operacionais e regulamentares. Nesse contexto, relacione adequadamente as colunas a seguir.

1. Protocolo de Qualificação de Instalação (QI).

2. Protocolo de Qualificação de Operação (QO).

3. Protocolo de Qualificação de Desempenho (QP).

4. Análise de riscos no sistema.

5. Teste de integridade de dados.

( ) Documento que verifica se o sistema está instalado de acordo com as especificações do fabricante.

( ) Avalia o comportamento do sistema em condições normais de uso, verificando sua adequação aos requisitos do usuário.

( ) Garante que o sistema pode operar corretamente dentro dos limites estabelecidos pelo fabricante e especificações técnicas.

( ) Processo que identifica vulnerabilidades que podem impactar a confiabilidade ou a segurança do sistema.

( ) Verifica se os dados gerados e armazenados pelo sistema são consistentes, confiáveis e auditáveis.

A sequência está correta em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

144Q1089328 | Engenharia de Software, Teste de Software, Técnico em Tecnologia da Informação Área Sistemas de Informação, UFRGS, FUNDATEC, 2025

Uma equipe de desenvolvimento está prestes a liberar uma atualização de um sistema de e-commerce. Para garantir que funcionalidades antigas, como o cálculo do frete e processamento de pagamento, continuem funcionando corretamente após as alterações recentes, eles executam um conjunto de testes automatizados previamente definidos. Nesse caso, está sendo aplicado o Teste
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

145Q1089327 | Engenharia de Software, Teste de Software, Técnico em Tecnologia da Informação Área Sistemas de Informação, UFRGS, FUNDATEC, 2025

Uma empresa de desenvolvimento de aplicativos financeiros deseja garantir que cada módulo do sistema funcione corretamente de forma isolada antes de integrar todos os módulos. Para isso, os desenvolvedores criam testes focados em funções específicas, verificando entradas e saídas esperadas de cada componente individualmente. Nesse cenário, está sendo aplicado o Teste
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Com relação ao processo de depuração de um programa de computador, analise as afirmativas a seguir.

I. Por meio da depuração, é possível investigar a ocorrência de erros no programa.
II. A depuração é realizada antes da compilação.
III. A depuração pode ser executada por meio de pontos de parada (breakpoints).

Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

148Q909929 | Engenharia de Software, Teste de Software, Analista de Sistemas, Prefeitura de Montes Claros MG, FUNDEP, 2024

Sobre qualidade de software e processo de teste, aspectos essenciais no desenvolvimento de sistemas, analise as afirmativas a seguir.


I. O teste de aceitação é realizado para verificar se o sistema atende aos critérios de aceitação definidos pelo cliente ou usuário final.


II. O teste de regressão é executado para garantir que as alterações no código-fonte não introduziram novos defeitos no software e que as funcionalidades existentes continuam funcionando conforme esperado.


III. O teste de unidade é uma técnica de teste que verifica se unidades individuais de código, como funções ou métodos, estão funcionando corretamente de forma isolada.


Estão corretas as afirmativas

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

149Q1028491 | Engenharia de Software, Teste de Software, Tecnologia da Informação Reaplicação, TRT 24 REGIÃO MS, FGV, 2025

JUnit 5 é um framework de testes unitários para códigos Java. Ele possui uma arquitetura modular e três subprojetos principais. O subprojeto que fornece uma engine para executar testes baseados em JUnit 3 e JUnit 4 se chama
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

150Q1037972 | Engenharia de Software, Teste de Software, Tecnologia da Informação Tarde, Prefeitura de Cuiabá MT, FGV, 2024

Um software que está sendo desenvolvido por um determinado grupo de desenvolvedores está na fase de testes. Deseja-se verificar a integridade das funções e classes que compõem o software. O teste adequado para realizar este tipo de verificação é o teste
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

151Q1059993 | Engenharia de Software, Teste de Software, manhã, MF, FGV, 2024

Na validação de requisitos de software, acerca das interações entre a Criação de Casos de Teste, Prototipação e Revisão de Requisitos é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

152Q1040136 | Engenharia de Software, Teste de Software, Programação de Sistemas, TJ DFT, CESPE CEBRASPE

Os processos de teste de software objetivam avaliar os programas implementados, bem como identificar possíveis erros em um programa antes da sua utilização. A esse respeito, julgue o próximo item.

Indica-se a automatização de testes para os testes de componentes e de sistema, visto que o uso de testes unitários é inviável, por dependerem de diversas possibilidades a serem avaliadas.
  1. ✂️
  2. ✂️

153Q1038582 | Engenharia de Software, Teste de Software, Desenvolvimento, BANESE, CESGRANRIO, 2025

A equipe de suporte bancário foi designada para realizar o Teste de Integração entre os diferentes microsserviços que compõem um sistema bancário distribuído, como o gerenciamento de contas, o processamento de pagamentos e a autenticação de usuários. A comunicação entre os módulos do sistema é realizada por meio de APIs RESTful.
Nesse contexto, o Teste de Integração
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

154Q1041773 | Engenharia de Software, Teste de Software, Programação de Sistemas, TRE PB, FCC

Texto associado.
Testes de usabilidade em interface de usuário web são eficientes quando implementados como parte do processo dedesenvolvimento do site. O processo de teste de usabilidade passa normalmente pelas seguintes etapas:

1. Escolha do ambiente de teste.
2. Preparo do material de teste.
3. Planejamento do teste.
4. Condução da sessão de teste.
5. Questionamento final.
6. Escolha de participantes.
7. Análise dos dados coletados.
8. Implementação das alterações e re-teste.
9. Relato e recomendações.
A ordem correta das etapas do processo de teste de usabilidade é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

155Q1040137 | Engenharia de Software, Teste de Software, Programação de Sistemas, TJ DFT, CESPE CEBRASPE

Os processos de teste de software objetivam avaliar os programas implementados, bem como identificar possíveis erros em um programa antes da sua utilização. A esse respeito, julgue o próximo item.

Os testes de componentes têm a finalidade de comprovar que as interfaces de componentes funcionam de acordo com a sua especificação.
  1. ✂️
  2. ✂️

156Q1036081 | 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 programação de um script Selenium, a sincronização do código ao estado atual do navegador pode ser realizada com uma espera explícita, durante a qual o código interrompe a execução do programa até que se resolva a condição definida ou decorra o limite de espera da chamada.
  1. ✂️
  2. ✂️

157Q1068358 | Engenharia de Software, Teste de Software, Informática, EsFCEx, VUNESP, 2024

Considerando diferentes técnicas de teste de validação de software, enquadram-se os denominados testes alfa e testes beta, sendo correto que os testes do tipo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

158Q1089325 | Engenharia de Software, Teste de Software, Técnico em Tecnologia da Informação Área Sistemas de Informação, UFRGS, FUNDATEC, 2025

Uma startup está desenvolvendo um aplicativo de mobilidade urbana que deve calcular rotas otimizadas para usuários em tempo real. O time de desenvolvimento adota a prática de Desenvolvimento Orientado a Testes (TDD) para garantir maior qualidade e reduzir retrabalho. Durante a implementação de uma nova funcionalidade de cálculo de tarifa dinâmica, o desenvolvedor cria inicialmente um teste automatizado que descreve o comportamento esperado, depois implementa o código mínimo necessário para que o teste passe e, em seguida, realiza refatorações para melhorar a estrutura do código sem alterar sua funcionalidade. Com base nesse cenário e nos princípios do TDD, assinale a alternativa que descreve corretamente a sequência de passos fundamentais dessa prática.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

159Q1042703 | Engenharia de Software, Teste de Software, Desenvolvimento de Software, DATAPREV, FGV, 2024

Em relação aos diferentes tipos de testes de software, considere as afirmativas abaixo:

I. Os testes unitários focam em verificar o comportamento de unidades isoladas de código, como funções ou métodos, garantindo que funcionem conforme o esperado.
II. Os testes de integração buscam verificar a interação entre diferentes módulos ou componentes do sistema, visando garantir que funcionem corretamente quando combinados.
III. O Test-Driven Development (TDD) segue a prática de escrever os testes antes do código funcional, incentivando a criação de código mais limpo e eficiente.
IV. Os testes de usabilidade avaliam a experiência do usuário ao interagir com o software, verificando se a interface é intuitiva e eficiente.

Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.