测试工作需要使用脚本语言编写自动化程序,而脚本语言的选择对于初学者而言往往是一个相当困惑的问题。实际上脚本语言之争是一个相当源远流长的问题,比如豆瓣Python编程小组中的帖子:豆瓣在python和ruby之间为何选择前者?从05年讨论至今可谓历史悠久。
当然豆瓣选择python并不是为了拿python作为脚本语言来使用,实际上豆瓣的开发有6成的代码是python编写,这似乎给选择python的人更多的信心,至少python的应用并不像一般认为的那样局限,对于python的优势,可以在专门的书籍中找到答案,比如Learning Python。好吧,我得承认,当我打开这本书的时候,其实我已经选择了python,这本书中所举的优势只是增加了我对于选择的自信罢了。实际上对于一名测试人员,与其花费很多时间来详细地比较语言的优势和劣势,不如在差不多的时候下决心去学习,因为毕竟任何一种“活着”的语言都有其生命力,颇有文无第一的味道。而我选择python,理由其实很傻&#x