[发明专利]一种应用程序的内部测试方法、客户端及服务器有效
申请号: | 201210459964.3 | 申请日: | 2012-11-15 |
公开(公告)号: | CN103812848A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 信文伟;刘一兰;何博;杨金仿;廖小谊;高翊竣;曾恒;李逢春;黄楚雄;郭阳;李靖;黄耀明 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 欧阳启明 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 内部 测试 方法 客户端 服务器 | ||
【技术领域】
本发明涉及软件技术领域,特别是涉及一种应用程序的内部测试方法、客户端及服务器。
【背景技术】
随着各种应用程序的不但普及,用户对应用程序功能的要求越来越高。
譬如由第三方开发的应用程序若要在苹果公司的下载平台App Store上架,则首先需要经过苹果公司的审核,在审核通过之后方可在下载平台App Store上架以供用户下载使用。
但是第三方开发的应用程序一般需要进行灰度发布,即在正式对外公布之前,需要首先向特定的人群发布以进行测试。譬如国外的某一款应用程序在发布之前,会选取特定的用户群体为灰度用户,将待测试应用程序的安装包直接发放给灰度用户进行测试,灰度用户在使用待测试应用程序后将使用体验反馈第三方。
但是上述灰度发布的方式由于没有对灰度用户进行一定的限制,将导致待测试应用程序中某些新功能信息的泄漏,影响灰度发布的目的,给应用程序的开发者造成不必要的麻烦。
因此,需解决现有技术中存在的上述技术问题。
【发明内容】
本发明的一个目的在于提供一种应用程序的内部测试方法,旨在解决现有技术中灰度发布的方式由于没有对灰度用户进行一定的限制,将导致待测试应用程序中某些新功能信息的泄漏,影响灰度发布效果的技术问题。
为解决上述技术问题,本发明构造了一种应用程序的内部测试方法,包括以下步骤:
客户端获取登录请求,所述登录请求用于启动待测试应用程序;
所述客户端将获取的登录请求发送至服务器,其中所述登录请求包含有登录账号;
所述客户端接收所述服务器返回的验证结果;
若所述验证结果为所述登录账号具有内测资格,则所述客户端控制所述登录账号登录所述待测试应用程序,并显示一反馈提示信息,用于提示用户反馈内测体验信息。
本发明的另一个目的在于提供一种内部测试资格的验证方法,旨在解决现有技术中灰度发布的方式由于没有对灰度用户进行一定的限制,将导致待测试应用程序中某些新功能信息的泄漏,影响灰度发布效果的技术问题。
为解决上述技术问题,本发明构造了一种内部测试资格的验证方法,包括以下步骤:
服务器接收客户端发送的登录请求;
服务器验证所述登录请求中的登录账号是否具有内测资格,并生成一验证结果;
服务器将所述验证结果发送至所述客户端。
本发明的又一个目的在于提供一种客户端,旨在解决现有技术中灰度发布的方式由于没有对灰度用户进行一定的限制,将导致待测试应用程序中某些新功能信息的泄漏,影响灰度发布效果的技术问题。
为解决上述技术问题,本发明构造了一种客户端,包括:
登录请求获取模块,用于获取登录请求,所述登录请求用于启动待测试应用程序,其中所述登录请求包含有登录账号;
登录请求发送模块,用于将获取的登录请求发送至服务器;
验证结果接收模块,用于接收所述服务器发送的验证结果;
控制模块,用于在所述验证结果为所述登录账号具有内测资格时,控制所述登录账号登录所述待测试应用程序,
显示模块,用于在所述控制模块控制所述登录账号登录所述待测试应用程序后,显示一反馈提示信息,以提示用户反馈内测体验信息。
本发明的又一个目的在于提供一种服务器,旨在解决现有技术中灰度发布的方式由于没有对灰度用户进行一定的限制,将导致待测试应用程序中某些新功能信息的泄漏,影响灰度发布效果的技术问题。
为解决上述技术问题,本发明构造了一种服务器,包括:
登录请求接收模块,用于接收客户端发送的登录请求;
验证模块,用于验证所述登录请求中的登录账号是否具有内测资格,并生成一验证结果;
验证结果发送模块,用于将所述验证结果发送至所述客户端。
相对于现有技术,本发明在检测到客户端启动待测试应用程序时,首先获取登录请求,之后根据获取的登录请求验证该登录请求中的登录账号是否具有内测资格,若是,则将登录账号登录待测试应用程序,并请求用户反馈体验信息;若否,则提示用户进行内侧资格的申请。通过上述方式,不仅可以及时获得反馈体验信息,并根据反馈体验信息对待测试应用程序进行改进,而且可以有效的避免待测试应用程序某些功能泄露的问题,降低了灰度发布风险,提高了灰度发布的效果。
为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:
【附图说明】
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210459964.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种路灯故障检测方法及装置及系统
- 下一篇:一种用于治疗痤疮的中药