TCL脚本语言测试系统中的应用.docVIP

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

TCL脚本语言在测试系统中的应用 来源:全球电源网??2007-09-30??浏览699次????【 字号: 大 中 小 】 ? ??作者:中兴通讯 本部动力测试部 韩小宾 ????? 摘要:本文论述了当前测试系统的技术实现的特点和利弊;提出通过TCL脚本语言的应用,有效的提高测试系统的扩展性和可管理性,从而提高测试系统的效率和可用性。 ????? 关键字:TCL脚本、测试系统? 在该模型中,通过测试系统管理程序中对TCL脚本解释器的调用,实现对测试过程定义和测试用例的扩展;在仪器控制API层与应用界面之间嵌入TCL脚本扩展接口模块测试过程的调用和测试用例的执行,并在界面显示测试过程和测试结果。 这种方式的测试系统通过TCL脚本的嵌入实现测试用例的脚本化,实现测试系统与测试用例的分离,在测试用例的扩展和重用方面有很大提升;同时也可以看到,测试仪器工具和装置等的控制封装还是集成在测试系统应用程序中,在增加或者改变测试环境时则需要修改测试系统应用程序,因此主要适用于测试环境相对稳定的测试系统中。 3.2 基于TCL脚本的测试系统模型 为了使测试系统可用性更强,对仪器工具的控制和测试过程进行两级封装,首先是仪器控制命令的封装,仪器的一项功能可能需要有多次指令和返回的交互才能完成,直接使用指令的编程工作量很大,对这些指令进行封装,实现仪器控制接口API,达到每一项功能可以用一个控制函数实现;同时,将仪器的配置情况和连接情况用数据文件的形式保存,硬件环境的更改时只需要更新该配置数据文件。 第二层封装是测试过程的封装,对于基本的测试项目,预先完成测试过程的脚本描述,留出数据接口,测试人员在使用测试系统时可以设定相关数据,对测试过程直接调用完成测试用例的执行。同时测试人员可以编写自己的测试用例,通过对仪器控制命令和基本测试过程的调用实现需要的测试过程。 测试系统的界面设计可以利用其中的TK扩展包来开发,可以快捷高效地实现,并与测试用例很好地集成。完成测试脚本的生成、测试用例的管理、测试脚本的执行、测试结果的保存和测试报告的生成等功能。 该模型在应用中可以很方便地扩展使得测试系统更加完善,一部分是测试用例和测试数据的划分,为了使测试用例的重用性更强,模型中把测试用例和测试数据分离,测试用例脚本中描述测试过程和数据处理,而测试数据中包括测试输入和期望结果等内容。另一部分是测试管理支持,测试管理工具一般都能够很好地管理测试脚本,通过测试管理工具管理的测试用例与TCL脚本的关联和调用执行,这只需要在测试系统应用中留有命令行接口,就可以实现测试过程的集成管理,测试计划、测试设计、测试执行及结果输出、测试数据记录分析及度量工作等都可以在一个管理平台上完成。 4 总结 测试系统中引入TCL脚本,使得测试系统的扩展性增强,功能和测试用例的增加、完善和修改不再需要升级软件,测试人员可以根据测试需要随时更改测试过程和测试输入数据,使测试用例更加丰富全面; 通过仪器控制命令的封装使测试人员更关注测试过程的设定; 测试用例和测试数据的分离使测试用例脚本的重用性大大提升,使得测试用例设计方法得以充分应用。 ships of 72 and a half the Harbour, like room Tao Yuan. Triangle at the cemetery (Shanghai, Nanjing and Hangzhou), and the small triangle (Soviet Union, Ka, Lake) where the hinterland, at the junction of Jiangsu, East, South and west sides respectively, and jiaxing in Zhejiang Province, Wuzhen, Nanxun town and connected. After the liberation, 17 townships, Yan Tomb, provided there is a town, District Administration had in town. A unique geographical environment, has become the militarys battleground. On November 5, 1937, Japan 10th army landed in Hangzhou Bay, North Bay, on November 12, Shanghai fell. Part of the Japanese army to the North along the flood of ji

文档评论(0)

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

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

1亿VIP精品文档

相关文档