As a candidate for QA Manager I would start this way:
This choice is a little bit simpler for Selenium 2 than Selenium, because Selenium 2 supports Java, Ruby, C#, and Python, but does not yet support Perl or PHP. Obviously you have to choose only from four languages and there are several factors to consider.
Introducing a new language to a team isn't an easy task. The best choice will be to use a language QA Testers are familiar with. Learning Selenium 2 and learning a new programming language is a lot tougher than learning just Selenium 2.
Next things to consider is the local support for the programming language. For example, if local developers already have an experience with Java, this language might be a better choice for QA Testers. If the tester needs help with the language, the development tools, the defects then leverage in-house expertise would be much better.
In general the language you'll get the most out of Selenium 2 is Java, because the Java client code is the first developed and the standard for correctness. For example HtmlUnit Driver, fastest and most lightweight implementation of WebDriver, would require Selenium Server for any language binding other than Java.
No comments:
Post a Comment