[发明专利]执行过程数据管理方法、装置、计算机设备及存储介质在审
申请号: | 202011503864.7 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112631905A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 周江松 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 蒋学超 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 过程 数据管理 方法 装置 计算机 设备 存储 介质 | ||
本发明实施例公开了一种执行过程数据管理方法、装置、计算机设备及存储介质,涉及区块链技术领域。所述方法包括:获取测试数据的追踪ID,不同测试数据的追踪ID各不相同;将所述测试数据输入到待测程序中,并记录所述测试数据在所述待测程序中的执行过程数据;将所述执行过程数据以及所述测试数据的追踪ID的对应关系储存到预设的数据库中;若接收到查询请求,根据所述查询请求包含的追踪ID从所述数据库中获取执行过程数据,并展示所述执行过程数据。本发明实施例的技术方案能够详细记录测试数据在程序中的执行过程数据,而不仅仅是记录结果,使得用户能够快速清晰的定位出程序的具体问题,提高用户排查问题的效率,从而提升软件开发的效率。
技术领域
本发明涉及软件开发测试技术领域,尤其涉及一种执行过程数据管理方法、装置、计算机设备及存储介质。
背景技术
测试是软件开发中必不可少的一个环节。当前测试的一般步骤为:测试人员发现一个BUG,然后通过文字加图片的方式记录在BUG系统中,描述内容包括哪个功能模块,点击什么按钮或操作什么步骤报错,详细一点的还会说明哪个接口报错,当前接口参数,偷懒一点就描述下哪个功能点有问题。开发人员收到bug后,一般就去日志系统查下有无报错,没有发现错误就会重现打日志,让测试人员重现操作,然后再查看日志有无问题,没有查出问题又可能重复前面的步骤。造成的结果就是解决bug的时间长,效率低下,有些不能重现的问题可能就找不出问题,导致潜在的隐患。
当前追踪问题记录的方式最常见的应该就是日志系统了,通过日志平台用测试数据关键字,查询日志详情,可以判断出程序执行到哪里了,能够查看到部分报错信息。上述方法存在的缺点包括:只能看到程序执行结果,无法查询程序的执行过程。
发明内容
本发明实施例提供了一种执行过程数据管理方法、装置、计算机设备及存储介质,旨在解决通过日志只能看到程序执行结果,无法查询程序的执行过程,从而导致程序问题排查慢的问题。
第一方面,本发明实施例提供了一种执行过程数据管理方法,其包括:
获取测试数据的追踪ID,不同测试数据的追踪ID各不相同;
将所述测试数据输入到待测程序中,并记录所述测试数据在所述待测程序中的执行过程数据;
将所述执行过程数据以及所述测试数据的追踪ID的对应关系储存到预设的数据库中;
若接收到查询请求,根据所述查询请求包含的追踪ID从所述数据库中获取执行过程数据,并展示所述执行过程数据。
第二方面,本发明实施例还提供了一种执行过程数据管理装置,其包括:
生成单元,用于获取测试数据的追踪ID,不同测试数据的追踪ID各不相同;
记录单元,用于将所述测试数据输入到待测程序中,并记录所述测试数据在所述待测程序中的执行过程数据;
储存单元,用于将所述执行过程数据以及所述测试数据的追踪ID的对应关系储存到预设的数据库中;
查询单元,用于若接收到查询请求,根据所述查询请求包含的追踪ID从所述数据库中获取执行过程数据,并展示所述执行过程数据。
第三方面,本发明实施例还提供了一种计算机设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现上述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011503864.7/2.html,转载请声明来源钻瓜专利网。