1,小程序產品版本類型,小程序可分為三種版本類型開發版本,體驗版,正式版。開發版本和體驗版不需要審核。您需要為微信配置權限,掃描小程序的二維碼即可進入。正式版需要通過微信審核流程。開發版和體驗版的區別在于開發小程序版的二維碼有效期比較短。因此,在項目中,我們通常會準備三套環境。開發版本訪問測試環境,正式版訪問生產環境。
2.前端分離的技術架構小程序產品大多采用前端分離的技術架構。雖然前端也有邏輯處理,更多的是作為緩存優化體驗,但是關鍵流程和狀態流還是要通過調用后端接口來落地。在測試接觸過前后端分離的web或app項目的人,在小程序產品的測試很好用。
3.服務通知邏輯微信。服務通知微信要求小程序發送一個formid參數給微信,然后根據服務通知模板發送微信服務通知給微信用戶。但是,formid不是由小程序本身生成的,而是由微信生成的,當微信的用戶在這個小程序中操作時,返回到小程序。
4.小程序代碼的兼容性問題。很多小程序碼都是用小程序碼的圖片生成的。由于小程序碼作為圖片的一部分,涉及到小程序碼的位置和大小,一定不能影響原圖的美觀。這就需要前端工程師努力適應不同的屏幕尺寸,做出好身材測試。
1,小程序(英文名),無需下載安裝即可使用應用,是嵌入在微信APP軟件中的新表單。實現了應用“觸手可及”的夢想。用戶可以通過掃描或搜索打開應用。也體現了“用了就跑”的思想,用戶不用擔心是否安裝太多應用。應用會無處不在,隨時可用,但不需要安裝卸載。
2.小程序的架構,包括視圖層和邏輯層。視圖層用于渲染頁面結構,層用于邏輯處理、數據請求和接口調用,運行在兩個線程中。視圖層由WebView渲染,邏輯層由JSCore運行。視圖層和邏輯層通過系統層的JSBridage相互通信。
3.版本類型小程序,分為開發版、體驗版和正式版。正式版需要審核通過微信。開發版本和體驗版不需要審核。只需要賦予指定的微信權限,然后掃描小程序就能的二維碼即可訪問。從版本類型小程序可以看出,環境一般會準備三套環境測試版本開發訪問的環境和正式版訪問的生產環境。
4.小程序的測試點,測試點要從以下幾個方面考慮功能測試,權限測試,UI測試,兼容性。
5.功能測試,功能測試 of小程序和APP功能測試然后一步一步細化到涵蓋每一個:包括業務流程,數據流方向,功能入口有效性檢查,交互檢查測試。