[发明专利]一种应用测试方法、服务器及系统有效
申请号: | 201810078130.5 | 申请日: | 2018-01-26 |
公开(公告)号: | CN108197034B | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 吴洋 | 申请(专利权)人: | 易玩(上海)网络科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L12/58 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云;赵爱军 |
地址: | 200241 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 测试 方法 服务器 系统 | ||
本发明公开了一种应用测试方法,包括:邮件服务器生成多个测试邮箱地址,将多个测试邮箱地址发送至测试服务器;测试服务器向每一个测试邮箱地址发送测试待测应用的邀请邮件;邮件服务器接收邀请邮件,确定每一个邀请邮件中的待测应用的下载接口的地址,将多个下载接口的地址发送至应用服务器,下载接口中包括所述待测应用的下载链接;应用服务器接收用户终端发起的测试请求,判断用户终端中是否安装有测试平台,若用户终端中安装有测试平台,则将一个下载接口返回给用户终端,以便用户点击下载接口中的下载链接从而安装待测应用。本发明一并公开了相应的服务器和应用测试系统。
技术领域
本发明涉及移动终端应用测试技术领域,尤其涉及一种应用测试方法、服务器及系统。
背景技术
随着移动通信技术的不断发展和成熟,各种移动端应用(App)层出不穷。为了保证应用能够正常工作,在正式发布前需要对其进行测试。测试通常包括内部测试和外部测试两个阶段,内部测试又称Alpha(α)测试,即由开发团队内部人员进行的测试;外部测试又称Beta(β)测试,即由用户进行的测试。
TestFlight是一种常用的针对iOS应用的Beta测试平台。在TestFlight上对待测应用进行测试的流程如下:
1、开发者收集测试用户的邮箱;
2、在TestFlight上提交Beta版本的待测应用,等待审核;
3、审核通过后,开发者在TestFlight上导入测试用户的邮箱,TestFlight向测试用户发送测试邀请邮件;
4、测试用户收到邀请邮件后,点击邮件中的“开始测试”按钮,打开有邀请码的页面,并复制邀请码;
5、测试用户打开TestFlight(若用户终端上没有安装TestFlight,则需要先到AppStore下载安装TestFlight),点击“Redeem”,将邀请码粘贴到输入框中,即可开始下载待测应用。
上述测试流程存在一定缺陷:对于开发者来说,收集测试用户的邮箱费时费力。对于测试用户来说,通过邮箱来接收消息很不方便,大部分用户不会频繁查看邮箱,导致邀请邮件的漏收或过期。此外,即使测试用户及时查看了邀请邮件,其也未必真的愿意进行测试。因此,即使开发者费时费力地收集了测试用户的邮箱,往往最终也仅有一小部分测试用户执行了测试。这种通过邮件来邀请用户测试待测应用的方式的转化率(即执行测试的测试用户与开发者收集到的测试用户的比值)很低,大约仅有5%。
发明内容
为此,本发明提供一种应用测试方法、服务器及系统,以解决或至少缓解上面存在的问题。
根据本发明的一个方面,提供一种应用测试方法,在应用测试系统中执行,所述应用测试系统包括测试服务器、邮件服务器和应用服务器,所述测试服务器适于为测试平台提供方法调用,所述测试平台上驻留有待测应用,所述方法包括:所述邮件服务器生成多个测试邮箱地址,将所述多个测试邮箱地址发送至测试服务器;所述测试服务器向每一个测试邮箱地址发送测试待测应用的邀请邮件;所述邮件服务器接收邀请邮件,确定每一个邀请邮件中的待测应用的下载接口的地址,将多个所述下载接口的地址发送至应用服务器,所述下载接口中包括所述待测应用的下载链接;应用服务器接收用户终端发起的测试请求,判断所述用户终端中是否安装有所述测试平台,若所述用户终端中安装有所述测试平台,则将一个下载接口返回给所述用户终端,以便用户点击下载接口中的下载链接从而安装所述待测应用。
可选地,在根据本发明的应用测试方法中,测试邮箱地址包括邮箱标识、分隔符和服务器域名,所述邮件服务器生成多个测试邮箱地址的步骤包括:按照预定规则生成多个字符串,分别作为多个测试邮箱地址的邮箱标识;将所述邮件服务器的域名作为各个测试邮箱地址的服务器域名。
可选地,在根据本发明的应用测试方法中,确定每一个邀请邮件中的待测应用的下载接口的地址的步骤包括:获取邀请邮件的源码,从所述源码中提取待测应用的下载接口的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易玩(上海)网络科技有限公司,未经易玩(上海)网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810078130.5/2.html,转载请声明来源钻瓜专利网。