How did 2020 went in terms of Language and tools for UI automation
I stumbled upon an article in Applitools regarding top UI Automation tools and programming languages for UI automation. PFB highlights
Languages
https://applitools.com/blog/2020-most-popular-programming-languages-for-ui-test-automation/
Language | 2020 | 2019 | COMMENTS |
JAVA | 43% | 44% | 1% DROP |
JAVASCRIPT | 35% | 15% | wow, what a jump. In fact, it is rated at the top in Stackoverflow àhttps://insights.stackoverflow.com/survey/2019/#technology
|
C# | 8.8% | 13% |
|
PYTHON | 8% | 8% | No change however if we look beyond UI automation, then I am sure , Python usage would be much higher ( As per SFO 2020 analysis, Python beats Java, 44% vs 40%)
|
RUBY | 4.2% | 8.9% | can say Ruby for UI automation is dead |
Tools
- Selenium Webdriver: No doubt it's still at the number 1 spot
- Cypress ( in JS language it commands 47%)
- WebdriverIO ( in JS language, it commands 23%)
- TestCafe ( in JS language , 5%)
Key take away:- Gradually, JS is becoming a good alternative to Java-based UI automation
Upcoming tools to watch out for:-
- Playwright from Microsoft
- Puppeteer
The above data is extracted from Applitools own usage analytics i.e. customers who are using Applitools services. I agree this cannot represent industry-wide consensus but can give few hints.
Anyway, the purpose is to find the trend going outside.
Apart from Applitools, a few other stuff that I follow to get a gist of the trends are
- Sauce Labs: Just like Applitools, they also release their usage pattern
- NPM trends:- of course for NodeJS based
- Google trends
- Stack Overflow survey
Of course, these are not the ONLY way to find the trend, but to some extent, it helps.
Please do share how you find the trends for the upcoming tech stack.
Comments
Post a Comment