微信小程式測試二三事

來源:互聯網
上載者:User

小程式雖是推出的新形態的產品,但是在測試思路上跟其他的傳統測試,大相徑庭。
既然大相徑庭,那我們該如何測試呢。


功能測試
功能測試跟傳統的web功能測試一樣,不是app的功能測試哦。這是因為小程式是整合在中的。

所以,web功能該如何測試,小程式的功能就如何去測試

相容性測試
包括作業系統相容性,版本相容性

作業系統相容性:

在 iOS 上,小程式的邏輯代碼運行於JavaScriptCore 中,而在Android上,這個任務則是交給 X5 核心來完成。
在開發工具上,小程式的JavaScript代碼是運行在 NW.js(Chrome核心) 中。這也導致開發工具上的效果跟實際效果有所出入。


版本相容性:

與版本的相容性問題主要體現在小程式api庫的版本上,有些比較老的版本的小程式api庫不支援新版api,因此會出現相容性問題。

所以測試版本的相容性之前要先確定小程式使用的庫版本在哪些版本號碼上支援。

那麼螢幕大小的相容性測試要不要測試呢?

小程式定義了一個新的尺寸單位rpx(responsive pixel),實際上rpx就是系統級的rem(把頁面按比例分割750份,1rpx=window.innerWidth/750)。

或者scale伸縮布局的width=750。也就是說,通過rpx,開發人員只需要根據750的設計稿寫代碼即可,所以,對於測試來說,就不必擔心它在各個平台的適配情況。


效能測試
小程式的效能和web的效能測試非常類似,效能的常用指標也大致相同。包括頁面的白屏時間,首屏時間,資源佔用,頁面渲染時間,幀率等等。


易用性:
web易用性該如何測試,小程式的易用性就如何去測試

 

功能互動:

小程式除了本身功能的互動,它還和用戶端有著交集

a.入口

1個是聊天頁面的下拉框,1個發現模組下的小程式

b.交易

小程式支援交易,那麼它與的錢包,卡包,是有聯絡的

 

安全:

小程式是內嵌到的,因此用戶端的安全性毋庸置疑。

只需關注小程式本身的介面傳遞資料的安全性即可。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.