小程序测试总结
1.功能測(cè)試
功能測(cè)試跟傳統(tǒng)的web功能測(cè)試一樣,不是app的功能測(cè)試哦。
這是因?yàn)樾〕绦蚴羌稍谖⑿胖械摹?br />所以,web功能該如何測(cè)試,小程序的功能就如何去測(cè)試
2.兼容性測(cè)試
包括操作系統(tǒng)兼容性,微信版本兼容性
操作系統(tǒng)兼容性:
在 iOS 上,小程序的邏輯代碼運(yùn)行于JavaScriptCore 中,而在Android上,這個(gè)任務(wù)則是交給 X5 內(nèi)核來(lái)完成。
在開(kāi)發(fā)工具上,小程序的JavaScript代碼是運(yùn)行在 NW.js(Chrome內(nèi)核) 中。這也導(dǎo)致開(kāi)發(fā)工具上的效果跟實(shí)際效果有所出入。
微信版本兼容性:
與微信版本的兼容性問(wèn)題主要體現(xiàn)在小程序api庫(kù)的版本上,有些比較老的版本的小程序api庫(kù)不支持新版api,因此會(huì)出現(xiàn)兼容性問(wèn)題。
所以測(cè)試微信版本的兼容性之前要先確定小程序使用的庫(kù)版本在哪些微信版本號(hào)上支持。
那么屏幕大小的兼容性測(cè)試要不要測(cè)試呢?
微信小程序定義了一個(gè)新的尺寸單位rpx(responsive pixel),實(shí)際上rpx就是系統(tǒng)級(jí)的rem(把頁(yè)面按比例分割750份,1rpx=window.innerWidth/750)。
或者scale伸縮布局的width=750。也就是說(shuō),通過(guò)rpx,開(kāi)發(fā)人員只需要根據(jù)750的設(shè)計(jì)稿寫(xiě)代碼即可,所以,對(duì)于測(cè)試來(lái)說(shuō),就不必?fù)?dān)心它在各個(gè)平臺(tái)的適配情況。
3.性能測(cè)試
小程序的性能和web的性能測(cè)試非常類(lèi)似,性能的常用指標(biāo)也大致相同。包括頁(yè)面的白屏?xí)r間,首屏?xí)r間,資源占用,頁(yè)面渲染時(shí)間,幀率等等。
4.易用性
web易用性該如何測(cè)試,小程序的易用性就如何去測(cè)試
5.功能交互
小程序除了本身功能的交互,它還和微信客戶(hù)端有著交集
a.入口
1個(gè)是微信聊天頁(yè)面的下拉框,1個(gè)發(fā)現(xiàn)模塊下的小程序
b.交易
小程序支持交易,那么它與微信的錢(qián)包,卡包,是有聯(lián)系的
6.安 全
小程序是內(nèi)嵌到微信的,因此客戶(hù)端的安全性毋庸置疑。
只需關(guān)注小程序本身的接口傳遞數(shù)據(jù)的安全性即可。
轉(zhuǎn)載于:https://www.cnblogs.com/flower-drop/p/10237050.html
總結(jié)
- 上一篇: 手把手从python安装到setupto
- 下一篇: Service Unavailable