脚本语言概观Web测试方法等有用的资料.pdfVIP

脚本语言概观Web测试方法等有用的资料.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
脚本语言概观Web测试方法等有用的资料.pdf

本文由caose2010贡献 doc1。 脚本语言 概观 2007 年 06 月 26 日 星期二 下午 03:06 最近一段时间,在 Linux/Unix 上做的工作比较多,shell 脚本在我的工作中也出 ,需要掌握一到两门 因为对它们发生了很大的兴趣,我能感觉到它以后对我工作上的帮 助. 首先选择 Tcl,因为它和我的测试工作关系密切,并且已经成为自动测试中事实上 的标准.Tc 自动测试中应用的比较多,因为在这些测试中,往往需要做很多设置操作.有 的资源,可以到这里 也写过一些简单的小工 其次就是 Python, 这个语言我非常的喜欢. 我看过一些 Python 的代码, 非常的清晰,简洁,象读文字一样畅快.如果以后需要为工作或其它的 n/ 另外,Perl 也需要了解一些,因为它太普遍了,类 C 的,学习起来也会比较容易( . Unix Shell 当然要掌握,这个不必抽出太多单门时间来学习,因为要在 Linux/U NIX 上工作. developerworks 上同样也有很多 shell 编程的资料. 附录是辜彬写的一篇文章,简单介绍了一下脚本语言,主要是 Tcl. 附录: 脚本语言简介 辜彬 2004-9-9 的一种,准确地讲是脚本语言在测试领 是自动化软件测试设计的基础.要理解测试脚本 以及 UNIX 系统的各种 shell 都是脚本语言,它的执行效率比不 行的程序,如以 C, C++, Java, Pascal 等语言编写的程序. 脚本语言应用到测试领域就可以称之为测试 脚本语言,以上提到的脚本语言都可以作为测试脚 特别是 tcl 语言更是被业界称为事 实上的测试脚本语言标准.随着软件测试的发展,各种测试工具 为了保护知识产权或者 说是保护商业秘密, 这些商业化的软件大多使用自己的测试脚本语言, 比如 等. 测试脚本技术大致可以分为以下几类: l 线性脚本:是录制手工执行的测试实力 得到的脚本.这种脚本包括所有的击键,功能键,箭头 件的控制键及输入数据的数字键 . l 结构化脚本:类似于结构化程序设计,结构化脚本中含有控制脚本设计的指令.这些 指令或为 调用结构. l 共享脚本:脚本可能被多个测试事例使用. l 数据驱动脚本技 术:将测试输入存储在独立的文件中,而不是存储在脚本中. l 关键字驱动脚本:较复杂 的数据驱动技术的逻辑扩展. 1.2,脚本语言的发展历史 这里我们以 tcl 语言的发展 来回顾一下脚本语言的发展历史,商业化的测试脚本语言一般就是随着 的发展来发展 利大学的教授.在其教学过程中, 电路 CAD 设计中,很多时间是花在编程建立测试环境 上.并且,环境一旦发生了变化,就要重新修 新环境.这种费力而又低效的方法,迫使 O usterhout 教授力图寻找一种新的编程语言,它即要有 用性,又要简单易学,这样就促 不如寻找一种方法将程序分割成一个个小的, 具备一定完整功能的, 可重 这些小 的组件小到可以基本满足一些独立的应用程序的需求,其它部分可在这些小的组件功能 基础 的组件有不同的功能, 用于不同的目的, 并可为其它的应用程序所利用. 当然, 这种语言还要有良好 便用户为其增添新的功能模块.最后,需要用一种强的,灵活的 page 1 胶水把这些组件粘合在一 件之间可互相通信,协同工作.程序设计有如拼图游戏 一样,这种设计思想与后来的 Java 不 在 1988 年的春天, 这种强大灵活的胶水 - T cl 语言被发明出来了. 到了 80 年代图形用户界面逐渐流行的时候,Ousterhout 教授 要想使基于组件的设计能够实现, 大的有弹性的控件整合工具. 这些想法在一开始考 虑做 Tcl 的时候就产生了, Ousterhout 教授觉得 嵌入式命令语言作为脚本语言对整 合部件会很有用. Ousterhout 教授决定创建一些作为 Tcl 扩展的 使用 Tcl 来把这 些部件整合到图形用户界面中,借此实践一下这个理论.这个扩展就成为了 Tk. Tcl 在创始初期都是以开放源码的方式发布的,到了 90 年代初,Tcl 语言得到了 广泛的发展 型厂商的支持,如 SUN 公司,并逐步形成了 tcl 社区,这样就逐渐有了商 业赢利产品的开发,同时 开发开放源代码的产品,至此 TCL 语言进入了两种不

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档