[实用新型]多终端模式的脚本装置有效
申请号: | 200820109311.1 | 申请日: | 2008-07-18 |
公开(公告)号: | CN201266944Y | 公开(公告)日: | 2009-07-01 |
发明(设计)人: | 何山度;林艳椿;江炜斌;邝嘉升 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 | 代理人: | 田 野 |
地址: | 100031北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 模式 脚本 装置 | ||
技术领域
本实用新型涉及网络通信领域,尤其涉及一种基于多种终端模式的脚本装置。
背景技术
功能自动化测试工具基本上都是采取录制/回放的方式来模拟用户实际操作的。当录制脚本时,测试工具会用一种类C或者其他脚本语言(TSL:Test Script Language)生成一个测试脚本,该脚本记录了测试操作的全过程,然后由测试工具通过回放该脚本实现自动重复之前操作的过程。
中国专利公开说明书CN1859180A公开了一种实现网络终端设备配置自动更新的系统,如图1所示。网络终端设备200通过FTP或HTTP与升级服务器100相连,升级策略脚本生成器101采用常用的脚本语言JavaScript编写升级策略脚本,目标程序库102存储网络终端设备200进行软件升级或配置信息更新需要的目标程序。其中,脚本解释器201根据JavaScript的语法对脚本进行解释执行,遇到升级策略脚本中自定义的JavaScript函数时,再由脚本解释器201根据自定义的函数命调用待升级程序202的接口函数,并将相应的参数下发给待升级程序202的接口函数。接口函数完成相应的操作后,脚本解释器201再根据接口函数的返回值来解释执行后续的升级策略脚本。
从中可以看出目前的自动化测试工具有以下两个主要特点:
其一,针对不同类型的应用程序界面使用不同的指令集脚本语言。哪怕对于同一目的的测试,如果应用程序在各种终端的展现模式不同(如:字符终端、图形终端等),指令集脚本语言就不同。测试过程中,要求针对不同类型终端分别录制/回放脚本,并分别进行脚本的维护。由此,不但增加了脚本管理的成本,由于需要反复修改脚本,相应也降低了测试的效率。
其二,商业化的测试工具在录制过程中,实际上是将每一个操作步骤分解为多行脚本语言的程序语句,测试人员要掌握测试工具,必须要具备一定的计算机基础编程语言知识、了解编程原理和技巧才能较好地编辑测试脚本,从而进一步利用测试工具开展软件测试。由此,提高了自动化测试技术的入门门槛,更束约了自动化测试工具在软件测试中的推广应用。
发明内容
本实用新型的目的是提供一种基于多终端模式的脚本装置,以克服现有脚本技术中存在的对终端类型依赖强,指令集脚本语言复杂,可移植、扩展性差的缺陷。
为了实现上述目的,本实用新型提供一种基于多终端模式的脚本装置,与基本业务终端进行通讯,其特征在于:该脚本装置包括主控装置、宏指令解释装置、脚本翻译装置以及数据存储装置;所述主控装置分别与所述宏指令解释装置、所述脚本翻译装置和数据存储装置相连接;所述脚本翻译装置通过所述主控装置从所述数据存储装置获取指令集脚本并将脚本指令逐条解析翻译为宏指令或基本业务终端的操作;所述宏指令解释装置通过所述主控装置与所述基本业务终端进行通讯,将所述脚本翻译装置产生的宏指令还原为适应于所述基本业务终端的终端模式的操作。
本实用新型的基于多终端模式的脚本装置还包括脚本录制装置,该脚本录制装置与所述主控装置相连接,所述脚本录制装置通过所述主控装置与所述基本业务终端进行通讯按统一指令集生成脚本,所生成的脚本被保存在数据存储装置中。
本实用新型的基于多终端模式的脚本装置还包括脚本编写修改装置,该脚本编写修改装置与所述主控装置相连接,通过所述脚本编写修改装置所述生成脚本修改,或直接编写脚本。
其中,对所述脚本的修改包括加入自定义脚本。
所述脚本录制装置接收所述基本业务终端的信息,监视所述基本业务终端的输入和输出操作,以及与生成脚本有关的实时状态信息。
所述脚本翻译装置包括基本脚本指令翻译模块,所述基本脚本指令翻译模块将基本脚本翻译成与各种不同终端模式交互的宏指令集。
所述脚本翻译装置还包括自定义脚本指令翻译模块,所述自定义脚本指令翻译装置对自定义脚本指令进行解析,以获得要调用翻译模块的名称以及输入输出参数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200820109311.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有数字相机模块的行动通讯装置
- 下一篇:石英晶体谐振器