[发明专利]应用程序的跟踪记录系统、方法、计算机设备和存储介质在审
申请号: | 201810413754.8 | 申请日: | 2018-05-03 |
公开(公告)号: | CN108628745A | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 窦献策 | 申请(专利权)人: | 深圳市牛鼎丰科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 石佩 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 区块 测试版本 计算机设备 开发 测试区块 存储介质 反馈数据 跟踪记录 广播 发布 测试数据生成 生成测试数据 应用程序发布 测试节点 测试数据 溯源系统 反馈 运维 解析 采集 测试 申请 | ||
1.一种应用程序的跟踪记录系统,其特征在于,所述系统包括:
开发节点,用于获取测试版本的应用程序,利用所述测试版本的应用程序生成开发区块,将所述开发区块向测试节点和运维节点进行广播;
测试节点,用于接收所述开发区块,对所述开发区块进行解析,得到所述测试版本的应用程序,通过对所述测试版本的应用程序进行测试,生成测试数据;利用所述测试数据生成对应的测试区块,将所述测试区块进行广播;
当所述测试数据表示应用程序准予发布时,所述开发节点还用于利用发布版本的应用程序生成发布区块,将所述发布区块进行广播;
运维节点,用于在应用程序发布之后,采集所述应用程序对应的反馈数据,利用所述反馈数据生成反馈区块,将所述反馈区块进行广播;
所述开发节点还用于将所述开发区块、发布区块、测试区块以及反馈区块分别存储至本地区块链的副本中;
所述测试节点还用于将所述开发区块、发布区块、测试区块以及反馈区块分别存储至本地区块链的副本中;
所述运维节点还用于将所述开发区块、发布区块、测试区块以及反馈区块分别存储至本地区块链的副本中。
2.根据权利1所述的系统,其特征在于,所述开发节点还用于获取开发公钥,利用所述开发公钥对所述开发区块进行加密,将加密后的区块进行广播;所述测试节点还用于获取开发私钥,利用所述开发私钥对所述加密后的区块进行解密,对所述解密后的区块进行验证,验证通过,对所述开发区块中携带的测试版本的应用程序进行测试;所述运维节点还用于获取开发私钥,利用所述开发私钥对所述加密后的区块进行解密,对所述解密后的区块进行验证,验证通过,将所述开发区块存储在本地区块链的副本中。
3.根据权利要求1所述的系统,其特征在于,所述开发节点或者所述运维节点还用于通过多个反馈区块中携带的反馈数据进行大数据分析,生成所述应用程序对应的质量视图,所述质量视图用于应用程序的改进。
4.根据权利要求1所述的系统,其特征在于,所述测试节点还用于获取配置文件模板和测试环境配置参数,利用所述配置文件模板和测试环境配置参数创建所述测试版本的应用程序对应的自定义镜像,根据所述自定义镜像和所述测试脚本构建所述测试版本的应用程序对应的镜像;通过运行所述自定义镜像对所述测试版本的应用程序进行测试,生成测试数据。
5.一种应用程序的跟踪记录方法,包括:
开发节点获取测试版本的应用程序,利用所述测试版本的应用程序生成开发区块,将所述区块向测试节点和运维节点进行广播;以使得测试节点对所述开发区块中携带的测试版本的应用程序进行测试,生成测试数据;
接收所述测试节点广播的测试区块,所述测试区块中包含了所述测试数据;
当所述测试数据表示应用程序准予发布时,所述开发节点利用发布版本的应用程序生成发布区块,将所述发布区块进行广播;以使得运维节点在应用程序发布之后采集所述应用程序对应的反馈数据;
接收所述运维节点广播的反馈区块,所述反馈区块中包含了所述反馈数据;
将所述开发区块、发布区块、测试区块以及反馈区块分别存储至本地区块链的副本中。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
开发节点对多个反馈区块中携带的反馈数据进行大数据分析;
利用大数据分析结果生成所述应用程序对应的质量视图,所述质量视图用于应用程序的改进。
7.一种应用程序的跟踪记录方法,包括:
测试节点接收开发节点广播的开发区块;
对所述开发区块进行解析,得到所述测试版本的应用程序;
通过对所述测试版本的应用程序进行测试,生成测试数据;
利用所述测试数据生成对应的测试区块,将所述测试区块进行广播;
当所述测试数据表示应用程序准予发布时,接收所述开发节点广播的发布区块,所述发布区块中包含了发布版本的应用程序;
在所述应用程序发布之后,接收运维节点广播的反馈区块,所述反馈区块中包含了所述应用程序对应的反馈数据;
将所述开发区块、发布区块、测试区块以及反馈区块分别存储至本地区块链副本中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市牛鼎丰科技有限公司,未经深圳市牛鼎丰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810413754.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:故障诊断方法、装置及电子设备
- 下一篇:接口自动化测试方法与系统