【騰訊TMQ】像google一樣測試系列之一:目錄篇

騰訊移動品質中心TMQ發表於2017-10-20

一:方向篇

1、左移方向

2、google單測為什麼能達到70%的覆蓋 的理解

3、google單測中 2種測試程式碼的執行機制

二:方案選型篇

1、3種模式預研

2、方案選型

三:技術篇

1、 Android層可測性預研:

(1):application可測性

(2):Activity可測性

(3):Service可測性

(4):Broadcast可測性

2、java層單元和介面測試

(1):單元測試

(2):介面測試

3、非同步執行緒可測性

(1):new Thread()方式可測性

(2):handle.post方式可測性

(3):AsyncTask方式可測性

(4):ExecuteService方式可測性

4、函式回撥可測性

(1):引數傳入回撥方式可測性

(2):內部回撥可測性

5、Mock

(1):Android環境 Mock

(2):Android API Mock

(3):普通Mehod和Field Mock

(4):靜態Method和Field Mock

6、反射呼叫與執行

(1):業務程式碼反射執行

(2):lib庫程式碼 反射執行

7、業務程式碼直接呼叫預研

(1):業務程式碼直接呼叫

四 :流程與覆蓋率篇

1、指令碼方式執行 Local Unit Tests 和 Instrumented Tests

2、衡量方式 –覆蓋率接入

3、CI 執行

五:實戰篇

1、purify垃圾模組白盒測試實踐

六:形成lib庫篇

1、抽離通用性形成lib庫。

未完待續……

關注微信公眾號:騰訊移動品質中心TMQ,獲取更多測試乾貨!

這裡寫圖片描述

相關文章