小程序測試之路_心得和坑兒

搜狗測試2019-06-16 13:38:28

哈嘍,艾瑞巴蒂,又在美好的週一和大家見面了,今天要和大家分享的是小編在測試小程序過程中的一點心得和踩過的一些坑,如果你是剛剛入坑的小夥伴,希望對你有幫助,好了我們一起來看看吧

心得

開通權限

在測試小程序時,需要在小程序平台註冊對應的所有人帳號,並且需要在第一時間添加測試人員&開發人員以及其他需要體驗小程序的微信帳號至小程序後台中,如圖

功能測試

功能測試上我們可以將小程序當做一個單獨的APP進行測試,按照產品需求文檔和產品原型以及設計稿進行小程序黑灰盒測試用例設計。

兼容性測試
  • 系統兼容

    操作系統主要是指Android系統和iOS系統。微信中運行小程序,表面上看與手機系統關係不大,但是低版本的手機系統會影響小程序UI顯示,比如這樣:在iphone SE 系統為9.3.5環境下,商品詳情頁面底部Icon無法正常顯示

  • 屏幕兼容

    手機APP一般都會有手機分辨率的兼容性的問題,小程序也存在同樣的問題,目前市面上的Android手機分辨率有854*480、960*540、1280*720、1920*1080、1334*750、1136*640,我們在測試過程中需要全部兼容,主要回歸小程序UI層面的測試用例。小程序定義了一個新的尺寸單位rpx(responsive pixel)可以適配不同尺寸的屏幕,比如説這樣:

網絡測試

網絡測試可以參考APP的測試,比如網絡狀態和環境的切換,斷網,通過設置代理進行弱網的測試等等。主要是考察小程序在各種網絡狀況下的運行情況。

權限

權限指的是訪問權限是否授權,所以權限測試分為“已授權”和“未授權”,所以需要測試在跳轉到微信小程序時“允許訪問”和“不允許訪問”這兩種情況下小程序是否各項功能能夠正常工作。

坑兒

小程序平台對外網域名限制
  • 個人類型和海外類型的小程序不支持 web-view 標籤;

  • 打開的頁面必須為https服務,包括iframe嵌套的;

  • 小程序打開外部網頁,需要小程序後台配置業務域名,下載校驗文件,然後把校驗文件放在要跳轉到的網站的根目錄下面才可以,也就是説你想跳轉到別人網站網頁裏面 需要得到別人的同意;

  • 小程序打開公眾號文章也有限制,必須是關聯的公眾號,也是就説不能打開別人公眾號的文章;

小程序版本限制

開發可以在多個分支進行小程序功能開發,但是比較坑的就是體驗版本只能設置一個,這就造成了一個問題,比如分支1和分支2是兩個不同的同能,並且同時提測了,需要兩個測試人員同時進行測試時,就無法滿足要求了,如圖:

解決辦法

測試過程中可以將測試人員測試帳號開啟開發者模式,這樣就可以使用Debug模式進行測試了,如圖 

Q:這種方式會不會影響測試結果呢? 
A:請放心,測試結果沒有問題,這種方式已經實踐過。

小程序緩存

開發修改完BUG後,打開小程序後,問題依然存在。經過溝通,小程序在掃碼安裝打開後,會在微信目錄下存在緩存,為了保證環境純淨,需要在安裝新版本進行小程序刪除操作。

參考文獻

 https://developers.weixin.qq.com/miniprogram/design/index.html

歡迎添加我們的搜狗測試微信號,與我們一起聊聊測試。


https://hk.wxwenku.com/d/200890711