[发明专利]基于原始信令解码的CDR准确性测试方法及测试系统在审
申请号: | 201510654107.2 | 申请日: | 2015-10-10 |
公开(公告)号: | CN105373473A | 公开(公告)日: | 2016-03-02 |
发明(设计)人: | 杨晓灿 | 申请(专利权)人: | 北京中创信测信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京庆峰财智知识产权代理事务所(普通合伙) 11417 | 代理人: | 李文军 |
地址: | 100081 北京市海淀区中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 原始 解码 cdr 准确性 测试 方法 系统 | ||
技术领域
本发明涉及数据库领域,尤其涉及一种基于原始信令解码的CDR准确性测 试方法及测试系统。
背景技术
基于原始信令解码解释的CDR准确性测试,主要是验证各CDR协议字段 的填值,是否符合产品需求中根据协议规范要求定义的取值规则,通常是根据 产品需求定义的取值规则,从原始信令或协议解码详细信息中找到CDR各协议 字段的值,与CDR合成记录进行对比,并判断二者数据是否一致。由于其测试 过程繁杂,主要采用手工测试。
在现有的测试方法中,测试执行时,首先找到一条某种业务场景的CDR记 录,打开原始信令流程及协议解码详细信息,根据产品需求定义的取值规则, 从原始信令或协议解码详细信息中找到CDR各协议字段的值,与CDR记录进 行对比,并判断二者数据是否一致。
由于实际的业务场景众多,对一个CDR的准确性测试,往往要收集数十条 甚至上百条典型场景数据来进行验证,才能达到较高的测试覆盖率。整个测试 过程,就是对不同CDR的不同业务场景数据下各协议字段取值规则的若干次重 复验证。而最终的测试结果,也需要人工判断测试结果的准确性。由于大量的 重复性验证只能依靠人工测试和分析,测试效率极低。
发明内容
为克服现有技术的不足,本发明的目的是:提供一种基于原始信令解码的 CDR准确性测试方法,通过建立基于原始信令解码的CDR准确性测试模型,采 用自动化程序识别测试需求,从协议解码信息中获取协议字段取值,并与CDR 记录的文本文件进行对比,并且汇总CDR准确性测试结果,极大地降低了人力 成本和时间成本,缩短了CDR准确性的测试周期。
为了解决背景技术中的技术问题,本发明提供了一种基于原始信令解码的 CDR准确性测试方法,包括以下步骤:
S1、将CDR记录和对应的协议解码信息保存为文本文件;
S2、自动化测试模型从协议解码信息的文本文件中获取字段取值,并生成 字段取值文件;
S3、从字段取值文件中获取协议字段及其取值;
S4、将所述协议字段的取值与CDR记录的文本文件进行对比;
S5、汇总CDR准确性的测试结果。
具体地,所述步骤S1进一步包括原始信令文件经过合成处理,形成所述 CDR记录;将所述原始信令文件按CDR为单位进行切片,形成以cdr_id为唯一 标识的原始信令分片文件,并根据原始信令分片文件按CDR为单位展现得到所 述对应的协议解码信息。
具体地,所述步骤S2之前还包括根据CDR准确性测试需求模板,定义出 测试需求,所述测试需求包括测试对象及其属性参数,以及验证CDR协议字段 的取值类型和取值规则;所述自动化测试模型为能够识别所述测试需求的自动 化程序系统。
具体地,所述步骤S2和S3进一步包括所述自动化测试模型根据所述测试 需求中的验证CDR协议字段的取值类型和取值规则,进而获取协议字段取值, 所述协议字段取值为CDR字段取值。
具体地,所述步骤S5中的CDR准确性的测试结果包括每个协议字段的取 值与CDR记录文本文件的对比结果,并标识出有差异的对比结果。
本发明还提供了一种基于原始信令解码的CDR准确性测试系统,包括以下 单元:
文本单元,用于将CDR记录和对应的协议解码信息保存为文本文件;
取值单元,用于从协议解码信息的文本文件中获取协议字段及其取值;
对比单元,用于将所述协议字段的取值与CDR记录的文本文件进行对比;
汇总单元,用于汇总CDR准确性的测试结果。
具体地,所述文本单元进一步用于将原始信令文件合成处理,形成所述CDR 记录;将所述原始信令文件按CDR为单位进行切片,形成以cdr_id为唯一标识 的原始信令分片文件,并根据原始信令分片文件按CDR为单位展现得到所述对 应的协议解码信息。
本发明提供的基于原始信令解码的CDR准确性测试系统还包括建模单元, 用于根据CDR准确性测试需求模板,定义出测试需求,所述测试需求包括测试 对象及其属性参数,以及验证CDR协议字段的取值类型和取值规则,进而建立 能够识别所述测试需求的自动化测试模型。
具体地,所述取值单元进一步用于根据所述测试需求中的验证CDR协议字 段的取值类型和取值规则,进而获取协议字段取值,所述协议字段取值为CDR 字段取值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中创信测信息技术有限公司,未经北京中创信测信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510654107.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动化测试方法和系统
- 下一篇:数据库中故障数据的恢复方法和系统