小程序測試方案

微信小程序測試方案小程序

目錄微信小程序

小程序的介紹與認識微信

小程序的環境類型網絡

小程序測試注意事項微信開發

小程序的測試點架構

小程序上線前的注意事項app

小程序和WebApp有什麼區別性能


 

小程序的介紹與認識

是一種微信開發不須要下載安裝便可使用的應用。測試

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

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

小程序的限制:

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

   2)大小限制:小程序源碼打包後的大小限制爲1M,所以源碼中的圖片和icon和數據等都須要壓縮。這裏就可能出現數據和圖片丟失,不清晰等問題

小程序的版本類型

 

 

版本類型

開發版

體驗版

共同點

一、無需審覈

二、須要給微信號配置權限三、經過掃小程序的二維碼才能訪問

不一樣點

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

 

小程序的環境類型

由小程序的版本類型能夠看出,咱們通常會準備三套環境:

一、發版訪問測試環境

二、體驗版訪問預發佈環境

三、正式版訪問生產環境

 

小程序測試注意事項

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

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

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

 

小程序的測試點

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

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

 

 

小程序上線前的注意事項

一、測試環境使用測試域名。當在測試環境將全部功能跑通後,須要開發使用正式域名,而後再去作下回歸驗收測試。

二、迴歸驗收測試完成後,整理測試報告

小程序和WebApp有什麼區別

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