小程序測試方案


微信小程序測試方案

目錄

小程序的介紹與認識

小程序的環境類型

小程序測試注意事項

小程序的測試點

小程序上線前的注意事項

小程序和WebApp有什么區別


 

小程序的介紹與認識

是一種微信開發不需要下載安裝即可使用的應用。

小程序的架構:包含View視圖層、AppService邏輯層。View層用來渲染頁面結構,AppService層用來邏輯處理、數據請求、接口調用,它們在兩個線程里運行。視圖層使用WebView渲染,邏輯層使用JSCore運行。

視圖層和邏輯層通過系統層的JSBridage進行通信,邏輯層把數據變化通知到視圖層,觸發視圖層頁面更新,視圖層把觸發的事件通知到邏輯層進行業務處理。

小程序的限制:

   1)數量限制:小程序一個應用只能同時打開5個頁面;若忽略5個頁面的限制,這時如果跳轉邏輯超過5個頁面會出現跳轉打不開的情況;若已做到跳出5個頁面的限制,需要特別查看各個頁面間的跳轉情況,重復進入的頁面以及關閉頁面能否返回上一層頁面。

   2)大小限制:小程序源碼打包后的大小限制為1M,因此源碼中的圖片和icon和數據等都需要壓縮。這里就可能出現數據和圖片丟失,不清晰等問題

小程序的版本類型

 

 

版本類型

開發版

體驗版

共同點

1、無需審核

2、需要給微信號配置權限3、通過掃小程序的二維碼才能訪問

不同點

開發版小程序的二維碼有效期比較短

 

小程序的環境類型

由小程序的版本類型可以看出,我們一般會准備三套環境:

1、發版訪問測試環境

2、體驗版訪問預發布環境

3、正式版訪問生產環境

 

小程序測試注意事項

1、留意分享功能的權限:若某頁面對游客訪問有權限限制,則需要設置取消其分享功能。

PS:目前小程序不支持直接分享朋友圈,只能分享微信好友;有很多小程序通過生成帶有二維碼的圖片,用戶可以退出程序將圖片發布到朋友圈

2、小程序強制更新功能:新版小程序上線后,自動、強制更新。

 

小程序的測試點

1、測試點如下:權限測試、UI測試、功能測試、兼容性測試、易用性測試、網絡測試、性能測試、接口測試

2、測試點具體說明:見下圖

 

 

小程序上線前的注意事項

1、測試環境使用測試域名。當在測試環境將所有功能跑通后,需要開發使用正式域名,然后再去做下回歸驗收測試。

2、回歸驗收測試完成后,整理測試報告

小程序和WebApp有什么區別

小程序 特征
入口 在二維碼里,小程序的啟動更多是來源於二維碼掃描
是否要下載 不需要到應用商店去下載
是否訂閱 不需要訂閱
能否推送消息 不能推送消息
設計理念 微信小程序開發相當於重新做了一個不同於傳統形式的APP,從開發、設計、測試、升級都是單獨的一套。微信小程序和原生APP以及輕應用都不同,它更像是微信功能的延伸,更加注重場景化。
本質內容 但從本質上講,它依舊沒有擺脫原生APP開發以及輕應用所面臨的兩個問題:基於H5的特性和功能上的限制,微信小程序開發雖然無需安裝可以即開即用,能夠很大地減少手機的存儲空間占用,但是對於網絡的依賴也更加嚴重,輕量的定位在功能體驗上也會不如傳統APP開發出色。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM