Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — CESPE / CEBRASPE 2024

Engenharia de SoftwareTeste de Software
Código
ce175980
Banca
CESPE / CEBRASPE
Órgão
LNA
Ano
2024
Nível
Superior
Cargo
Tecnologista – Especialidade: Desenvolvimento e Arquitetura de Software
Assinale a opção em que é apresentado um framework de teste comumente utilizado para automatizar testes de aplicativos web.
  1. AAppium
  2. BJUnit
  3. CNUnit
  4. DTestNG
  5. ESelenium
Revelar gabarito e comentário

GabaritoE — Selenium

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Frameworks de Teste para Aplicações Web

Gabarito: letra E. Selenium é o framework mais difundido para automação de testes em aplicações web, pois permite controlar navegadores de forma programática. As demais alternativas são frameworks de teste para outros contextos: Appium é voltado para aplicativos móveis; JUnit, NUnit e TestNG são frameworks para testes unitários (geralmente em linguagens como Java, .NET e Java, respectivamente), não especificamente para testes de interface web.

1Testes web
Selenium (automação de navegador)
2Testes mobile
Appium (apps nativos/híbridos)
3Testes unitários
JUnit (Java)
NUnit (.NET)
TestNG (Java)
Frameworks de teste
LEVELsoulevel.com.br
Frameworks de teste: Testes web (Selenium (automação de navegador)); Testes mobile (Appium (apps nativos/híbridos)); Testes unitários (JUnit (Java), NUnit (.NET), TestNG (Java))

Alternativa A — ❌ Incorreta

Appium é um framework para automação de testes em aplicativos móveis (iOS, Android), não em aplicações web tradicionais. Embora possa ser usado para testar aplicações web mobile, seu foco principal é mobile nativo/híbrido.

Alternativa B — ❌ Incorreta

JUnit é um framework de testes unitários para Java, amplamente utilizado para testar classes e métodos isoladamente, não para automatizar testes de interface web.

Alternativa C — ❌ Incorreta

NUnit é um framework de testes unitários para .NET, similar ao JUnit, voltado para testes de unidades de código, não para testes de aplicações web.

Alternativa D — ❌ Incorreta

TestNG é outro framework de testes unitários para Java, inspirado no JUnit e NUnit, com foco em testes de unidade e integração, não em automação web.

Alternativa E — ✅ Correta ⟵ GABARITO

Selenium é o padrão de mercado para automação de testes em aplicações web. Ele permite escrever scripts que interagem com navegadores (Chrome, Firefox, etc.) para simular ações do usuário, como cliques, preenchimento de formulários e navegação. É a ferramenta mais comumente associada a testes funcionais de aplicações web.

Gabarito: letra E.

Link permanente: /questoes/ce175980