數(shù)據(jù)驅(qū)動(dòng)、堅(jiān)持為客戶提供有價(jià)值的服務(wù)和內(nèi)容
小程序架構(gòu)上分為渲染層和邏輯層,盡管各平臺(tái)的運(yùn)行環(huán)境十分相似,但是還是有些許的區(qū)別(如下圖),比如說JavaScript 語法和 API 支持不一致,WXSS 渲染表現(xiàn)也有不同,所以不論是手工測(cè)試,還是UI自動(dòng)化測(cè)試,都必須要在 iOS 和 Android 上分別檢查小程序的真實(shí)表現(xiàn)。
由于生態(tài)方面的原因,目前可選擇的小程序UI自動(dòng)化框架較少。在框架選取過程中,我考察了Appium、Airtest和Minium三個(gè)框架,并將三者做了對(duì)比,形成了以下圖表:<