[发明专利]基于消息体的系统测试方法、装置、设备及存储介质在审
申请号: | 202111011125.0 | 申请日: | 2021-08-31 |
公开(公告)号: | CN113704118A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 陈招泽 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/54 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 消息 系统 测试 方法 装置 设备 存储 介质 | ||
本发明涉及测试技术,揭露了一种基于消息体的系统测试方法,包括:接收预测试数据及预构建的种类信息,从所述预测试数据中筛选包含所述种类信息的数据集作为待测试数据;分别根据每一个所述种类信息对应的待测试数据构建测试用例,得到测试用例集;构建状态标识位及测试系统标识位,汇总所述测试用例集、状态标识位及测试系统标识位,得到消息体队列;根据所述消息体队列中状态标识位及测试系统标识位调用预构建的测试系统测试所述测试用例集,得到测试结果。本发明还提出一种基于消息体的系统测试装置、设备以及存储介质。本发明可以解决测试并行困难及测试流程复杂的问题。
技术领域
本发明涉及数据测试领域,尤其涉及一种基于消息体的系统测试方法、装置、电子设备及计算机可读存储介质。
背景技术
系统开发往往伴随着各种各样的系统测试,对于系统开发而言,系统测试十分重要。系统测试的重点是要检查系统的数据交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
目前,传统的系统测试方法存在以下挑战和问题:
1、并行困难:由于测试系统众多,每个测试用例都需要对应的测试系统进行测试,每个测试系统都需要独立调用,故要求测试人员了解更多业务知识,才能执行全面的系统测试,因此会加大测试难度。
2、测试流程复杂:业务流程需要走由多测试人员手动推进,流程之间衔接困难,故会增加系统回归测试时间。
发明内容
本发明提供一种基于消息体的系统测试方法、装置、设备及存储介质,其主要目的在于解决系统测试并行困难及测试流程复杂的问题。
为实现上述目的,本发明提供的一种基于消息体的系统测试方法,包括:
接收预测试数据及预构建的种类信息,从所述预测试数据中筛选包含所述种类信息的数据集作为待测试数据;
分别根据每一个所述种类信息对应的待测试数据构建测试用例,得到测试用例集;
构建状态标识位及测试系统标识位,汇总所述测试用例集、状态标识位及测试系统标识位,得到消息体队列;
根据所述消息体队列中状态标识位及测试系统标识位调用预构建的测试系统测试所述测试用例集,得到测试结果。
可选地,所述接收预测试数据及预构建的种类信息,从所述预测试数据中筛选包含所述种类信息的数据集作为待测试数据,包括:
将所述预测试数据执行聚类操作,得到不同种类的测试数据;
调用预构建的种类信息,根据所述种类信息,从所述不同种类的测试数据中筛选包含所述种类信息的数据集作为待测试数据。
可选地,所述分别根据每一个所述种类信息对应的待测试数据构建测试用例,包括:
将含有相同种类信息的测试数据标记为同种类测试数据;
根据数据类型将所述同种类测试数据分解为消息队数据集、任务队数据集及协议数据集;
对所述消息队数据集进行MQ消息队封装,得到消息队;
对所述任务队数据集进行分布式协调及增删,得到任务队;
将所述协议数据集封装成为数据报,得到用例协议;
根据所述消息队、所述任务队及所述用例协议构建测试用例。
可选地,所述汇总所述测试用例集、状态标识位及测试系统标识位,得到消息体队列,包括:
汇总所述测试用例集、状态标识及测试系统标识得到消息体;
将所述消息体的数据格式转换为JSON格式,得到JSON信息体;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111011125.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种煤焦油加工过程中的废气处理装置
- 下一篇:一种瓦楞纸包装箱制作用加工装置