天天看點

《移動App測試的22條軍規》——第1章,第1.1節移動App的特性

本節書摘來自異步社群《移動app測試的22條軍規》一書中的第1章,第1.1節移動app的特性,作者 黃勇,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

1.1 移動app的特性

移動app測試的22條軍規

(1)如果app是針對心率監測、指紋識别、近場通信(nfc)、紅外線操控這些需要特殊傳感器設計的,那對測試裝置和平台的選擇就相對少一些,隻需要考慮那些擁有這些傳感器的裝置。例如對于支援指紋識别的app,測試人員需要考慮的裝置也就是iphone 5s、iphone 6、iphone 6plus、ipad air2、ipad mini3、lg g3、三星galaxy s5、三星galaxy note4、htc one max和華為mate7這些裝置(不考慮市場占有率比較低的vivo和oppo的手機);而如果app支援心率監測,測試人員就隻能選擇三星galaxy s5和galaxy note4了。

(2)如果app是針對某種平台所獨有的功能設計的,或者是某種平台獨占的,測試人員就隻需要考慮相應平台下的裝置。比如app是類似android裝置上層出不窮的“xx清理大師”,那在确定測試裝置和平台時就不需要考慮ios平台了;又比如之前instagram選擇隻支援ios平台,那作為instagram的測試人員隻需要關注于ios裝置就足夠了。

《移動App測試的22條軍規》——第1章,第1.1節移動App的特性

或者,如果app選擇不支援某種平台,相應的,測試人員也就不需要測試運作這些平台的裝置了。比如windowsphone、黑莓(blackberry)以及塞班(symbian)平台在市場上的占有率已經很低了(根據2014年第四季度的調查,詳見圖1.2),如果在開發時選擇不支援這些平台,那在測試時測試人員就完全可以忽略相關的裝置。

《移動App測試的22條軍規》——第1章,第1.1節移動App的特性

(3)如果app是面向大衆的通用型app,測試人員就需要結合移動app的生命周期和測試裝置的硬體參數來确定測試裝置和平台了。

繼續閱讀