[发明专利]一种软件接口测试方法及系统有效
申请号: | 200810097854.0 | 申请日: | 2008-05-19 |
公开(公告)号: | CN101271423A | 公开(公告)日: | 2008-09-24 |
发明(设计)人: | 程兵旺;谭向东 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 信息产业部电子专利中心 | 代理人: | 吴永亮 |
地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 接口 测试 方法 系统 | ||
1、一种软件接口测试方法,其特征在于,所述方法包括:
步骤A:将多个待比较的被测对象接入同一个子系统;
步骤B:调入需要测试的测试用例,根据测试用例描述的测试步骤,分别作用于各个待比较的被测对象;
步骤C:测试平台收集各个待比较的被测对象输出的接口报文,并根据预定的比较策略和比较方式对各个待比较的被测对象输出的接口报文进行两两相互比较,同时记录比较结果。
2、根据权利要求1所述的方法,其特征在于,所述步骤A中,多个待比较的被测对象通过测试平台与子系统连接,或者,多个待比较的被测对象直接接入同一个测试平台,所述测试平台同时模拟子系统。
3、根据权利要求2所述的方法,其特征在于,当多个待比较的被测对象通过测试平台与子系统连接时,所述步骤A具体包括:
测试平台根据用户的要求配置报文的比较策略;
测试平台配置完毕并启动成功后,进入连接侦听状态,等待被测对象的连接请求;
被测对象启动成功后,配置设备参数,并发起与测试平台连接的请求。
4、根据权利要求2所述的方法,其特征在于,当多个待比较的被测对象直接接入同一个测试平台,所述测试平台同时模拟为子系统时,所述步骤A具体包括:
测试平台模拟为一个子系统,并根据用户的要求配置报文的比较策略;
测试平台配置完毕并启动成功后,进入连接侦听状态,等待被测对象的连接请求;
被测对象启动成功后,根据用户的要求在其中创建该模拟子系统,并发起与测试平台连接的请求。
5、根据权利要求1到4中任意一项所述的方法,其特征在于,所述步骤C中的比较方式包括:比较全部接口报文或比较选中接口报文。
6、根据权利要求1到4中任意一项所述的方法,其特征在于,所述步骤C中的比较结果包括:被比较的被测对象中多出的接口报文、被比较的被测对象中缺少的接口报文、被比较的被测对象中不一致的接口报文及接口报文中不一致的内容。
7、一种软件接口测试系统,其特征在于,所述系统包括:测试单元、多个待比较的被测对象、测试平台和子系统,其中,多个所述待比较的被测对象通过所述测试平台与所述子系统相连,
所述测试单元,用于调入需要测试的测试用例,并根据测试用例描述的测试步骤,分别作用于各个待比较的被测对象;
所述待比较的被测对象,用于通过所述测试平台管理所述子系统,根据测试单元的要求进行相应的测试操作,并通过测试接口输出接口报文;
所述测试平台,用于收集各个所述待比较的被测对象输出的接口报文,并根据预定的比较策略对接收到的各个待比较的被测对象的接口报文进行两两相互比较,同时记录比较结果;
所述子系统,用于接受多个所述待比较的被测对象的管理。
8、一种软件接口测试系统,其特征在于,所述系统包括:测试单元、多个待比较的被测对象、测试平台和由测试平台模拟的子系统,其中,所述待比较的被测对象直接与所述测试平台连接,
所述测试单元,用于调入需要测试的测试用例,根据测试用例描述的测试步骤,分别作用于各个待比较的被测对象;
所述待比较的被测对象,用于根据测试单元的要求进行相应的测试操作,通过所述测试平台管理所述模拟的子系统,并通过测试接口输出接口报文;
所述测试平台,用于收集各个所述待比较的被测对象输出的接口报文,并根据预定的比较策略和比较规则对接收到的各个待比较的被测对象的接口报文进行两两相互比较,同时记录比较结果;
所述模拟的子系统,用于接受多个所述待比较的被测对象的管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810097854.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:复合硅酸镁铝绝热材料及其制备工艺
- 下一篇:光拾取装置