Soluções para Automação de Testes


Mocha

Mocha é uma framework de teste em JavaScript com execução no Node.js e no navegador, tornando o teste assíncrono simples e divertido.

Benefícios:

  • Ótimo para escrever e estruturar testes
  • Testes para aplicativos Node.js
  • Oferece suporte a navegador, teste assíncrono, executor de teste integrado

Link: https://mochajs.org/

 

Jasmim
Jasmine é uma framework BDD (desenvolvimento orientado por comportamento) para testar o código JavaScript. Não depende de nenhuma outra estrutura JavaScript. Não requer um DOM. E tem uma sintaxe limpa e óbvia para que você possa escrever testes facilmente.

Benefícios:

  • Pode ser usado com qualquer sabor de JavaScript
  • Não requer um navegador ou Dom
  • Sintaxe limpa e óbvia
  • Tem um executor de teste personalizável

Link:  https://jasmine.github.io/

 

Jest
Jest é um framework de teste de JavaScript agradável com foco na simplicidade. Funciona com projetos usando: Babel, TypeScript, Node, React, Angular e Vue.

Benefícios:

  • Criado pelo Facebook para testar React
  • Experiência de configuração zero
  • Possui um executor de teste integrado, biblioteca de simulação e repórter de cobertura de código

Link:  https://facebook.github.io/jest

Selenium
Selenium é um conjunto de ferramentas para automatizar teste em navegadores da web.

Benefícios:

  • Opção de teste de IU clássico
  • Pode ser usado em combinação com a maioria das estruturas

Link: https://www.seleniumhq.org

Cucumber
Cucumber é uma ferramenta que suporta o desenvolvimento orientado por comportamento (BDD)

Benefícios:

  • Estrutura de teste de IU do BDD
  • Executa especificações
  • Funciona bem com Selenium

Link:  https://cucumber.io/

Cypress
Teste rápido, fácil e confiável para qualquer coisa que seja executada em um navegador

Benefícios:

  • Estrutura de teste de interface do usuário
  • Rápido, fácil e confiável
  • Funciona em qualquer navegador

Link: https://www.cypress.io/

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.