一種app應(yīng)用的新功能測試方法
【專利摘要】本發(fā)明公開了一種APP應(yīng)用的新功能測試方法,包括以下步驟:在APP開發(fā)平臺上針對一類APP模板開發(fā)新功能模塊;在已經(jīng)發(fā)布的APP應(yīng)用中,挑選出一些該類的APP應(yīng)用,這些APP應(yīng)用在重新生成時,打包為帶有新功能模塊的以灰度展示方式的APP應(yīng)用;該APP應(yīng)用的用戶如果選擇升級,則使用以灰度展示方式的APP應(yīng)用,其具有新功能模塊;該APP應(yīng)用的用戶如果不選擇升級,則仍然使用以正常狀態(tài)展示方式的APP應(yīng)用,其不具有新功能模塊。本發(fā)明能夠在灰度展示的時候發(fā)現(xiàn)、調(diào)整問題,是一種正確、規(guī)范、安全的發(fā)布過程,能夠保證整體系統(tǒng)的穩(wěn)定,保證用戶體驗效果以及產(chǎn)品的品質(zhì)和質(zhì)量。
【專利說明】一種APP應(yīng)用的新功能測試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件應(yīng)用領(lǐng)域,特別涉及一種APP應(yīng)用的新功能測試方法。
【背景技術(shù)】
[0002]在標準的軟件產(chǎn)品的發(fā)布過程中,會對其進行功能測試,用戶體驗測試,交互評估等。功能測試可以讓產(chǎn)品盡量少的BUG;用戶體驗測試與交互評估等可以在開發(fā)過程中,使產(chǎn)品盡可能的滿足于用戶的使用習(xí)慣,以及對功能的可接受程度。但這些都是少部分人的感覺與習(xí)慣所產(chǎn)生的結(jié)果,只是公司內(nèi)部的測試+小范圍外部測試。這充其量只是一個Alpha版本,而一般互聯(lián)網(wǎng)產(chǎn)品的發(fā)布大多都是做到這里就直接上線,替換了原有的版本,這種跳躍式的發(fā)布是非常危險的,如果產(chǎn)品影響面大,對項目成員的壓力是非常大的。
【發(fā)明內(nèi)容】
[0003]為了克服現(xiàn)有技術(shù)的不足,本發(fā)明設(shè)計開發(fā)了一種APP應(yīng)用的新功能測試方法,能夠在初始灰度的時候發(fā)現(xiàn)、調(diào)整問題,以保證整體系統(tǒng)的穩(wěn)定,保證用戶體驗效果以及產(chǎn)品的品質(zhì)和質(zhì)量,從業(yè)務(wù)、功能、性能、用戶體驗很多方面使產(chǎn)品得以提升。
[0004]本發(fā)明提供的技術(shù)方案為:
[0005]一種APP應(yīng)用的新功能測試方法,包括以下步驟:
[0006]在APP開發(fā)平臺上針對一類APP模板開發(fā)新功能模塊;
[0007]在已經(jīng)發(fā)布的APP應(yīng)用中,挑選出一些該類的APP應(yīng)用,這些APP應(yīng)用在重新生成時,打包為帶有新功能模塊的以灰度展示方式的APP應(yīng)用;
[0008]該APP應(yīng)用的用戶如果選擇升級,則使用以灰度展示方式的APP應(yīng)用,其具有新功能模塊;
[0009]該APP應(yīng)用的用戶如果不選擇升級,則仍然使用以正常狀態(tài)展示方式的APP應(yīng)用,其不具有新功能模塊。
[0010]優(yōu)選的是,所述的APP應(yīng)用的新功能測試方法,所述挑選出一些該類的APP應(yīng)用的挑選方法為根據(jù)APP應(yīng)用的ID進行挑選。
[0011]優(yōu)選的是,所述的APP應(yīng)用的新功能測試方法,選擇APP是否升級的主體是該APP應(yīng)用的ID所對應(yīng)的APP主。
[0012]優(yōu)選的是,所述的APP應(yīng)用的新功能測試方法,當(dāng)選擇升級的APP確認通過了新功能測試時,再將該APP以正常狀態(tài)展示在APP發(fā)布平臺上。
[0013]優(yōu)選的是,所述的APP應(yīng)用的新功能測試方法,當(dāng)選擇升級的APP確認通過了新功能測試是指占所有選擇升級的APP中一定百分比的APP表示通過了測試確認。
[0014]優(yōu)選的是,所述的APP應(yīng)用的新功能測試方法,所述一類APP模板包括:圖文類APP模板、多媒體類APP模板、和電商類圖文模板。
[0015]本發(fā)明的有益效果是:
[0016]第一、先選擇一類APP模板開發(fā)新功能模塊,然后在發(fā)布的APP中挑選出該類型的APP,重新生成APP時打包為帶有新功能模塊的APP并以灰度展示,則正常展示的APP不帶有新功能模塊,對于下載該APP的用戶,選擇升級則使用的是灰度展示的APP,選擇不升級則使用的是原來的狀態(tài)展示的APP,整個測試過程通過開發(fā)新功能模塊、篩選APP類型、重新生成APP、分類展示進行測試,是一個漸近的流程化的發(fā)布過程,一方面選擇升級新功能的APP通過下載灰度展示的APP使新功能進行測試,從而使問題暴露出來,另一方面人性化選擇,不會影響到那些選擇不升級的APP的展示,最終可以讓新功能最大程度穩(wěn)定、適合APP ;
[0017]第二、通過APP的ID挑選出該類型的APP,從而將APP明確分為目標類型APP和其他類APP,能夠使得開發(fā)者目標明確對號入座,更好地一次篩選出適合升級新功能目標類型APP群體,從而為后續(xù)是否選擇升級的工作的二次篩選做準備;
[0018]第三、在目標類型APP群體里判斷該APP是否選擇升級,通過詢問該APP的ID對應(yīng)的APP主,該APP主同意升級,則開發(fā)者可以對該APP升級,該APP主不同意升級,則開發(fā)者沒有權(quán)利對該APP升級,使得開發(fā)者不能盲目選擇一部分APP隨意地進行升級,使得整個二次篩選有條理和目標;
[0019]第四、通過測試的APP從灰度展示恢復(fù)至正常狀態(tài),使得開發(fā)者將大批量APP發(fā)布分配至正確狀態(tài),新功能測試中的APP與通過測試的APP的展示效果不同,使得用戶能夠更好地區(qū)分試用和正式APP,以及了解該APP狀態(tài);
[0020]第五、當(dāng)選擇升級的APP以一定百分比通過新功能測試確認,再將該APP正常狀態(tài)展示,使得本測試方法能夠盡量多地發(fā)現(xiàn)問題、解決問題,更加注重產(chǎn)品品質(zhì)和質(zhì)量;
[0021]第六、開發(fā)者開發(fā)新功能的APP類型涵蓋了圖文類、多媒體類、和電商類,涉及范圍廣、適用范圍大,用戶能夠根據(jù)自己的需求和興趣,選擇目標類型APP,提高用戶的積極性;
[0022]本發(fā)明所述的APP應(yīng)用的新功能測試方法,通過開發(fā)新功能模塊、篩選APP類型、重新生成APP、分類展示進行測試,能夠在灰度展示的時候發(fā)現(xiàn)、調(diào)整問題,是一種正確、規(guī)范、安全的發(fā)布過程,能夠保證整體系統(tǒng)的穩(wěn)定,保證用戶體驗效果以及產(chǎn)品的品質(zhì)和質(zhì)量。
【具體實施方式】
[0023]本發(fā)明提供一種APP應(yīng)用的新功能測試方法,包括以下步驟:
[0024]在APP開發(fā)平臺上針對一類APP模板開發(fā)新功能模塊;
[0025]在已經(jīng)發(fā)布的APP應(yīng)用中,挑選出一些該類的APP應(yīng)用,這些APP應(yīng)用在重新生成時,打包為帶有新功能模塊的以灰度展示方式的APP應(yīng)用;
[0026]該APP應(yīng)用的用戶如果選擇升級,則使用以灰度展示方式的APP應(yīng)用,其具有新功能豐旲塊;
[0027]該APP應(yīng)用的用戶如果不選擇升級,則仍然使用以正常狀態(tài)展示方式的APP應(yīng)用,其不具有新功能模塊。
[0028]開發(fā)者先選擇一類APP模板開發(fā)新功能模塊,然后在發(fā)布的APP中挑選出該類型的APP,重新生成APP時打包為帶有新功能模塊的APP并以灰度展示,則正常展示的APP不帶有新功能模塊,對于下載該APP的用戶,選擇升級則使用的是灰度展示的APP,選擇不升級則使用的是原來的狀態(tài)展示的APP,整個測試過程通過開發(fā)新功能模塊、篩選APP類型、重新生成APP、分類展示進行測試,是一個漸近的流程化的發(fā)布過程,一方面選擇升級新功能的APP通過下載灰度展示的APP使新功能進行測試,從而使問題暴露出來,另一方面人性化選擇,不會影響到那些選擇不升級的APP的展示,最終可以讓新功能最大程度穩(wěn)定、適合APP0
[0029]所述的APP應(yīng)用的新功能測試方法,所述挑選出一些該類的APP應(yīng)用的挑選方法為根據(jù)APP應(yīng)用的ID進行挑選。
[0030]通過APP的ID挑選出該類型的APP,從而將APP明確分為目標類型APP和其他類APP,能夠使得開發(fā)者目標明確對號入座,更好地一次篩選出適合升級新功能目標類型APP群體,從而為后續(xù)是否選擇升級的工作的二次篩選做準備。
[0031]所述的APP應(yīng)用的新功能測試方法,選擇APP是否升級的主體是該APP應(yīng)用的ID所對應(yīng)的APP主。
[0032]在目標類型APP群體里判斷該APP是否選擇升級,通過詢問該APP的ID對應(yīng)的APP主,該APP主同意升級,則開發(fā)者可以對該APP升級,該APP主不同意升級,則開發(fā)者沒有權(quán)利對該APP升級,使得開發(fā)者不能盲目選擇一部分APP隨意地進行升級,使得整個二次篩選有條理和目標。
[0033]所述的APP應(yīng)用的新功能測試方法,當(dāng)選擇升級的APP確認通過了新功能測試時,再將該APP以正常狀態(tài)展示在APP發(fā)布平臺上。
[0034]通過測試的APP從灰度展示恢復(fù)至正常狀態(tài),使得開發(fā)者將大批量APP發(fā)布分配至正確狀態(tài),新功能測試中的APP與通過測試的APP的展示效果不同,使得用戶能夠更好地區(qū)分試用和正式APP,以及了解該APP狀態(tài)。
[0035]所述的APP應(yīng)用的新功能測試方法,當(dāng)選擇升級的APP確認通過了新功能測試是指占所有選擇升級的APP中一定百分比的APP表示通過了測試確認。
[0036]當(dāng)選擇升級的APP以一定百分比通過新功能測試確認,再將該APP正常狀態(tài)展示,使得本測試方法能夠盡量多地發(fā)現(xiàn)問題、解決問題,更加注重產(chǎn)品品質(zhì)和質(zhì)量。
[0037]所述的APP應(yīng)用的新功能測試方法,所述一類APP模板包括:圖文類APP模板、多媒體類APP模板、和電商類圖文模板。
[0038]開發(fā)者開發(fā)新功能的APP類型涵蓋了圖文類、多媒體類、和電商類,涉及范圍廣、適用范圍大,用戶能夠根據(jù)自己的需求和興趣,選擇目標類型APP,提高用戶的積極性。
[0039]盡管本發(fā)明的實施方案已公開如上,但其并不僅僅限于說明書和實施方式中所列運用,它完全可以被適用于各種適合本發(fā)明的領(lǐng)域,對于熟悉本領(lǐng)域的人員而言,可容易地實現(xiàn)另外的修改,因此在不背離權(quán)利要求及等同范圍所限定的一般概念下,本發(fā)明并不限于特定的細節(jié)。
【權(quán)利要求】
1.一種APP應(yīng)用的新功能測試方法,其特征在于,包括以下步驟: 在APP開發(fā)平臺上針對一類APP模板開發(fā)新功能模塊; 在已經(jīng)發(fā)布的APP應(yīng)用中,挑選出一些該類的APP應(yīng)用,這些APP應(yīng)用在重新生成時,打包為帶有新功能模塊的以灰度展示方式的APP應(yīng)用; 該APP應(yīng)用的用戶如果選擇升級,則使用以灰度展示方式的APP應(yīng)用,其具有新功能模塊; 該APP應(yīng)用的用戶如果不選擇升級,則仍然使用以正常狀態(tài)展示方式的APP應(yīng)用,其不具有新功能模塊。
2.如權(quán)利要求1所述的APP應(yīng)用的新功能測試方法,其特征在于,所述挑選出一些該類的APP應(yīng)用的挑選方法為根據(jù)APP應(yīng)用的ID進行挑選。
3.如權(quán)利要求2所述的APP應(yīng)用的新功能測試方法,其特征在于,選擇APP是否升級的主體是該APP應(yīng)用的ID所對應(yīng)的APP主。
4.如權(quán)利要求3所述的APP應(yīng)用的新功能測試方法,其特征在于,當(dāng)選擇升級的APP確認通過了新功能測試時,再將該APP以正常狀態(tài)展示在APP發(fā)布平臺上。
5.如權(quán)利要求4所述的APP應(yīng)用的新功能測試方法,其特征在于,當(dāng)選擇升級的APP確認通過了新功能測試是指占所有選擇升級的APP中一定百分比的APP表示通過了測試確認。
6.如權(quán)利要求5所述的APP應(yīng)用的新功能測試方法,其特征在于,所述一類APP模板包括:圖文類APP模板、多媒體類APP模板、和電商類圖文模板。
【文檔編號】G06F11/36GK104503906SQ201410777783
【公開日】2015年4月8日 申請日期:2014年12月15日 優(yōu)先權(quán)日:2014年12月15日
【發(fā)明者】欒潤峰 申請人:北京金和軟件股份有限公司