小程序測試的幾個小Tips(趕快收藏啦!)

微信小程序備受不少人的關注,它的商業化進程也愈來愈快,隨着微信官方公佈的相關數據顯示,85%的小程序和電商有關。電商巨頭京東推出了很多小程序,例如「京東商城」,「京東手機」,「京東購物」,」京東衆籌」,「哈希莊園」,「場館預訂」等。前端

下面就和你們一塊兒分享下測試小程序與Web端的一些區別。小程序

1. 小程序類型微信小程序

小程序分爲三種版本類型:開發版,體驗版,正式版。開發版和體驗版無需審覈,須要給微信號配置權限,經過掃小程序的二維碼才能訪問。正式版須要經過微信審覈流程,也就是說,在開發階段,產品還未成型開始,不管你想怎麼折騰,微信都有辦法知道。這可不像你在網上找了個框架或是工具,在本地怎麼玩都沒人知道。微信小程序開發者工具使用以前就要掃碼的。開發版和體驗版的區別,在於開發版小程序的二維碼有效期比較短。項目中,咱們通常會準備三套環境。開發版訪問測試環境,體驗版訪問預發佈環境,正式版訪問生產環境。微信

2. 真機上的調試模式前端工程師

微信小程序,在真機的體驗真的很棒,對用戶而言,好用可用流暢是第一要點。其實小程序對於開發者,也提供了很友好的界面和完善的調試功能,讓我萬萬沒想到的是,在真機上微信小程序也給開發者提供了調試模式,請看圖片,童鞋們。框架

咱們在真機上打開微信小程序後,看到右上角的三個點,打開以後咱們就會看到有打開調試的字眼,直接選擇打開便可,這裏有一個重啓小程序的過程,再次掃一掃二維碼進入就能夠看到調試了。工具

3. 小程序碼的兼容性問題性能

a). 目前小程序不支持直接分享朋友圈,只能分享微信好友。因此不少小程序都採起了「曲線救國」的方式,經過生成帶有小程序碼的圖片,用戶能夠退出小程序將圖片發佈到朋友圈。既然把小程序碼做爲圖片的一部分,就涉及到小程序碼的位置,尺寸,還得不影響原有圖片的美觀,生成的小程序碼還須要是可識別的。這須要前端工程師費功夫作不一樣屏幕尺寸的適配。學習

b). 基礎庫與客戶端之間的關係。小程序的能力須要微信客戶端來支撐,每個基礎庫都只能在對應的客戶端版本上運行,高版本的基礎庫沒法兼容低版本的微信客戶端。基礎庫更新時機。爲了不新版本的基礎庫給線上小程序帶來未知的影響,微信客戶端都是攜帶 上一個穩定版的基礎庫發佈的。在新版本客戶端發佈後,再經過後臺灰度新版本基礎庫,灰度時長通常爲 12 小時,在灰度結束後,用戶設備上纔會有新版本的基礎庫。所以在不一樣版本的微信上進行測試,也是有必要的。測試

4. 頁面回退(頁面路徑最多隻能十層)

在這個保留當前頁面,跳轉到應用內的某個頁面,使用wx.navigateBack能夠返回到原頁面。在官方文檔中,有提示注意:目前頁面路徑最多隻能十層。若是開發在這裏處理不當,有可能出現超過十層回退,則會致使白屏,沒法操做,致使必須從新打開小程序才能正常工做。

結語:

跟你們推薦一個學習資料分享羣:747981058,裏面大牛已經爲咱們整理好了許多的學習資料,有自動化,接口,性能等等的學習資料!人生是一個逆水行舟的過程,不進則退,我們一塊兒加油吧!

相關文章
相關標籤/搜索