[发明专利]一种使用脚本补丁的白盒测试系统及其测试方法有效
| 申请号: | 02126797.9 | 申请日: | 2002-07-23 |
| 公开(公告)号: | CN1471249A | 公开(公告)日: | 2004-01-28 |
| 发明(设计)人: | 董奎;程强 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04B17/00 | 分类号: | H04B17/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518057广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种使用脚本补丁的白盒测试系统及方法,利用脚本函数和补丁技术动态构造测试桩函数,实现测试桩函数的脚本化构造、脚本化执行,避免重复的编译、链接过程,提高测试效率。测试系统包括测试控制系统(10)和被测试系统(50);还包括通讯模块(20)、脚本模块(30)和测试模块(40);测试模块(40)包括补丁处理中心模块(41)、哑巴补丁函数群(42)和地址信息表(43);测试方法包括:根据被测试系统的需要动态增加脚本桩函数;增加脚本桩函数与被测试系统中函数的对应关系;采用补丁技术激活脚本桩函数,修改代码段的指令,实现执行过程从被测试系统到脚本桩函数的迁转,覆盖运行脚本桩函数或插入运行脚本桩函数。 | ||
| 搜索关键词: | 一种 使用 脚本 补丁 测试 系统 及其 方法 | ||
【主权项】:
1、一种使用脚本补丁的白盒测试系统,包括测试控制系统(10)和被测试系统(50),其特征在于,还包括通讯模块(20)、脚本模块(30)和测试模块(40);所述测试模块(40)包括补丁处理中心模块(41)、哑巴补丁函数群(42)和地址信息表(43);所述地址信息表(43)用于记录动态获得的所述被测试系统(50)中的函数的地址信息;所述哑巴补丁函数群(42)是一系列的用于充当被补丁函数与补丁处理中心模块(41)之间的桥梁的哑巴函数;所述通讯模块(20)通过socket或串口通讯联接所述测试控制系统(10);所述脚本模块(30)通过通讯模块(20)接收测试控制系统(10)发出的测试指令和脚本桩函数,解释执行测试指令;所述补丁处理中心模块(41)调用所述脚本模块(30)的相应接口,根据所述测试指令实现所述脚本桩函数的执行;所述被测试系统(50)与所述通讯模块(20)、所述脚本模块(30)、所述测试模块(40)一起编译、链接成为可执行系统用于运行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/02126797.9/,转载请声明来源钻瓜专利网。
- 上一篇:测试流的产生方法及装置
- 下一篇:呼叫中心座席业务状态的监控系统及方法





