[发明专利]分桶测试方法和提供配置信息的方法、装置及系统有效
申请号: | 201410746167.2 | 申请日: | 2014-12-08 |
公开(公告)号: | CN105740137B | 公开(公告)日: | 2018-07-31 |
发明(设计)人: | 刘晓明;沈贲寅 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市清华源律师事务所 11441 | 代理人: | 沈泳;李赞坚 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 方法 提供 配置 信息 装置 系统 | ||
本申请公开了一种用于客户端应用程序的分桶测试方法和装置,一种用于提供分桶测试配置信息的方法和装置,以及一种分桶测试系统。其中用于客户端应用程序的分桶测试方法包括:获取服务端提供的对应于客户端应用程序版本的分桶测试配置信息;根据客户端应用程序代码涉及的分桶测试的功能类别,从分桶测试配置信息中获取对应的功能版本标识;根据功能版本标识执行对应的代码片段。采用本申请提供的技术方案,不仅可以满足基于C/S架构的分桶测试的版本隔离要求,而且便于服务端对不同版本客户端应用程序的分桶测试进行灵活管理与控制,特别是在分桶测试结束后,可以通过对配置信息的调整,控制客户端应用程序自动切换到正式版本,改善用户的使用体验。
技术领域
本申请涉及分桶测试领域,具体涉及一种用于客户端应用程序的分桶测试方法。本申请同时提供一种用于客户端应用程序的分桶测试装置、一种用于提供分桶测试配置信息的方法和装置、以及一种分桶测试系统。
背景技术
A/B测试(A/B Test),通常是指对某一个特定的页面或者页面上的一部分,制作两个或两个以上版本,然后将网站的访问流量分发到不同的版本上,继而观察网站该页面或者该部分带来的转化率,或者一些重要指标的变化,从而得出其中的一个版本比另一个版本更好的结论,并以此决定最终上线的版本。
分桶测试(Bucket Test,也称Split Test)则是A/B Test概念的扩展,通常是指针对某个应用版本的某个待测试功能类别(也称为功能点或者功能key),例如:网页显示的按钮颜色,同时执行多个A/B Test,即:不是只有一个待测试版本B,而是B1、B2......多个待测试版本(通常也称为与功能类别对应的功能版本),通过做一次分桶测试就可以在多个功能版本中选出一个最优的版本。
上述A/B测试或者分桶测试技术,最初都是为网站而设计的,由于网站通常采用B/S架构(浏览器/服务器架构),具有实时发布版本不敏感的特性,只要服务端进行升级,所有客户端访问的功能都是最新的。然而对于基于C/S架构(客户端/服务器架构)的无线客户端应用程序(简称APP)来说,由于客户端用户可以根据自己的意愿决定是否升级或者下载最新版本的客户端应用程序,导致了多个APP应用版本并存的状况,这就要求无线客户端APP的分桶测试需要具备版本隔离的特性,保证各个应用版本之间的分桶测试不会相互干扰,因此传统的分桶测试方式对无线客户端APP而言并不适合。
现有技术对于上述无线客户端APP的分桶测试通常采用Beta发布方式,即:针对分桶测试的特定功能点,提供不同功能版本的安装包(非正式发布版本的安装包),并筛选活跃且愿意尝新的用户在其客户端设备上安装上述安装包,对各个功能版本进行小范围测试,并根据测试结果来评估多个功能版本的优劣,确定最终上线发布的功能版本。
采用上述在有限的客户群体中安装固定安装包的Beta发布方式,服务端无法对分桶测试过程进行必要的控制与管理,而且在分桶测试结束后,参与分桶测试的用户只能通过重新下载的方式,才能使用正式发布版本的客户端应用程序,影响用户的使用体验。
发明内容
本申请提供的用于客户端应用程序的分桶测试方法和用于提供分桶测试配置信息的方法相互配合,针对客户端应用程序的分桶测试,提出了一种新的技术方案,在满足版本隔离要求的同时,便于服务端对客户端应用程序的分桶测试过程进行控制与管理。本申请另外提供相应的用于客户端应用程序的分桶测试装置和用于提供分桶测试配置信息的装置,以及一种分桶测试系统。
本申请提供一种用于客户端应用程序的分桶测试方法,包括:
获取服务端提供的对应于所述客户端应用程序版本的分桶测试配置信息;
根据所述客户端应用程序代码涉及的分桶测试的功能类别,从所述分桶测试配置信息中获取对应的功能版本标识;
根据所述功能版本标识执行对应的代码片段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410746167.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:定电流电力输出控制系统
- 下一篇:组合式支撑架的组合元件总成