Pular para o conteúdo principal

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

Engenharia de SoftwareTeste de Software
Código
ce196319
Banca
CESPE / CEBRASPE
Órgão
CAESB-DF
Ano
2025
Nível
Superior
Cargo
Analista de Suporte ao Negócio - Analista de Sistemas
Assinale a opção que apresenta a ferramenta que possibilita, nativamente, a execução paralela de testes de WebDriver em máquinas remotas, em múltiplas plataformas e em larga escala, com diferentes versões de navegadores.
  1. AJUnit
  2. BRanorex
  3. CSelenium Grid
  4. DCucumber
  5. ECypress
Revelar gabarito e comentário

GabaritoC — Selenium Grid

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”.

Ferramentas de Teste – Selenium Grid

Gabarito: letra C. Selenium Grid é a ferramenta projetada para executar testes WebDriver em paralelo em máquinas remotas, suportando múltiplas plataformas e versões de navegadores, exatamente como descrito no enunciado.

1Execução paralela
Múltiplas máquinas remotas
Larga escala
2Suporte multiplataforma
Diferentes SO
Diferentes versões de navegadores
3Arquitetura
Hub (central)
Nós (executores remotos)
Selenium Grid
LEVELsoulevel.com.br
Selenium Grid: Execução paralela (Múltiplas máquinas remotas, Larga escala); Suporte multiplataforma (Diferentes SO, Diferentes versões de navegadores); Arquitetura (Hub (central), Nós (executores remotos))

Alternativa A — ❌ Incorreta

JUnit é um framework de testes unitários, não oferece execução paralela remota nativa para WebDriver.

Alternativa B — ❌ Incorreta

Ranorex é uma ferramenta comercial de automação de testes, mas não possui arquitetura nativa para execução paralela em larga escala como o Selenium Grid.

Alternativa C — ✅ Correta ⟵ GABARITO

Selenium Grid permite a orquestração de testes WebDriver em múltiplos nós remotos, possibilitando paralelismo, diferentes plataformas e navegadores, ideal para testes em larga escala.

Alternativa D — ❌ Incorreta

Cucumber é uma ferramenta BDD (Behavior-Driven Development) para escrever testes em linguagem natural; não gerencia execução paralela remota.

Alternativa E — ❌ Incorreta

Cypress é um framework de testes para front-end web, mas sua execução paralela nativa é limitada a uma única máquina (Cypress Dashboard pago), não suporta máquinas remotas distribuídas como o Selenium Grid.

Gabarito: letra C.

Link permanente: /questoes/ce196319