普通的移動app是需要安裝的,但是絕大部分的app不會經常使用,但仍然會占用手機存儲空間,所以開始出現免安裝app,微信小程序實際是一種免安裝的a" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網站運營 > 微信小程序測試

微信小程序測試

時間:2023-05-17 04:03:01 | 來源:網站運營

時間:2023-05-17 04:03:01 來源:網站運營

微信小程序測試:手把手教你測試微信小程序,附軟件測試員必知的20個常見測試點!

普通的移動app是需要安裝的,但是絕大部分的app不會經常使用,但仍然會占用手機存儲空間,所以開始出現免安裝app,微信小程序實際是一種免安裝的app。類似的比如華為、小米等手機廠商推出的快應用、支付寶小程序。微信小程序實際是運行在微信之上。

小程序的類網頁經過微信翻譯之后以http數據的形式和服務器進行交互。小程序無法脫離微信來進行使用。

微信小程序的頁面可以包含:

1、小程序頁面(WXML+WXSS)

2、M頁頁面(H5移動網頁)

3、toast信息(過一段時間會自動消失的信息,比如登錄成功的提示信息,1、2秒后自動消失)

4、彈窗

微信小程序功能測試

微信小程序分為三個版本:

1、開發(fā)版

2、體驗版(需要在小程序管理平臺里添加體驗用戶才可以使用)

3、正式版

微信小程序界面的操作的測試,跟移動app、web網站沒什么區(qū)別。

開發(fā)者工具測試(開發(fā)版)

通過AppData可以比界面檢查的更細。類似于fiddler中inspectors。

借助于真機調試,可以修改AppData中的數據,對微信小程序做一些大值測試或者異常測試。

掃碼后

通過修改真機調試界面中AppData中的數據可以實現和fiddler中autoresponder類似的功能,檢查各種數據的情況下界面的顯示。

因為微信小程序是運行在微信之上的,所以各種功能交互更多是微信考慮處理,測試微信小程序時可以不用太考慮。

Fiddler工具測試(體驗版/正式版)

對于體驗版或者正式版,可以完全類似于移動app的測試方式,利用fiddler來做測試。

使用步驟:

1、電腦上的fiddler設置抓取和解析https的包

2、手機上安裝fiddler的證書

3、手機上開啟代理

運行小程序后,即可以在fiddler上看到抓取的https的包。

微信小程序性能測試

移動app的性能測試關注:

1、業(yè)務響應時間(啟動時間/頁面切換時間),通過logcat中查詢displayed關鍵字

2、Cpu,emmagee

3、Gpu,過度繪制、高速相機

4、內存,emmagee

5、流量,emmagee

6、電量,emmagee

微信小程序因為一般運行的時間短、頻度低,所以關注的性能指標比app要少一些。

1、業(yè)務響應時間(小程序包下載時間/啟動時間/頁面切換時間)

2、內存

3、Cpu

4、幀率

5、數據緩存大小

微信小程序針對開發(fā)版提供性能監(jiān)控器工具。

打開后,重啟小程序

通過展示出來的性能數據,我們能夠直觀的看到實時的性能,比如切換頁面時的頁面切換耗時。如果想要看性能的整體的長時間變化趨勢,則需要借助trace工具。

1、在調試小程序的真機中操作導出trace數據(前提是開啟性能監(jiān)控面板)

2、開發(fā)者工具中選中trace工具

3、選擇保存trace記錄的手機(前提是adb能連接上手機)

4、選擇前面導出的trace數據

Cpu變化趨勢

Fps趨勢(gpu繪制)

部分fps明顯偏小,屬于性能的bug。

內存趨勢

其它

微信小程序兼容性測試

移動app的兼容性測試包含:

1、android版本的兼容,4.0、5.0、7.0

2、機型的兼容,hdpi、xhdpi、xxxhdpi

微信小程序的兼容性測試包含:

1、操作系統(tǒng)兼容性(兼容android系統(tǒng)和ios系統(tǒng)),android系統(tǒng)和ios系統(tǒng)對js代碼的處理存在差異,所以需要考慮這兩個系統(tǒng)的兼容性。實際工作中同一個小程序,需要在android微信上和ios微信上分別進行測試。

2、機型兼容性(屏幕的適配),微信小程序中考慮了屏幕的自動適配,專門設計了一個rpi單位,但還是不能完全保證適配沒問題,所以針對小程序仍然需要考慮機型兼容。

3、微信版本的兼容性(基礎庫版本適配)

針對開發(fā)版,通過修改調試基礎庫版本即可做兼容性測試。

微信小程序網絡測試

移動app 的網絡測試考慮:

1、強網測試,不同網絡下使用、網絡切換下的使用

2、弱網測試

3、無網測試

微信小程序和移動app的網絡測試類似。

微信小程序特殊測試點

1、小程序包大小不能超過3M,開發(fā)版對大小沒有限制,但是體驗版和正式版都有限制。

2、頁面層級跳轉不能超過10次,比如分類-》居家-》布藝軟裝-》居家-》被枕-》居家-》。。。達到10次就無法跳轉了,如果非要有這種跳轉方式,需要考慮不讓微信覺得是10次跳轉。

3、緩存,微信小程序為了提升用戶體驗,會緩存用戶的頁面及數據,方便下次調用時直接使用??赡墚a生的問題:

1)微信小程序緩存的數據是否和服務器端一致。實際測試時可以先訪問頁面,然后修改服務器上數據,再回看小程序中頁面,看數據是否一致。

2)切換相似的頁面,看是否緩存的數據會產生混亂,比如居家和餐廚兩個分類,切換分類的時候,會不會因為緩存導致具體信息不發(fā)生變化。

關鍵詞:測試,程序

74
73
25
news

版權所有? 億企邦 1997-2025 保留一切法律許可權利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關閉