CN104503906A - 一种app应用的新功能测试方法 - Google Patents

一种app应用的新功能测试方法 Download PDF

Info

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
Application number
CN201410777783.4A
Other languages
English (en)
Inventor
栾润峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jinher Software Co Ltd
Original Assignee
Beijing Jinher Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Jinher Software Co Ltd filed Critical Beijing Jinher Software Co Ltd
Priority to CN201410777783.4A priority Critical patent/CN104503906A/zh
Publication of CN104503906A publication Critical patent/CN104503906A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种APP应用的新功能测试方法,包括以下步骤:在APP开发平台上针对一类APP模板开发新功能模块;在已经发布的APP应用中,挑选出一些该类的APP应用,这些APP应用在重新生成时,打包为带有新功能模块的以灰度展示方式的APP应用;该APP应用的用户如果选择升级,则使用以灰度展示方式的APP应用,其具有新功能模块;该APP应用的用户如果不选择升级,则仍然使用以正常状态展示方式的APP应用,其不具有新功能模块。本发明能够在灰度展示的时候发现、调整问题,是一种正确、规范、安全的发布过程,能够保证整体***的稳定,保证用户体验效果以及产品的品质和质量。

Description

一种APP应用的新功能测试方法
技术领域
本发明涉及软件应用领域,特别涉及一种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模板、和电商类图文模板。
CN201410777783.4A 2014-12-15 2014-12-15 一种app应用的新功能测试方法 Pending CN104503906A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 能力天空科技(北京)有限公司 一种网站升级方法及***

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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