测试脚本语言概述

测试脚本语言概述

ID:15833997

大小:28.50 KB

页数:5页

时间:2018-08-06

测试脚本语言概述_第1页
测试脚本语言概述_第2页
测试脚本语言概述_第3页
测试脚本语言概述_第4页
测试脚本语言概述_第5页
资源描述:

《测试脚本语言概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、测试脚本语言概述本文由小卢鱼刺贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。首先,何谓"测试脚本语言"?准确的说,"测试脚本语言"这个概念并没有确定的范围,一般是用来指在测试过程中使用到的脚本语言。那么,测试过程中使用的脚本语言到底包括哪些呢?测试过程中对脚本语言的需求主要来自两个方面:一方面是测试工具本身使用的脚本语言,另一方面是需要使用某种脚本语言自行编写测试工具,或是实现某个测试任务。对前者来说,使用何种脚本语言主要取决于工具本身,例如,Robot工具使用的脚本语言类似于VBScript和JavaScript,L

2、oadRunner使用的脚本语言是类C和类JavaScript的,TestComplete工具使用的脚本语言是类似Delphi的脚本语言。对后者来说,脚本语言的范围就更大了--几乎所有的脚本语言都可以用来实现某种特定的测试任务,因此广义上来说,他们都可以被归为"测试脚本语言"。测试工具使用的脚本语言一般都被限定在特殊的工具中,对脚本语言的掌握体现为对工具掌握的一部分,而且这部分脚本语言的文档很容易获取,在此我们不详细描述。本文中我们重点关注上文描述的后者。测试中常用的脚本语言包括Perl,Unix/LinuxShell,Python,Ruby等。本文无意评价各

3、种语言的优劣(实际上,很难用短短的几句话描述这些脚本之间的优劣,无论使用哪种语言,只要你真正熟悉它,就可以用它完成所有你想要完成的工作),而仅仅是给出一些本人在使用这些脚本语言辅助进行测试时的一些思路和想法。1,如何选择最适合你的脚本语言(注意,不是"最好的",而是"最适合你的")虽说脚本语言很难对其评价为"好"或者"不好",但真正要选择一种来使用的话,还是可以找到一款最"适合"你的。一般来说,决定选择何种脚本语言可以从以下几个方面考虑:脚本语言是否与你已经熟悉的某种语言比较接近?如果你已经习惯用一种面向对象的语言(例如Java),建议你可以考虑选择完全面向对

4、象的脚本语言Python或者Ruby;脚本语言是否提供对你所在平台的支持?如果你的平台是Unix/Linux,除了Windows上的脚本外,其他的你都可以选择;如果你的平台是Windows,基本上除了UnixShell外,你也都可以选择;脚本语言是否提供了满足你的测试要求的特性?一般的脚本语言都会提供很多扩展库来扩充自己,例如Perl的CPAN扩展,Ruby的Watir扩展等等。如果某种脚本提供了一个非常适合你的测试要求的扩展,不妨首先考虑一下使用这种脚本语言(我就是因为使用Watir才转而使用Ruby脚本的)。相比较而言,Windows上的WSH和Unix上

5、的Shell就较少提供扩展。脚本语言是否有较多的支持?Perl作为历史最悠久的脚本语言之一,拥有最大的用户群体和最完善和最广泛的支持,Python作为后起之秀在国内也有许多的追随者,相比较而言,Ruby的支持就要逊色一些。不过如果和我一样只是为使用Watir而使用Ruby,这个也就不是很大的问题了。2,学习脚本语言的方法脚本语言本质上也是一门语言,学习他们的方法与学习其他的编程语言并没有本质的区别。"多实践"永远是学习它们的不二法门。我的经验是在实际工作中学习--先对其建立基本的概念和认识,然后在实际的工作中去应用,遇到不懂的再去找文档补充学习。3,各脚本语言

6、参考PerlPerl中国站http://www.perl.cn/forum/PythonPython中文站http://www.mypython.net/啄木鸟Python开发社区http://www.woodpecker.org.cn/RubyRuby主页http://ruby-lang.org/en/Ruby中文手册http://www.ruby-cn.org/doc.htmlWatir项目http://wtr.rubyforge.org/脚本语言简介辜彬2004-9-91.1、测试脚本语言的定义测试脚本语言(testscriptinglanguage)是

7、脚本语言的一种,准确地讲是脚本语言在测试领域地一个分支,是自动化软件测试设计的基础。要理解测试脚本语言就不能不对脚本语言进行一些了解。脚本语言(scriptinglanguage)就是在执行时以解释(interpreting)为主的编程语言,比如常见的perl,python,php,tcl,guile,ruby以及UNIX系统的各种shell都是脚本语言,它的执行效率比不上编译后再执行的程序,如以C,C++,Java,Pascal等语言编写的程序。脚本语言应用到测试领域就可以称之为测试脚本语言,以上提到的脚本语言都可以作为测试脚本语言来使用,特别是tcl语言更

8、是被业界称为事实上的测试脚本语言标准。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。