[发明专利]一种业务测试方法和装置有效
申请号: | 201610999759.4 | 申请日: | 2016-11-14 |
公开(公告)号: | CN108075911B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 武强;贾琨 | 申请(专利权)人: | 中国移动通信集团甘肃有限公司;中国移动通信集团公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 730070 甘*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 测试 方法 装置 | ||
本发明公开了一种业务测试方法和装置,所述方法,包括:在实际生产环境中运行添加了标识字段的交易报文,其中,所述标识字段用于指示所述交易报文是否为测试报文;如果根据所述标识字段确定出所述交易报文为测试报文,则按照预设测试规则对各测试业务进行测试,采用本发明提供的业务测试方法,直接在实际生产环境中对测试报文进行各业务测试,将测试环境与实际生产环境的差异降低到零,提高了各测试业务上线后的准确性和稳定性。
技术领域
本发明涉及业务支撑技术领域,尤其涉及一种业务测试方法和装置。
背景技术
在电信领域,随着业务的快速发展,IT支撑系统面临着大量的业务需求和变更上线工作。
当前,业务支撑系统在快速迭代上线的过程中,为了保障上线质量和系统的稳定性,需要建立一套与生产环境一致的测试环境,进行程序正确性和高效性的验证。目前业务测试的流程大致为:S1、测试环境接收发布的新程序;S2、在测试环境中导入部分生产数据(业务数据+局数据);S3、按照测试案例进行业务测试;S4、记录测试结果;S5、评估测试过程正常后,在生产系统进行上线和测试;S6、生产系统完成上线工作,具体可参考图1所示的流程图。
图1所示的测试流程是一种理想化的测试模式,要求测试环境虽然与生产环境理论上是完全一致的,但是在实际的测试过程中,无论从环境搭建过程还是系统运行负载,二者都是有区别的。测试环境中的测试案例无法完全覆盖生产与测试之间的差异变量,可能会导致还没有经过严格质量验证的程序发布到生产系统,导致无法估量的损失。
因此,如何减小因测试环境与实际生产环境的差异导致的未能发现系统问题而带来的损失,提高业务上线的稳定性是亟待解决的技术问题之一。
发明内容
本发明实施例提供一种业务测试方法和装置,用以解决现有技术中因测试环境与实际生产环境的差异导致的未能发现系统问题而带来的损失,业务上线稳定性不高等问题。
本发明实施例提供一种业务测试方法,包括:
在实际生产环境中运行添加了标识字段的交易报文,所述标识字段用于指示所述交易报文是否为测试报文;
如果根据所述标识字段确定出所述交易报文为测试报文,则按照预设测试规则对各测试业务进行测试。
本发明实施例提供一种业务测试装置,包括:
运行单元,用于在实际生产环境中运行添加了标识字段的交易报文,所述标识字段用于指示所述交易报文是否为测试报文;
测试单元,用于如果根据所述标识字段确定出所述交易报文为测试报文,则按照预设测试规则对各测试业务进行测试。
本发明有益效果包括:
本发明实施例提供的业务测试方法和装置,在实际生产环境中运行添加了标识字段的交易报文,其中,所述标识字段用于指示所述交易报文是否为测试报文;如果根据所述标识字段确定出所述交易报文为测试报文,则按照预设测试规则对各测试业务进行测试,本发明提供的测试方法直接将测试报文在实际生产环境中运行及对各测试业务进行测试,实现了将测试环境与实际生产环境的差异降低到零,提高了各测试业务上线后的准确性和稳定性,降低了因测试环境与实际生产环境的差异导致的未能发现系统问题而带来的损失。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团甘肃有限公司;中国移动通信集团公司,未经中国移动通信集团甘肃有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610999759.4/2.html,转载请声明来源钻瓜专利网。