[发明专利]一种基于大数据共享的移动终端软件测试系统有效
申请号: | 202010724744.3 | 申请日: | 2020-07-24 |
公开(公告)号: | CN111866253B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 耿天真;王兴 | 申请(专利权)人: | 深圳市乐天堂科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04M1/24;G06Q30/02;H01R13/639;H05K7/20 |
代理公司: | 合肥市科融知识产权代理事务所(普通合伙) 34126 | 代理人: | 刘冉 |
地址: | 518000 广东省深圳市宝安区新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 共享 移动 终端 软件 测试 系统 | ||
本发明属于软件测试技术领域,具体的说是一种基于大数据共享的移动终端软件测试系统,包括服务器端、管理端、用户端;所述服务器端运行在云端服务器上,通过网络与管理端和用户端连接;所述服务器端用于存储待测试软件、用户信息以及软件测试数据;所述管理端运行于PC上,通过远程登录,使用工作人员账号,进入云端服务器,上传待测试软件、处理服务器端收集到的测试数据、管理用户数据、处理用户请求;所述用户端运行在移动终端上,通过用户端登陆服务器端,将待测试软件下载到用户本地,进行安装与测试;本发明测试任务发布流程简单,操作流程,测试效率高,同时,测试人员积极性高,测试结果质量好。
技术领域
本发明属于软件测试技术领域,具体的说是一种基于大数据共享的移动终端软件测试系统。
背景技术
在进行软件测试时,传统方法是采用白箱测试,即由软件测试工程师手动编写测试脚本以及构造测试数据,在虚拟机上运行测试例。这种方法的优点是可以帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。缺点是测试人员工作量大,效率不高;并且,由于白箱测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求,同时,在构造测试数据时,未必与真实网络环境的配置相符,难免有所遗漏和偏差,从而不能达到彻底测试的目的。
移动终端的系统测试为黑箱测试,操作比较筒单,与程序内部的代码及实现无关。由于从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题。一般情况下,在对移动终端进行实际网络环境中的系统测试时,测试人员都会采集和保存移动终端的日志文件信息,即终端与网络间的空口信令,终端内部的测试数据,终端内部的处理流程等,然后由开发工程师进行分析,用以获知移动终端的状态,以及分析和跟踪问题。
现有方法中使用移动终端测试软件时,时常招募志愿用户,通过志愿用户的实际使用,在使用过程中发现并提出问题,但是,在实际测试过程中,用户完全免费付出劳动,全拼自身兴趣支撑,用户长时间进行测试后,用户继续进行测试的积极性下降,容易敷衍了事,或者直接退出测试行动,同时,在无回报的测试过程中,测试用户的专业水平不一,测试结果质量不一,容易加大开发人员的工作量,拖累软件开发进度。
现有技术中也存在部分技术方案,如申请号为CN201510681504.9的中国专利,包括:用于获取服务端提供的待测软件信息,监测并记录所述待测软件运行期间的性能数据,并将用户输入测试反馈和性能数据回送至服务端的测试端,用于发布待测软件信息的服务端,以及用于提供待测软件并接收用户反馈的测试反馈和性能数据的服务端。上述系统的具体实施方式包括以下步骤:从服务端获取待测软件信息并提供给用户;根据用户的选择操作,下载对应的待测软件并安装;监测并记录所述待测软件运行期间的性能数据;判断测试结束后,提示用户输入测试反馈,将测试反馈和性能数据发送至服务端;该方案通过提供统一的测试任务发放和反馈平台,提高了软件测试工作的效率,节约了时间和人力成本,但是,在该方案中依据未测试人员的测试工作提供足够的回报,测试人员在测试过程中处于免费帮忙的境地,容易导致测试人员敷衍了事或直接拒绝完成测试,同时,测试人员良莠不齐,测试结果的质量不能得到有效保证。
发明内容
为了弥补现有技术的不足,解决移动终端的软件测试中,测试人员免费付出没有回报以及测试人员素质不一,测试结果的质量不能得到有效保证的问题,本发明提出一种基于大数据共享的移动终端软件测试系统。
本发明解决其技术问题所采用的技术方案是:本发明所述一种基于大数据共享的移动终端软件测试系统,包括服务器端、管理端、用户端;所述服务器端运行在云端服务器上,通过网络与管理端和用户端连接;所述服务器端用于存储待测试软件、用户信息以及软件测试数据;所述管理端运行于PC上,通过远程登录,使用工作人员账号,进入云端服务器,上传待测试软件、处理服务器端收集到的测试数据、管理用户数据、处理用户请求;所述用户端运行在移动终端上,通过用户端登陆服务器端,将待测试软件下载到用户本地,进行安装与测试;所述用户端在进行软件测试过程中保持运行,收集软件运行过程中的手机日志,并在测试结束后进日志打包上传至服务器端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市乐天堂科技有限公司,未经深圳市乐天堂科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010724744.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防抗台期间港内锚泊船风险评估和调度规划方法
- 下一篇:一种立柱焊接系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置