Hot answers tagged

11

For Test Automation purposes, it's always been my belief that once you know 2 scripting languages, you are in very good shape. Being comfortable with 2 languages means you know how to automate, and that you know how to learn a new scripting language. As a hiring manager, I will be able to assume that you could easily pick up another new language as needed. ...


7

See, you can learn Selenium with any language, whether it is C#, Java, Ruby, Python etc. It doesn't matter whether the application you are going to test has been developed in the same language that you would use to write your test scripts, you can test an application developed using C# in Selenium with test scripts written in Java. In addition to that, you ...


7

To paraphrase & quote Lessons Learned in software testing "We see no compelling reasons for vendor scripts." ... They make coding difficult They are hard to learn They interfere with the collaboration between developers and testers It is hard to build on the work of others See the book for the full description of these. I would ...


7

The programming language you pursue should be predicated on The technology space you are most interested in (web, platform, mobile, etc) The market trends in your area (e.g. what language skills are employers most looking for) On a side note, I don't know why some people get so focused on a particular "programming langauge." Instead, I recommend ...


5

I am assuming that you: want to become competent programmer, with goal to learn programming beyond Selenium automation. have nobody around to ask for guidance (if you do, ask locally) also want to be able to write simple tools supporting QA tasks, and beyond. Python is widely considered as best language for beginners (MIT among others). It works much ...


4

There are two sides of your question which I am interpreting (and may be I am wrong), but this is how I see it : You can choose your language based on the ease of learning. You can choose your language based on the support for that particular implementation. Let's talk about first- I have used both Python and Java implementations and I agree with Peter, ...


2

Welcome to SQA, Nitesh. In my market, what you tested and how you tested it would be at least as relevant as what programming language you used. I think having a variety of experiences will be more useful to you than specializing in one thing. However, your market might be different. For example, if you work in short-term contracting projects, ...


2

Well, the original question had two aspects. Proprietary testing languages and TTCN-3. While I totally agree with the answers towards the proprietary/vendor languages, I would definitely not include TTCN-3 into this discussion. TTCN-3 is a multi-purpose, internationally standardized and therefore nonproprietary test language. I frequently get the ...


2

Proprietary testing languages are beneficial for those who sell proprietary testing languages. They are also beneficial for certain consultants, technical book authors, technical conference speakers, and testers who need more words on their resume. For all others, not beneficial. One would not test screws with a hammer. In the same sense, for a given ...


2

I agree with Bruce - I see no benefits. I happen to be currently using a tool with a Basic-like proprietary language. It's a terrific tool and does much of what I need. The language is full-featured, easy to learn, and well suited to our tasks and our style. I have no complaints. Still, it would be even better if it were non-proprietary language.


2

@nikzz_0402 You need to look within the company what kind of project they have. Also ask developers view on it- what kind of automation they want for project. More then that consider Mike Cohn automation pyramid Now according to project you can investigate automation possibilities, tools and you also get to know what programming languages you need to ...


1

I think you should start to learn programming language JAVA if you are thinking to move for web application automation testing. For functional automation testing Selenium webdriver is best to start , Please have a look with following for more details : 1 - Download Selenium 2 - Selenium & Java tutorials Selenium supports many other programming ...


1

If you want to learn from scratch I think that Java will be good, because there is a huge amount of support from the community in this language (I think most of the people use Java with WebDriver). I've started with Java and for any question or trouble there always was somebody that could help me. Now I'm using Python with Selenium, and experience that ...



Only top voted, non community-wiki answers of a minimum length are eligible