O gerente solicitou a pesquisa de softwares para a automaçã...

Próximas questões
Com base no mesmo assunto
Q846241 Engenharia de Software
O gerente solicitou a pesquisa de softwares para a automação de testes. No caso atual, existe a necessidade urgente de testar aplicativos Web. A possível escolha seria a ferramenta:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - Selenium

Para resolver esta questão, é necessário compreender que estamos em busca de uma ferramenta para automatização de testes em aplicativos Web. Assim, precisamos de um software que possa interagir com os elementos de páginas da web, executando ações como se fosse um usuário real, para então verificar a correta funcionalidade do aplicativo.

O Selenium é uma suíte de ferramentas projetada especificamente para automação de testes em navegadores web. Ele suporta múltiplos navegadores e linguagens de programação, permitindo escrever scripts de teste que simulam a interação do usuário com a aplicação web. Isso se encaixa perfeitamente na necessidade apresentada pelo gerente e é por isso que a alternativa (A) é a escolha correta.

As demais alternativas não são apropriadas para o contexto fornecido:

  • JBoss - é um servidor de aplicação Java EE, não uma ferramenta de automação de testes.
  • SpecFlow - é uma ferramenta para especificação de testes orientada por comportamento (BDD) voltada para a plataforma .NET e não se especializa em testes de interfaces web.
  • NodeJS - é um ambiente de execução para JavaScript no lado do servidor e não uma ferramenta de teste de software.
  • Appium - é uma ferramenta para automação de testes em aplicativos móveis (iOS e Android), e não especificamente para aplicativos web.

Logo, a escolha do Selenium é fundamentada na sua capacidade de automação de testes específica para aplicativos web, o que atende ao requisito de urgência e especificidade do teste mencionado pelo gerente.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Selenium: 

Ferramenta de teste voltado para navegadores da web. 

Ele pode ser usado tanto para funcional, compatibilidade (que tem amplo suporte cross-browser) e testes de regressão.

 

 

Automatizando testes de software com Selenium -  Hugo Peres

Selenium is a portable software-testing framework for web applications. 

JBoss é um servidor de aplicação de código fonte aberto baseado na plataforma JEE e implementado completamente na linguagem de programação Java.

SpecFlow is a testing framework which supports Behaviour Driven Development (BDD).

Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code server-side.

Appium is an open source test automation framework for use with native, hybrid and mobile web apps.

 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo