本發明專利技術公開了一種APP應用的新功能測試方法,包括以下步驟:在APP開發平臺上針對一類APP模板開發新功能模塊;在已經發布的APP應用中,挑選出一些該類的APP應用,這些APP應用在重新生成時,打包為帶有新功能模塊的以灰度展示方式的APP應用;該APP應用的用戶如果選擇升級,則使用以灰度展示方式的APP應用,其具有新功能模塊;該APP應用的用戶如果不選擇升級,則仍然使用以正常狀態展示方式的APP應用,其不具有新功能模塊。本發明專利技術能夠在灰度展示的時候發現、調整問題,是一種正確、規范、安全的發布過程,能夠保證整體系統的穩定,保證用戶體驗效果以及產品的品質和質量。
【技術實現步驟摘要】
【專利摘要】本專利技術公開了一種APP應用的新功能測試方法,包括以下步驟:在APP開發平臺上針對一類APP模板開發新功能模塊;在已經發布的APP應用中,挑選出一些該類的APP應用,這些APP應用在重新生成時,打包為帶有新功能模塊的以灰度展示方式的APP應用;該APP應用的用戶如果選擇升級,則使用以灰度展示方式的APP應用,其具有新功能模塊;該APP應用的用戶如果不選擇升級,則仍然使用以正常狀態展示方式的APP應用,其不具有新功能模塊。本專利技術能夠在灰度展示的時候發現、調整問題,是一種正確、規范、安全的發布過程,能夠保證整體系統的穩定,保證用戶體驗效果以及產品的品質和質量?!緦@f明】一種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的展示,最終可以讓新功能最大程度穩定、適合APP0 所述的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應用,其不具有新功能模塊。
【技術特征摘要】
【專利技術屬性】
技術研發人員:欒潤峰,
申請(專利權)人:北京金和軟件股份有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。