Java, C# or Javascript for Automation Testing? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Java, C# or Javascript for Automation Testing?

I'm confused on which of these languages to pursue for Software Testing automation purchases.

3rd Apr 2020, 2:18 PM
Noorullah Kamili
Noorullah Kamili - avatar
2 Answers
0
Thank you! How would you compare Java to Python or Ruby, in terms of industry needs and wants?
4th Apr 2020, 11:08 AM
Noorullah Kamili
Noorullah Kamili - avatar
0
Hey Noorullah Kamili, I totally get your dilemma! Choosing the right programming language for automation testing is like picking the perfect tool for a craftsman. Each language has its unique strengths, and the choice often depends on your specific requirements and preferences. In my experience, Java is a robust choice. It offers excellent libraries and frameworks like Selenium, making it a solid choice for web automation. Plus, it has a vast community and loads of resources for learning. C# is fantastic if you're working in a Microsoft-centric environment. It integrates seamlessly with tools like Visual Studio, and its .NET framework is powerful for various automation tasks. JavaScript is great if you're focused on web automation. It's versatile and can be used with frameworks like Puppeteer for headless browser testing. Ultimately, I'd advise you to consider your project's needs and your familiarity with these languages. If you are a beginner, I would suggest reading literature like this one: https://urbanmatter.com/top-21-codeless-automation-testing-tools-for-2023-2024/. But if you have a Microsoft-heavy stack, lean towards C#. For web-centric automation, JavaScript is your go-to.
3rd Oct 2023, 11:55 AM
Martin Stas
Martin Stas - avatar