小程序跟app一樣,上線需要經(jīng)過微信的審核。小程序產(chǎn)品的版本類型分為:開發(fā)版、體驗版、正式版。開發(fā)版、體驗版無需審核,只需要給微信號權(quán)限,經(jīng)過掃小程序的二維碼才能訪問。
成都創(chuàng)新互聯(lián)制作網(wǎng)站網(wǎng)頁找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè),網(wǎng)站設(shè)計,企業(yè)網(wǎng)站搭建,網(wǎng)站開發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為上1000+服務(wù),成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷推廣服務(wù)!
單純功能測試的層面來說,微信小程序測試、APP測試、web測試在流程和功能測試上是沒有區(qū)別的,但由于載體的不同,導(dǎo)致有一些不同,主要可以從幾個方面體現(xiàn):
1、系統(tǒng)架構(gòu)方面
2、性能方面
3、兼容方面
4、測試工具方面
一、開通權(quán)限
在測試小程序時,需要在小程序平臺注冊對應(yīng)的所有人帳號,并且需要在第一時間添加測試人員&開發(fā)人員以及其他需要體驗小程序的微信帳號至小程序后臺中,如圖
二、功能測試
功能測試上我們可以將小程序當做一個單獨的APP進行測試,按照產(chǎn)品需求文檔和產(chǎn)品原型以及設(shè)計稿進行小程序黑灰盒測試用例設(shè)計。
三、兼容性測試
不同手機操作系統(tǒng)檢驗、不同微信版本(測試當前微信版本發(fā)布的項目和升級版微信后測項目)、分辨率(不同手機型號,頁面圖片顯示等)、二維碼的兼容性(一般小程序會有二維碼分享,分享給朋友的圖片信息和分享到朋友圈的二維碼顯示、是否識別等)
四、系統(tǒng)兼容
操作系統(tǒng)主要是指Android系統(tǒng)和iOS系統(tǒng)。微信中運行小程序,表面上看與手機系統(tǒng)關(guān)系不大,但是低版本的手機系統(tǒng)會影響小程序UI顯示,比如:在iphone SE 系統(tǒng)為9.3.5環(huán)境下,商品詳情頁面底部Icon無法正常顯示
手機APP一般都會有手機分辨率的兼容性的問題,小程序也存在同樣的問題,目前市面上的Android手機分辨率有854*480、960*540、1280*720、1920*1080、1334*750、1136*640,我們在測試過程中需要全部兼容,主要回歸小程序UI層面的測試用例。小程序定義了一個新的尺寸單位rpx(responsive pixel)可以適配不同尺寸的屏幕,比如說這樣:
五、網(wǎng)絡(luò)測試
網(wǎng)絡(luò)測試可以參考APP的測試,比如網(wǎng)絡(luò)狀態(tài)和環(huán)境的切換,斷網(wǎng),通過設(shè)置代理進行弱網(wǎng)的測試等等。主要是考察小程序在各種網(wǎng)絡(luò)狀況下的運行情況。
六、權(quán)限
權(quán)限指的是訪問權(quán)限是否授權(quán),所以權(quán)限測試分為“已授權(quán)”和“未授權(quán)”,所以需要測試在跳轉(zhuǎn)到微信小程序時“允許訪問”和“不允許訪問”這兩種情況下小程序是否各項功能能夠正常工作。
七、緩存問題
app和小程序會存在緩存,小程序會有最大10M的本地緩存,緩存的作用是提高程序的流暢度、減少網(wǎng)絡(luò)請求,節(jié)省服務(wù)器資源,有時候用戶會進行清理緩存的情況,測試點:清除緩存時強制退出、后臺清理、關(guān)機等情況
八、微信小程序坑點
小程序平臺對外網(wǎng)域名限制
個人類型和海外類型的小程序不支持 web-view 標簽;
打開的頁面必須為https服務(wù),包括iframe嵌套的;
小程序打開外部網(wǎng)頁,需要小程序后臺配置業(yè)務(wù)域名,下載校驗文件,然后把校驗文件放在要跳轉(zhuǎn)到的網(wǎng)站的根目錄下面才可以,也就是說你想跳轉(zhuǎn)到別人網(wǎng)站網(wǎng)頁里面 需要得到別人的同意;
小程序打開公眾號文章也有限制,必須是關(guān)聯(lián)的公眾號,也是就說不能打開別人公眾號的文章;
九、版本限制
開發(fā)可以在多個分支進行小程序功能開發(fā),但是比較坑的就是體驗版本只能設(shè)置一個,這就造成了一個問題,比如分支1和分支2是兩個不同的同能,并且同時提測了,需要兩個測試人員同時進行測試時,就無法滿足要求了,如圖:
解決辦法
測試過程中可以將測試人員測試帳號開啟開發(fā)者模式,這樣就可以使用Debug模式進行測試了,如圖
Q:這種方式會不會影響測試結(jié)果呢?
A:請放心,測試結(jié)果沒有問題,這種方式已經(jīng)實踐過。
分享干貨不容易,如果想了解更多的軟件測試精彩干貨,請留言交流,謝謝閱讀!
新聞標題:微信小程序測試過程中的各個要點(干貨)
本文網(wǎng)址:http://aaarwkj.com/article18/ipcogp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、網(wǎng)站改版、定制網(wǎng)站、自適應(yīng)網(wǎng)站、全網(wǎng)營銷推廣、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)