CN104503906A - 一种app应用的新功能测试方法 - Google Patents
一种app应用的新功能测试方法 Download PDFInfo
- Publication number
- CN104503906A CN104503906A CN201410777783.4A CN201410777783A CN104503906A CN 104503906 A CN104503906 A CN 104503906A CN 201410777783 A CN201410777783 A CN 201410777783A CN 104503906 A CN104503906 A CN 104503906A
- Authority
- CN
- China
- Prior art keywords
- app
- new function
- application
- upgrading
- testing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种APP应用的新功能测试方法,包括以下步骤:在APP开发平台上针对一类APP模板开发新功能模块;在已经发布的APP应用中,挑选出一些该类的APP应用,这些APP应用在重新生成时,打包为带有新功能模块的以灰度展示方式的APP应用;该APP应用的用户如果选择升级,则使用以灰度展示方式的APP应用,其具有新功能模块;该APP应用的用户如果不选择升级,则仍然使用以正常状态展示方式的APP应用,其不具有新功能模块。本发明能够在灰度展示的时候发现、调整问题,是一种正确、规范、安全的发布过程,能够保证整体***的稳定,保证用户体验效果以及产品的品质和质量。
Description
技术领域
本发明涉及软件应用领域,特别涉及一种APP应用的新功能测试方法。
背景技术
在标准的软件产品的发布过程中,会对其进行功能测试,用户体验测试,交互评估等。功能测试可以让产品尽量少的BUG;用户体验测试与交互评估等可以在开发过程中,使产品尽可能的满足于用户的使用习惯,以及对功能的可接受程度。但这些都是少部分人的感觉与习惯所产生的结果,只是公司内部的测试+小范围外部测试。这充其量只是一个Alpha版本,而一般互联网产品的发布大多都是做到这里就直接上线,替换了原有的版本,这种跳跃式的发布是非常危险的,如果产品影响面大,对项目成员的压力是非常大的。
发明内容
为了克服现有技术的不足,本发明设计开发了一种APP应用的新功能测试方法,能够在初始灰度的时候发现、调整问题,以保证整体***的稳定,保证用户体验效果以及产品的品质和质量,从业务、功能、性能、用户体验很多方面使产品得以提升。
本发明提供的技术方案为:
一种APP应用的新功能测试方法,包括以下步骤:
在APP开发平台上针对一类APP模板开发新功能模块;
在已经发布的APP应用中,挑选出一些该类的APP应用,这些APP应用在重新生成时,打包为带有新功能模块的以灰度展示方式的APP应用;
该APP应用的用户如果选择升级,则使用以灰度展示方式的APP应用,其具有新功能模块;
该APP应用的用户如果不选择升级,则仍然使用以正常状态展示方式的APP应用,其不具有新功能模块。
优选的是,所述的APP应用的新功能测试方法,所述挑选出一些该类的APP应用的挑选方法为根据APP应用的ID进行挑选。
优选的是,所述的APP应用的新功能测试方法,选择APP是否升级的主体是该APP应用的ID所对应的APP主。
优选的是,所述的APP应用的新功能测试方法,当选择升级的APP确认通过了新功能测试时,再将该APP以正常状态展示在APP发布平台上。
优选的是,所述的APP应用的新功能测试方法,当选择升级的APP确认通过了新功能测试是指占所有选择升级的APP中一定百分比的APP表示通过了测试确认。
优选的是,所述的APP应用的新功能测试方法,所述一类APP模板包括:图文类APP模板、多媒体类APP模板、和电商类图文模板。
本发明的有益效果是:
第一、先选择一类APP模板开发新功能模块,然后在发布的APP中挑选出该类型的APP,重新生成APP时打包为带有新功能模块的APP并以灰度展示,则正常展示的APP不带有新功能模块,对于下载该APP的用户,选择升级则使用的是灰度展示的APP,选择不升级则使用的是原来的状态展示的APP,整个测试过程通过开发新功能模块、筛选APP类型、重新生成APP、分类展示进行测试,是一个渐近的流程化的发布过程,一方面选择升级新功能的APP通过下载灰度展示的APP使新功能进行测试,从而使问题暴露出来,另一方面人性化选择,不会影响到那些选择不升级的APP的展示,最终可以让新功能最大程度稳定、适合APP;
第二、通过APP的ID挑选出该类型的APP,从而将APP明确分为目标类型APP和其他类APP,能够使得开发者目标明确对号入座,更好地一次筛选出适合升级新功能目标类型APP群体,从而为后续是否选择升级的工作的二次筛选做准备;
第三、在目标类型APP群体里判断该APP是否选择升级,通过询问该APP的ID对应的APP主,该APP主同意升级,则开发者可以对该APP升级,该APP主不同意升级,则开发者没有权利对该APP升级,使得开发者不能盲目选择一部分APP随意地进行升级,使得整个二次筛选有条理和目标;
第四、通过测试的APP从灰度展示恢复至正常状态,使得开发者将大批量APP发布分配至正确状态,新功能测试中的APP与通过测试的APP的展示效果不同,使得用户能够更好地区分试用和正式APP,以及了解该APP状态;
第五、当选择升级的APP以一定百分比通过新功能测试确认,再将该APP正常状态展示,使得本测试方法能够尽量多地发现问题、解决问题,更加注重产品品质和质量;
第六、开发者开发新功能的APP类型涵盖了图文类、多媒体类、和电商类,涉及范围广、适用范围大,用户能够根据自己的需求和兴趣,选择目标类型APP,提高用户的积极性;
本发明所述的APP应用的新功能测试方法,通过开发新功能模块、筛选APP类型、重新生成APP、分类展示进行测试,能够在灰度展示的时候发现、调整问题,是一种正确、规范、安全的发布过程,能够保证整体***的稳定,保证用户体验效果以及产品的品质和质量。
具体实施方式
本发明提供一种APP应用的新功能测试方法,包括以下步骤:
在APP开发平台上针对一类APP模板开发新功能模块;
在已经发布的APP应用中,挑选出一些该类的APP应用,这些APP应用在重新生成时,打包为带有新功能模块的以灰度展示方式的APP应用;
该APP应用的用户如果选择升级,则使用以灰度展示方式的APP应用,其具有新功能模块;
该APP应用的用户如果不选择升级,则仍然使用以正常状态展示方式的APP应用,其不具有新功能模块。
开发者先选择一类APP模板开发新功能模块,然后在发布的APP中挑选出该类型的APP,重新生成APP时打包为带有新功能模块的APP并以灰度展示,则正常展示的APP不带有新功能模块,对于下载该APP的用户,选择升级则使用的是灰度展示的APP,选择不升级则使用的是原来的状态展示的APP,整个测试过程通过开发新功能模块、筛选APP类型、重新生成APP、分类展示进行测试,是一个渐近的流程化的发布过程,一方面选择升级新功能的APP通过下载灰度展示的APP使新功能进行测试,从而使问题暴露出来,另一方面人性化选择,不会影响到那些选择不升级的APP的展示,最终可以让新功能最大程度稳定、适合APP。
所述的APP应用的新功能测试方法,所述挑选出一些该类的APP应用的挑选方法为根据APP应用的ID进行挑选。
通过APP的ID挑选出该类型的APP,从而将APP明确分为目标类型APP和其他类APP,能够使得开发者目标明确对号入座,更好地一次筛选出适合升级新功能目标类型APP群体,从而为后续是否选择升级的工作的二次筛选做准备。
所述的APP应用的新功能测试方法,选择APP是否升级的主体是该APP应用的ID所对应的APP主。
在目标类型APP群体里判断该APP是否选择升级,通过询问该APP的ID对应的APP主,该APP主同意升级,则开发者可以对该APP升级,该APP主不同意升级,则开发者没有权利对该APP升级,使得开发者不能盲目选择一部分APP随意地进行升级,使得整个二次筛选有条理和目标。
所述的APP应用的新功能测试方法,当选择升级的APP确认通过了新功能测试时,再将该APP以正常状态展示在APP发布平台上。
通过测试的APP从灰度展示恢复至正常状态,使得开发者将大批量APP发布分配至正确状态,新功能测试中的APP与通过测试的APP的展示效果不同,使得用户能够更好地区分试用和正式APP,以及了解该APP状态。
所述的APP应用的新功能测试方法,当选择升级的APP确认通过了新功能测试是指占所有选择升级的APP中一定百分比的APP表示通过了测试确认。
当选择升级的APP以一定百分比通过新功能测试确认,再将该APP正常状态展示,使得本测试方法能够尽量多地发现问题、解决问题,更加注重产品品质和质量。
所述的APP应用的新功能测试方法,所述一类APP模板包括:图文类APP模板、多媒体类APP模板、和电商类图文模板。
开发者开发新功能的APP类型涵盖了图文类、多媒体类、和电商类,涉及范围广、适用范围大,用户能够根据自己的需求和兴趣,选择目标类型APP,提高用户的积极性。
尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节。
Claims (6)
1.一种APP应用的新功能测试方法,其特征在于,包括以下步骤:
在APP开发平台上针对一类APP模板开发新功能模块;
在已经发布的APP应用中,挑选出一些该类的APP应用,这些APP应用在重新生成时,打包为带有新功能模块的以灰度展示方式的APP应用;
该APP应用的用户如果选择升级,则使用以灰度展示方式的APP应用,其具有新功能模块;
该APP应用的用户如果不选择升级,则仍然使用以正常状态展示方式的APP应用,其不具有新功能模块。
2.如权利要求1所述的APP应用的新功能测试方法,其特征在于,所述挑选出一些该类的APP应用的挑选方法为根据APP应用的ID进行挑选。
3.如权利要求2所述的APP应用的新功能测试方法,其特征在于,选择APP是否升级的主体是该APP应用的ID所对应的APP主。
4.如权利要求3所述的APP应用的新功能测试方法,其特征在于,当选择升级的APP确认通过了新功能测试时,再将该APP以正常状态展示在APP发布平台上。
5.如权利要求4所述的APP应用的新功能测试方法,其特征在于,当选择升级的APP确认通过了新功能测试是指占所有选择升级的APP中一定百分比的APP表示通过了测试确认。
6.如权利要求5所述的APP应用的新功能测试方法,其特征在于,所述一类APP模板包括:图文类APP模板、多媒体类APP模板、和电商类图文模板。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410777783.4A CN104503906A (zh) | 2014-12-15 | 2014-12-15 | 一种app应用的新功能测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410777783.4A CN104503906A (zh) | 2014-12-15 | 2014-12-15 | 一种app应用的新功能测试方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104503906A true CN104503906A (zh) | 2015-04-08 |
Family
ID=52945305
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410777783.4A Pending CN104503906A (zh) | 2014-12-15 | 2014-12-15 | 一种app应用的新功能测试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104503906A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106339403A (zh) * | 2015-07-17 | 2017-01-18 | 阿里巴巴集团控股有限公司 | 业务***的灰度值的更新方法及装置 |
CN108965290A (zh) * | 2018-07-10 | 2018-12-07 | 江苏满运软件科技有限公司 | 一种待普及功能的显示方法及*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110225265A1 (en) * | 2005-01-27 | 2011-09-15 | FMR Corp., a Delaware corporation | A/B Testing |
US8112312B2 (en) * | 2006-10-19 | 2012-02-07 | Johannes Ritter | Multivariate testing optimization method |
CN103095743A (zh) * | 2011-10-28 | 2013-05-08 | 阿里巴巴集团控股有限公司 | 一种灰度发布的处理方法及*** |
CN103164202A (zh) * | 2011-12-15 | 2013-06-19 | 深圳市腾讯计算机***有限公司 | 一种灰度发布方法和装置 |
CN103176790A (zh) * | 2011-12-26 | 2013-06-26 | 阿里巴巴集团控股有限公司 | 应用发布方法和*** |
US20130268841A1 (en) * | 2012-04-05 | 2013-10-10 | Coremedia Ag | Method and web content management system for a/b testing or multivariate testing of websites on computers being connected to a web content management system |
CN103984574A (zh) * | 2014-05-28 | 2014-08-13 | 能力天空科技(北京)有限公司 | 一种网站升级方法及*** |
-
2014
- 2014-12-15 CN CN201410777783.4A patent/CN104503906A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110225265A1 (en) * | 2005-01-27 | 2011-09-15 | FMR Corp., a Delaware corporation | A/B Testing |
US20140115039A1 (en) * | 2005-01-27 | 2014-04-24 | Fmr Llc | A/B Testing |
US8112312B2 (en) * | 2006-10-19 | 2012-02-07 | Johannes Ritter | Multivariate testing optimization method |
CN103095743A (zh) * | 2011-10-28 | 2013-05-08 | 阿里巴巴集团控股有限公司 | 一种灰度发布的处理方法及*** |
CN103164202A (zh) * | 2011-12-15 | 2013-06-19 | 深圳市腾讯计算机***有限公司 | 一种灰度发布方法和装置 |
CN103176790A (zh) * | 2011-12-26 | 2013-06-26 | 阿里巴巴集团控股有限公司 | 应用发布方法和*** |
US20130268841A1 (en) * | 2012-04-05 | 2013-10-10 | Coremedia Ag | Method and web content management system for a/b testing or multivariate testing of websites on computers being connected to a web content management system |
CN103984574A (zh) * | 2014-05-28 | 2014-08-13 | 能力天空科技(北京)有限公司 | 一种网站升级方法及*** |
Non-Patent Citations (4)
Title |
---|
OPEN资讯网: "用于设计App界面的免费PSDs模板", 《HTTP://WWW.OPEN-OPEN.COM/NEWS/VIEW/1A027A》 * |
昵图网: "用于搭建任何APP网站的APP应用网站模板", 《HTTP://WWW.NIPIC.COM/SHOW/9085798.HTML》 * |
模板无忧: "织梦APP应用软件开发/网络公司模板", 《HTTP://WWW.MB5U.COM/CMSMOBAN/99138.HTML》 * |
魔客吧: "手机APP专题网页模板", 《HTTP://WWW.MOKE8.COM/HTML/M41156/》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106339403A (zh) * | 2015-07-17 | 2017-01-18 | 阿里巴巴集团控股有限公司 | 业务***的灰度值的更新方法及装置 |
CN108965290A (zh) * | 2018-07-10 | 2018-12-07 | 江苏满运软件科技有限公司 | 一种待普及功能的显示方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9823991B2 (en) | Concurrent workload simulation for application performance testing | |
CN105916637A (zh) | 用于限定协作表演节目的多个机器人的运动的***和方法 | |
CN103577207A (zh) | 一种自定义界面***中界面组件的加载方法和装置 | |
Munn | Software to support the systematic review process: the Joanna Briggs Institute System for the Unified Management, Assessment and Review of Information (JBI-SUMARI) | |
CN109947857A (zh) | 数据展示方法和装置、存储介质、处理器 | |
CN105094774A (zh) | 一种终端***界面的展示方法和装置 | |
MX2021012006A (es) | Alineacion de nucleo de caracteristicas cuanticas. | |
CN106201591A (zh) | 一种云管理平台的配置文件升级方法及装置 | |
CN105159674A (zh) | 一种图文应用制作方法、装置及终端 | |
CN104503906A (zh) | 一种app应用的新功能测试方法 | |
CN110807152A (zh) | 基于多业务的推荐引擎***的创建方法和存储介质 | |
CN105138351A (zh) | 一种为宿主配置插件包的方法与装置 | |
CN105700872B (zh) | 智能终端应用程序升级的控制方法及*** | |
Alshahwan | Industrial experience of genetic improvement in Facebook | |
US7761869B2 (en) | Method for generating a computer program and a computer program product | |
EP2271982A1 (en) | A method and a system for transforming an object model | |
CN106911734A (zh) | 一种生成应用推广安装包的方法和服务器 | |
CN104063320B (zh) | 一种软件测试平台的移植方法及*** | |
CN104967920B (zh) | 一种编单的发布方法及装置 | |
Goel et al. | Testability estimation of framework based applications | |
CN103530094B (zh) | 基于Windows***下可视化开发iPad应用程序的方法 | |
CA3151093A1 (en) | System and method for gui development and deployment in a real time system | |
Boeckler et al. | Use of DEKOIS 2.0 to gain insights for virtual screening | |
US8136059B2 (en) | Indeterminate state logic insertion | |
JP5646778B1 (ja) | オブジェクト取得プログラム、オブジェクト取得装置及びオブジェクト取得方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150408 |