[发明专利]一种系统升级后兼容性测试方法及设备有效
| 申请号: | 200910236457.1 | 申请日: | 2009-10-22 |
| 公开(公告)号: | CN102045191A | 公开(公告)日: | 2011-05-04 |
| 发明(设计)人: | 徐长久 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 |
| 代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;焦丽 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 系统升级 兼容性 测试 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种系统升级后兼容性测试方法及设备。
背景技术
为保障实时计费系统(OCS,Online Charge System)升级后兼容性,需要在系统升级后进行测试。
现有的兼容性测试方式是通过测试工具或人工拨测方式进行验证,但现有的测试方法都是预先构造测试场景和数据来进行验证,测试效率低,且系统升级前后测试结果无法实现自动比对操作。
在实现本发明过程中发明人发现,该现有的测试方案至少存在如下缺点:需要先预置数据,测试效率低,且无法进行升级前后的自动比对和校验。
发明内容
本发明实施例提供一种系统升级后兼容性测试方法及设备,无需预先构造数据,实现系统升级后自动恢复升级前测试前场景进行兼容性测试。
本发明实施例是通过以下技术方案实现的:
本发明实施例提供一种系统升级后兼容性测试方法,包括:
系统升级前,录制并存储系统升级前测试用例、用例测试前数据以及测试结果;所述测试结果包括:测试过程中交互的消息和测试后数据;
系统升级后,根据系统升级前录制并存储的系统升级前测试用例、用例测试前数据以及测试结果进行用例回放测试,得到升级后用例回放结果;所述用例回放结果包括:用例回放测试过程中交互的消息和用例回放测试后数据;
根据所述用例回放结果及录制存储的测试结果是否一致来判断系统升级后兼容性。
本发明实施例提供一种兼容性测试设备,包括:
录制回放模块,用于在系统升级前录制系统升级前测试用例、用例测试前数据以及测试结果以及在系统升级后用例回放测试过程中获得用例回放结果,所述测试结果包括:测试过程中交互的消息和测试后数据;所述用例回放结果包括:用例回放测试过程中交互的消息和用例回放测试后数据;
存储模块,用于存储所述系统升级前测试用例、用例测试前数据、测试结果以及用例回放结果;
测试模块,用于在系统升级前录制并存储系统升级前测试用例时,导出用例测试前数据,执行测试,输出测试结果;在系统升级后的用例回放测试中,执行回放测试,得到升级后用例回放结果;
兼容性判断模块,用于根据所述用例回放结果及录制存储的测试结果是否一致来判断系统升级后兼容性。
由上述本发明实施例提供的技术方案可以看出,本发明实施例实现了在升级后进行测试时可任意恢复系统升级前测试前场景,能够保证用例的随机性和复杂性,从而通过自动对比升级前后测试结果可充分验证系统升级是否成功,此过程无需预先构造数据,提高了测试自动化程度及测试效率。
附图说明
图1为本发明实施例一种系统升级后兼容性测试方法流程图;
图2为本发明实施例一种兼容性测试设备结构示意图。
图3为本发明实施例OCS系统升级前录制方法流程图;
图4为本发明实施例OCS系统升级后兼容性测试方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,可以理解的是,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种系统升级后兼容性测试方法,该方法包括如下步骤:
步骤10:系统升级前,录制并存储系统升级前测试用例、用例测试前数据以及测试结果,所述测试结果包括:测试过程中交互的消息和测试后数据;
步骤11:根据系统升级前录制并存储的系统升级前测试用例、用例测试前数据以及测试结果进行用例回放测试,得到升级后用例回放结果;所述用例回放结果包括:用例回放测试过程中交互的消息和用例回放测试后数据;
步骤12:根据所述用例回放结果及录制存储的测试结果是否一致来判断系统升级后兼容性。
本发明实施例实现了在升级后进行测试时可恢复系统升级前测试前场景,能够保证用例的随机性和复杂性,从而通过对比升级前后测试结果可充分验证系统升级是否成功,此过程无需预先构造数据,提高了测试自动化程度及测试效率。
本发明又一实施例提供一种系统升级后兼容性测试方法,如图1所示,包括如下步骤:
步骤10:系统升级前,录制并存储系统升级前测试用例、用例测试前数据以及测试结果,所述测试结果包括:测试过程中交互的消息和测试后数据;
录制设备接收用户通过客户端发送的录制开始命令,开始录制操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910236457.1/2.html,转载请声明来源钻瓜专利网。





