Forum Discussion
As has been said, the move to web based service has pushed a lot of testing Selenium's way.
It's also free, has multiple language bindings, and has actually been adopted recently as a W3C standard. Which are all big factors in it's uptake I suspect.
In my office, I was initially doing both web and desktop testing, now I focus almost entirely on desktop. The web based stuff is now done using fixtures written by the devs, and scripts written by the testers.
To be honest, I wouldn't worry too much about adverts mentioning the specific tool. I'd never used TC before I started here 4 years ago. Indeed, I'd never heard of it either. My background was QTPro. But my current employer asked me to look at tools and select one I thought was best fit for them. TestComplete was it. Handles more technologies out of the box. Offers multiple scripting languages. And is a lot cheaper then QTPro (probably TC's closest competitor - I think so anyway).
Both have their plus and minus points. But having used TC for a few years now, I do prefer it over QTPro. (Or whatever QTPro is called now. I know HP renamed it a while ago.)
So just the fact that you know automation is the main thing. The concepts are the same in most. But the execution varies. And if you're familiar with the concepts, learning new ways to execute them is a lot easier than starting from scratch ....
What Colin_McCrae said. :-)
The best way to look at it is that, from testing tool to testing tool, the general concepts of test automation stay the same. Code languages are also fairly universal (both QTP/UFT and TestComplete support VBScript) and the general ideas of object identification and so on are also universal (object repositories, POM, NameMapping, etc). So, if you are job hunting looking for a position as a test automation person, that's your sell points: you know test automation, you know multiple languages, you know automation concepts and processes, etc. True, companies are still looking at "ramp up" cost for training someone in a new tool. But if you can show yourself to be a rapid learning, able to pick things up quickly, etc., that ramp up time can be minimized as well.
Related Content
Recent Discussions
- 5 hours agoSvetaG