I have been working as a manual tester and documentation (Test plans etc.) personnel in a company's software/IT division. I do not have a big programming background but I want learn programming language(s) and tool(s). Hence, I am looking for automated testing tools and programming language(s) to learn which also give me industrial advantage.
Some points to note are:
- I need to know which tools are the most common in the industry and languages associated with those tools.
- I do not have a lot of time to learn loads of stuff. Hence, I am looking for tools which use languages that are beneficial to learn in case I want to do more programming.
- I'd prefer Web based app testing but that is not a constraint.
- You can give 2-3 languages as I understand there cannot be one winner.
- I have done some QTP which uses VBScript but VBScript is not broadly used. I want to learn a language that had broader base.
- Please still give your inputs and ideas even if this question seems really difficult to answer.
Thanks in advance.
EDIT: I think so far I have decided that I will go for:
- QTP
- Selenium
- Test Driven Development Methodologies
I just need to figure out a good programming language that gives me a programmer's edge and is suitable for multiple testing tools (including Selenium). Maybe Python, Ruby or Java?