[发明专利]基于区块链技术的任务测试方法和系统在审
申请号: | 201910078749.0 | 申请日: | 2019-01-28 |
公开(公告)号: | CN109753439A | 公开(公告)日: | 2019-05-14 |
发明(设计)人: | 李茂华 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q20/38 |
代理公司: | 深圳市立智方成知识产权代理事务所(普通合伙) 44468 | 代理人: | 王增鑫 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 测试用户 任务测试 打点 虚拟币 区块 关键操作 判断测试 记录 发布 测试请求 功能测试 内部测试 任务完成 响应测试 上传 后台 消耗 | ||
1.一种基于区块链技术的任务测试方法,其特征在于,包括如下步骤:
将发布用户的测试任务在众测平台上进行发布,并消耗所述发布用户的测试虚拟币,其中,所述众测平台是基于区块链技术搭建的内部测试平台;
在任务领取页面上响应测试用户的测试请求,下发对应的测试任务至所述测试用户;
对所述测试用户执行测试任务的关键操作进行打点记录,并通过后台判断测试任务完成情况和转移所述测试虚拟币。
2.根据权利要求1所述的基于区块链技术的任务测试方法,其特征在于,还包括:
基于区块链技术在内部网络中搭建所述众测平台;
发行在所述众测平台内通用的测试虚拟币,其中,在所述众测平台发布任务时消耗测试虚拟币,领取并完成其他用户发布的测试任务时获得测试虚拟币。
3.根据权利要求1所述的基于区块链技术的任务测试方法,其特征在于,所述下发对应的测试任务至所述测试用户的步骤,包括:
向所述测试用户下发所述测试任务对应的安装包;
或触发所述测试用户跳转至所述测试任务的测试链接。
4.根据权利要求1所述的基于区块链技术的任务测试方法,其特征在于,所述对所述测试用户执行测试任务的关键操作进行打点记录的步骤,包括:
检测所述测试用户所执行的测试任务的状态;
在所述测试任务的状态为崩溃时,触发所述测试用户上传对应的日志和截图;
接收并存储所述日志和所述截图至所述众测平台的后台信息中。
5.根据权利要求4所述的基于区块链技术的任务测试方法,其特征在于,在所述触发所述测试用户上传对应的日志和截图的步骤之前,包括:
调用所述测试用户的软件开发工具包,控制所述测试用户截取所述截图和查找所述日志。
6.根据权利要求1所述的基于区块链技术的任务测试方法,其特征在于,所述通过后台判断测试任务完成情况和转移所述测试虚拟币的步骤,包括:
将所述众测平台的后台信息与所述测试用户的账户进行关联;
通过所述众测平台判断所述测试用户是否已经完成测试任务;
若判定为完成,向所述测试用户的账户转移所述测试虚拟币。
7.根据权利要求1所述的基于区块链技术的任务测试方法,其特征在于,还包括:
接收所述测试用户的交易请求;
消耗所述测试用户与所述交易请求对应的测试虚拟币;
向所述测试用户的账户下发所述交易请求对应的资源兑换标识。
8.一种基于区块链技术的任务测试系统,其特征在于,包括:
测试任务发布模块,用于将发布用户的测试任务在众测平台上进行发布,并消耗所述发布用户的测试虚拟币,其中,所述众测平台是基于区块链技术搭建的内部测试平台;
测试请求响应模块,用于在任务领取页面上响应测试用户的测试请求,下发对应的测试任务至所述测试用户;
测试任务完成模块,用于对所述测试用户执行测试任务的关键操作进行打点记录,并通过后台判断测试任务完成情况和转移所述测试虚拟币。
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,其特征在于,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述基于区块链技术的任务测试方法的步骤。
10.一种存储有计算机可读指令的存储介质,其特征在于,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项所述基于区块链技术的任务测试方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910078749.0/1.html,转载请声明来源钻瓜专利网。