【技术实现步骤摘要】
一种电信计费业务自动化测试的实现方法及装置
本专利技术涉及电信计费业务智能测试库平台
,特别是指一种电信计费业务自动化测试的实现方法及装置。
技术介绍
随着通讯技术的发展,电信行业在计费业务上也取得突飞猛进的发展。从而对业务支撑系统也提出了更高的要求,架构不断升级,系统不断灵活扩展。支撑系统的智能化,运营的自动化越来越成为了未来发展的趋势和系统演进的必然结果。在经历了3G,4G技术的飞速发展后,5G技术也在为大规模商业做着最后的冲刺,5G时代电信系统的业务更加复杂,对新需求的业务推广过程中,对测试质量和效率的要求也越来越高。随着电信系统的一次次升级优化,针对电信系统新需求业务的测试也从手动测试时代,发展到了半自动测试时代。为了解决当前电信计费系统在新业务推出商用的质量测试中遇到的测试过程复杂,业务场景覆盖不全,测试过程可复用率低,测试自动化程度低的等问题,测试方法也逐渐向全自动测试时代发展和演进,也迫切需要一种先进的,全新的自动化测试的方法,来满足业务和系统发展的需要。
技术实现思路
为进一 ...
【技术保护点】
1.一种电信计费业务自动化测试的实现方法,其特征在于,具体包括以下步骤:/nS1、获取测试需求;/nS2、将所述测试需求绑定多个规则模板,每个规则模板都由多个模板参数组成,通过对所述模板参数的参数类型集合和参数取值集合进行笛卡尔积组合,并通过每个所述笛卡尔积组合匹配测试场景,获取用户资料信息,将每个所述测试场景结合所述用户资料信息,生成测试用例;/nS3、生成测试任务,并通过配置预期结果计算公式智能自动化生成每个测试用例的预期测试结果;/nS4、调用计费业务系统,计算所述测试需求的实际测试结果;/nS5、将所述实际测试结果与所述预期测试结果进行比较,自动生成测试报告。/n
【技术特征摘要】
1.一种电信计费业务自动化测试的实现方法,其特征在于,具体包括以下步骤:
S1、获取测试需求;
S2、将所述测试需求绑定多个规则模板,每个规则模板都由多个模板参数组成,通过对所述模板参数的参数类型集合和参数取值集合进行笛卡尔积组合,并通过每个所述笛卡尔积组合匹配测试场景,获取用户资料信息,将每个所述测试场景结合所述用户资料信息,生成测试用例;
S3、生成测试任务,并通过配置预期结果计算公式智能自动化生成每个测试用例的预期测试结果;
S4、调用计费业务系统,计算所述测试需求的实际测试结果;
S5、将所述实际测试结果与所述预期测试结果进行比较,自动生成测试报告。
2.根据权利要求1所述的一种电信计费业务自动化测试的实现方法,其特征在于,所述测试需求的获取过程,包括:
获取由集团接口输入、配置中心下发或由测试人员手动输入的测试需求。
3.根据权利要求1所述的一种电信计费业务自动化测试的实现方法,其特征在于,所述S5步骤之后,还包括:
如果比较结果为不通过,输出所述测试报告中的不通过原因,根据所述不通过原因对测试过程中的错误位置进行自动定位和修复,并重新执行测试过程。
4.根据权利要求1-3任一项所述的电信计费业务自动化测试的实现方法,其特征在于,在所述S3步骤之前,还包括:
通过预设界面获取测试人员手动输入的规则模板、测试场景或测试用例。
5.根据权利要求4所述的一种电信计费业务自动化测试的实现方法,其特征在于,所述用户资料信息包括用户数据和话单数据;
其中,所述用户数据由实际的生产环境中的数据同步到用户资料模板中构造得到;
所述话单数据由实际的生产环境中的数...
【专利技术属性】
技术研发人员:刘胜腾,
申请(专利权)人:北京思特奇信息技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。