[发明专利]一种基于沙盒系统的测试方法、装置及电子设备在审
| 申请号: | 201910914479.2 | 申请日: | 2019-09-26 |
| 公开(公告)号: | CN110765004A | 公开(公告)日: | 2020-02-07 |
| 发明(设计)人: | 刘东;任建峰 | 申请(专利权)人: | 北京你财富计算机科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 11691 北京清诚知识产权代理有限公司 | 代理人: | 乔东峰 |
| 地址: | 100022 北京市朝*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 沙盒 测试 镜像服务器 镜像数据库 回归测试 装置及电子设备 测试数据 任务修改 生成测试 数据环境 系统文件 资金安全 同步线 运营 上线 预设 服务器 登录 数据库 创建 保证 资金 | ||
本发明公开了一种基于沙盒系统的测试方法、装置及电子设备,所述方法包括:设置镜像服务器和镜像数据库,并在所述镜像服务器上创建沙盒系统,在预设时间点将线上服务器的系统文件同步到所述镜像服务器上,并同步线上数据库到所述镜像数据库;根据测试任务修改测试账号在所述镜像数据库中的测试数据;在所述沙盒系统中登录所述测试账号进行全回归测试,生成测试报告。本发明的基于沙盒系统的测试方法,通过设计与线上数据环境完全相同的沙盒系统,无需测试人员真实投入资金,通过沙盒系统就可完成运营活动在线上环境中各种可能情况的测试,实现全回归测试,提高测试完整性和准确性,保证运营活动上线的资金安全。
技术领域
本发明涉及测试技术领域,具体而言,涉及一种基于沙盒系统的测试方法、装置、电子设备及计算机可读介质。
背景技术
现有金融平台大部分运营活动都是以加息和现金补贴的形式出现,因为这些运营活动涉及到钱,活动一旦上线,运行过程中只要有一点误差,不仅会影响用户对于金融平台的信任度,还会造成金融平台的经济损失。这就使得对运营活动上线之前进行测试显得尤为重要。
运营活动从开发到上线的最后一步就是模拟线上环境进行回归测试,这个步骤最大的问题就是因为会用到线上真实的数据,而无法进行全路径回归测试。因为在线上真实的环境测试中,测试人员需要真实的购买产品,这就需要一定的资金投入。而测试人员的资金有限,不可能满足各种测试任务的需求,只能简单的模拟线上环境对一两种测试任务进行测试,且每种测试任务只能测试一到两次,之后便只能将运营活动上线,在线上真实环境下在用户使用中出现问题再去修改。
发明内容
本发明旨在解决金融运营活动上线之前,因资金限制只能对其中一两种测试任务进行测试,无法实现运营活动全回归测试的技术问题。
为了解决上述技术问题,本发明第一方面提出一种基于沙盒系统的测试方法,所述方法包括:
设置镜像服务器和镜像数据库,并在所述镜像服务器上创建沙盒系统,在预设时间点将线上服务器的系统文件同步到所述镜像服务器上,并同步线上数据库到所述镜像数据库;
根据测试任务修改测试账号在所述镜像数据库中的测试数据;
在所述沙盒系统中登录所述测试账号进行全回归测试,生成测试报告。
在一种较佳实施方式中,所述将线上服务器的系统文件同步到所述镜像服务器上,并同步线上数据库到所述镜像数据库包括:
抹除所述镜像服务器的所有数据;
将所述线上服务器的系统文件拷贝到所述镜像服务器中;
将所述线上数据库镜像到所述镜像数据库。
在一种较佳实施方式中,所述根据测试任务修改测试账号在所述镜像数据库中的测试数据之后,所述方法还包括:
根据测试任务修改测试账号的测试参数。
在一种较佳实施方式中,所述根据测试任务修改测试账号在所述镜像数据库中的测试数据包括:
根据测试任务确定所述测试账号待修改测试数据;
通过数据库指令将所述测试账号在镜像数据库中的测试数据修改为所述待修改测试数据。
在一种较佳实施方式中,所述测试数据是所述测试任务需要测试但在所述线上服务器无法测试的数据。
在一种较佳实施方式中,所述测试数据包括资金数量、邀请人账号、购买产品的日期、购买产品种类中的至少一种。
在一种较佳实施方式中,所述测试参数包括限定访问设备的测试账号的注册时间、注册方式、访问来源中的至少一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京你财富计算机科技有限公司,未经北京你财富计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910914479.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:代码检测方法、装置以及设备、存储介质
- 下一篇:软件可靠性评估方法和装置





