Scripting
Most testers think of tools such as QuickTest Pro and Selenium when you mention scripting. Although those are useful tools in their domains, for increasing test efficiency it is hard to beat the power of Python, Ruby, or Perl.
When time is not a concern, you can afford to be religious about your language choice. In testing, time is always a concern, so you have to choose the best one for the task at hand. Here are some of the criteria I use when doing this evaluation:
Do I know it? If not, can I learn it?
Does it support all my target platforms?
Can it interact with the applications components (.NET assemblies, Java JARs)?
Can it interact with my other tools?
Can it interact with the database/LDAP/other server?
Once I have decided on a scripting language, there are a number of useful scripts I can create to make me more efficient.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access