Corrida de Frameworks de automação de UI
Oiê 👋🏻
Seria meio repetitivo se eu já começar o post falando que “O ramo da tecnologia avança muito rápido e precisamos continuar estudando 📚”. Então, ao invés de ficar motivando todo mundo pra ficar informado, vamos falar sobre isso como se fosse uma corrida 🏃♀️.
Existem dois sites que permitem a comparação de projetos, o primeiro é o site http://star-history.com que compara o histórico de estrelas dos projetos do GitHub, e o site https://npmtrends.com/ que compara o número de downloads ‘npm’, isto posto, vamos comparar alguns projetos de framework para automação de testes🏆.
Para frameworks de automação de testes de UI, temos:
- Selenium
- Cypress
- Playwright
- Puppeteer
- Robot Framework
- WebdriverIO
- TestCafe
Indo direto ao ponto, para a competição de estrelas nos projetos no GitHub, o grande campeão é 🥁……
Puppeteer 🥳.
Ele foi lançado em Janeiro de 2018 e depois disso cresceu de maneira impressionante.
Preciso confessar que eu não tive a chance de estudar o Puppeteer, mas agora vou reservar um tempo e ver o porquê ele é tão amado, talvez para entrar em seu fã clube também.
No segundo lugar temos o Plawright que acabou de passar o Cypress recentemente, o qual está na terceira posição.
Para a competição de downloads via NPM teremos que tirar o framework Robot por ser um framework Python, mas para os competidores restantes temos 🥁…
Playwright 🎉 .
A parte impressionante é que o número de downloads cresceu praticamente de forma linear nesse último ano.
Esse eu ainda estou estudando, logo escreverei alguns posts sobre ele… então continuem me seguindo 🤗.
Em segundo lugar, temos o Cypress que teve altos e baixos, trocando de lugar com o puppeteer algumas vezes, mas no geral sua posição foi mantida de forma linear.
E aí, gostou da nossa corrida?
Continue me acompanhando para mais posts sobre assuntos aleatórios que eu queira estudar 😉.