[发明专利]一种支持版本兼容的数字终端测试环境及其构建方法无效
申请号: | 201010125393.0 | 申请日: | 2010-03-15 |
公开(公告)号: | CN101807168A | 公开(公告)日: | 2010-08-18 |
发明(设计)人: | 高小鹏;周汉清;刘志方;龙翔;王丽娜;李晖 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 周长琪 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种支持版本兼容的数字终端测试环境及其构建方法,基于HOST-TARGET架构的测试平台构建数字终端的测试环境,在TARGET端利用Java反射机制来实现。所述的数字终端测试环境包括通信模块、驱动模块和捕获反馈模块,实现每一个功能模块时,首先建立系统版本号与应用框架类的映射表,在此基础上,为应用框架类做封装类,封装类利用Java反射机制实现统一的接口,最后,利用抽象工厂模式创建封装类实例,调用封装类实例的方法实现相应的功能,最终,在Java反射机制的基础上,为数字终端的自动化测试实施提供了可行方法。基于本方法构建的测试环境,能应用于不同版本的数字终端,降低了测试环境对终端系统的依赖性。 | ||
搜索关键词: | 一种 支持 版本 兼容 数字 终端 测试 环境 及其 构建 方法 | ||
【主权项】:
一种支持版本兼容的数字终端测试环境的构建方法,该方法基于主机-数字终端架构的测试平台构建数字终端的测试环境,其特征在于,具体包括下面步骤:步骤一、将数字终端的测试环境分为三个功能模块:通信模块、驱动模块、捕获反馈模块;步骤二、利用Java反射机制,根据实际需要为实现三个功能模块的应用框架类做封装类,实现封装类的方法,并设计封装类的自动获取机制;首先在实现通信模块方面,建立系统版本号、通信方式与通信应用框架类的映射表,在实现驱动模块方面,建立系统版本号与驱动应用框架类的映射表,在实现捕获反馈模块方面,建立系统版本号与捕获反馈应用框架类的映射表;然后在此基础上,为上述的三种应用框架类做封装类,封装类利用Java反射机制实现统一的接口;最后,利用抽象工厂模式实现封装类的自动获取机制;步骤三、在步骤二的基础上各模块根据当前系统版本号自动获取相应的封装类实例,通过调用封装类实例的方法实现各模块的功能;步骤四、将三个模块整合,并添加错误信息提示功能,完成数字终端测试环境的构建。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010125393.0/,转载请声明来源钻瓜专利网。