[发明专利]一种电信计费业务自动化测试的实现方法及装置在审
申请号: | 202010035994.6 | 申请日: | 2020-01-14 |
公开(公告)号: | CN111240983A | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 刘胜腾 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 赖定珍 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电信 计费 业务 自动化 测试 实现 方法 装置 | ||
1.一种电信计费业务自动化测试的实现方法,其特征在于,具体包括以下步骤:
S1、获取测试需求;
S2、将所述测试需求绑定多个规则模板,每个规则模板都由多个模板参数组成,通过对所述模板参数的参数类型集合和参数取值集合进行笛卡尔积组合,并通过每个所述笛卡尔积组合匹配测试场景,获取用户资料信息,将每个所述测试场景结合所述用户资料信息,生成测试用例;
S3、生成测试任务,并通过配置预期结果计算公式智能自动化生成每个测试用例的预期测试结果;
S4、调用计费业务系统,计算所述测试需求的实际测试结果;
S5、将所述实际测试结果与所述预期测试结果进行比较,自动生成测试报告。
2.根据权利要求1所述的一种电信计费业务自动化测试的实现方法,其特征在于,所述测试需求的获取过程,包括:
获取由集团接口输入、配置中心下发或由测试人员手动输入的测试需求。
3.根据权利要求1所述的一种电信计费业务自动化测试的实现方法,其特征在于,所述S5步骤之后,还包括:
如果比较结果为不通过,输出所述测试报告中的不通过原因,根据所述不通过原因对测试过程中的错误位置进行自动定位和修复,并重新执行测试过程。
4.根据权利要求1-3任一项所述的电信计费业务自动化测试的实现方法,其特征在于,在所述S3步骤之前,还包括:
通过预设界面获取测试人员手动输入的规则模板、测试场景或测试用例。
5.根据权利要求4所述的一种电信计费业务自动化测试的实现方法,其特征在于,所述用户资料信息包括用户数据和话单数据;
其中,所述用户数据由实际的生产环境中的数据同步到用户资料模板中构造得到;
所述话单数据由实际的生产环境中的数据同步到话单样例模板中构造得到。
6.根据权利要求1所述的一种电信计费业务自动化测试的实现方法,其特征在于,获取测试需求之后,还包括:
由计费参数库读取业务参数取值,将所述业务参数取值、所述测试场景与所述用户资料信息结合,通过结合结果匹配得到测试用例。
7.根据权利要求1所述的一种电信计费业务自动化测试的实现方法,其特征在于,所述将测试需求绑定多个规则模板的过程之后,还包括:
如果所述测试需求已经测试过,则直接推荐已经测试的过程中绑定的规则模板和匹配过的测试场景。
8.一种电信计费业务自动化测试的实现装置,其特征在于,包括:
需求获取模块,用于对测试需求进行获取;
绑定匹配模块,将所述测试需求绑定多个规则模板,每个规则模板都由多个模板参数组成,通过对所述模板参数的参数类型集合和参数取值集合进行笛卡尔积组合,并通过每个所述笛卡尔积组合匹配测试场景,获取用户资料信息,将每个所述测试场景结合所述用户资料信息,生成测试用例;
预期计算模块,生成测试任务,并通过配置预期结果计算公式智能自动化生成每个测试用例的预期测试结果;
实际测试模块,通过调用计费业务系统,计算所述测试需求的实际测试结果;
报告生成模块,用于将所述实际测试结果与所述预期测试结果进行比较,自动生成测试报告。
9.一种电子设备,其特征在于,包括处理器,所述处理器用于执行权利要求1-7任一项所述的电信计费业务自动化测试的实现方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述程序运行后,控制如权利要求9所述的处理器执行权利要求1-7任一种所述的电信计费业务自动化测试的实现方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010035994.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防触电插座
- 下一篇:一种盐土改良菌剂及其制备方法