脚本语言_概观_web_测试方法等有用资料

脚本语言_概观_web_测试方法等有用资料

ID:19765943

大小:69.00 KB

页数:26页

时间:2018-10-06

脚本语言_概观_web_测试方法等有用资料_第1页
脚本语言_概观_web_测试方法等有用资料_第2页
脚本语言_概观_web_测试方法等有用资料_第3页
脚本语言_概观_web_测试方法等有用资料_第4页
脚本语言_概观_web_测试方法等有用资料_第5页
资源描述:

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

1、脚本语言_概观_Web_测试方法等有用的资料本文由hgfzbh001贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。脚本语言概观2007年06月26日星期二下午03:06最近一段时间,在Linux/Unix上做的工作比较多,shell脚本在我的工作中也出现的越来越多。UnixShell,包括其它的脚本语言,Perl,Python,Tcl,由于工作的关系,需要掌握一到两门,同时,也是因为对它们发生了很大的兴趣,我能感觉到它以后对我工作上的帮助。首先选择Tcl,因为它和我的测试工作关系密切,并且已经成为自动测试中事实上的

2、标准。Tcl在通讯领域的自动测试中应用的比较多,因为在这些测试中,往往需要做很多设置操作。有一个网站——http://www.tclchina.com/,sunny_ring建立的。上面有一些Tcl语言的资源,可以到这里查找一些资料。其次就是Python,这个语言我非常的喜欢。我看过一些Python的代码,也写过一些简单的小工具,感觉Python非常的清晰、简洁,象读文字一样畅快。如果以后需要为工作或其它的事情写一些程序,我打算就用Python。ChinaLinux的Python论坛:http://www.linuxforum.net/forum/post

3、list.php?Cat=&Board=python&page=0&view=collapsed&sb=5&o=Swaroop的Python语言简明教程:http://www.byteofpython.info/language/chinese/index.htmlPython中文站:http://www.mypython.net/啄木鸟:http://www.woodpecker.org.cn/另外,Perl也需要了解一些,因为它太普遍了,类C的,学习起来也会比较容易(不过就Perl语言本身来说,我真是不太喜欢)。IBM的developerworks上有

4、很多关于Perl的资料。UnixShell当然要掌握,这个不必抽出太多单门时间来学习,因为要在Linux/UNIX上工作。IBM的developerworks上同样也有很多shell编程的资料。附录是辜彬写的一篇文章,简单介绍了一下脚本语言,主要是Tcl。附录:脚本语言简介辜彬2004-9-91.1、测试脚本语言的定义测试脚本语言(testscriptinglanguage)是脚本语言的一种,准确地讲是脚本语言在测试领域地一个分支,是自动化软件测试设计的基础。要理解测试脚本语言就不能不对脚本语言进行一些了解。脚本语言(scriptinglanguage)就

5、是在执行时以解释(interpreting)为主的编程语言,比如常见的perl,python,php,tcl,guile,ruby以及UNIX系统的各种shell都是脚本语言,它的执行效率比不上编译后再执行的程序,如以C,C++,Java,Pascal等语言编写的程序。脚本语言应用到测试领域就可以称之为测试脚本语言,以上提到的脚本语言都可以作为测试脚本语言来使用,特别是tcl语言更是被业界称为事实上的测试脚本语言标准。随着软件测试的发展,各种测试工具也相继推出,为了保护知识产权或者说是保护商业秘密,这些商业化的软件大多使用自己的测试脚本语言,比如MI的TS

6、L语言等。测试脚本技术大致可以分为以下几类:l线性脚本:是录制手工执行的测试实力得到的脚本。这种脚本包括所有的击键、功能键、箭头、控制测试软件的控制键及输入数据的数字键。l结构化脚本:类似于结构化程序设计,结构化脚本中含有控制脚本设计的指令。这些指令或为控制结构或为调用结构。l共享脚本:脚本可能被多个测试事例使用。l数据驱动脚本技术:将测试输入存储在独立的文件中,而不是存储在脚本中。l关键字驱动脚本:较复杂的数据驱动技术的逻辑扩展。1.2、脚本语言的发展历史这里我们以tcl语言的发展来回顾一下脚本语言的发展历史,商业化的测试脚本语言一般就是随着商业测试软件

7、的发展来发展的,在此不作详细介绍。Tcl/Tk的发明人JohnOusterhout教授在八十年代初是伯克利大学的教授。在其教学过程中,他发现在集成电路CAD设计中,很多时间是花在编程建立测试环境上。并且,环境一旦发生了变化,就要重新修改代码以适应新环境。这种费力而又低效的方法,迫使Ousterhout教授力图寻找一种新的编程语言,它即要有好的代码可重用性,又要简单易学,这样就促成了Tcl(ToolCommandLanguage)语言的产生。Tcl最初的构想是希望把编程按照基于组件的方法(componentapproach),即与其为单个的应用程序编写成百上

8、千行的程序代码,不如寻找一种方法将程序分割成一个个小的,具备一定“

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

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

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