【騰訊TMQ】像google一樣測試系列之一:目錄篇
一:方向篇
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,獲取更多測試乾貨!
相關文章
- 【騰訊 TMQ】從 0 到 1:打造移動端 H5 效能測試平臺MQH5
- 介面測試書目錄
- Oracle 11gRac 測試案例(一)目錄Oracle
- 手把手讓你像使用vuex一樣測試vuexVue
- Go 高效能系列教程之一:基準測試Go
- 曬一下《大測大悟——敏捷測試之道》一書的大致目錄敏捷測試
- 測試驅動的Rails開發系列之一——分層架構AI架構
- .Net Core 微服務容器系列基礎目錄篇微服務
- redis系列目錄Redis
- CSS系列目錄CSS
- WebApi系列~目錄WebAPI
- JavaScript系列目錄JavaScript
- js系列之每天一練成長錄之一JS
- 實時通訊系列目錄篇之SignalR詳解SignalR
- 《Google軟體測試之道》 第一章google軟體測試介紹Go
- Linux效能評測工具之一:gprof篇Linux
- 騰訊出品小程式自動化測試框架【Minium】系列(一)環境搭建之第一個測試程式框架
- Linux之旅第一篇-目錄結構及操作目錄Linux
- CSS系列之目錄CSS
- SQL Server系列目錄SQLServer
- google測試分享-分層測試Go
- 《軟體自動化測試成功之道》目錄
- Webservice測試方案(目錄及下載連結)Web
- React 單元測試策略及落地 #一篇就夠系列React
- PHP DIY 系列------框架篇:1. 框架目錄與輔助PHP框架
- Go語言基準測試(benchmark)三部曲之一:基礎篇Go
- Camera開發系列之一 顯示攝像頭實時畫面
- 玩轉Google開源C++單元測試框架Google Test系列(gtest)(總)GoC++框架
- HTML5系列目錄HTML
- 年度總結系列目錄
- 在JUnit中使用@Rule測試檔案和目錄
- C++ 測試框架 GoogleTest 初學者入門篇 甲C++框架Go
- C++ 測試框架 GoogleTest 初學者入門篇 乙C++框架Go
- C++ 測試框架 GoogleTest 初學者入門篇 丙C++框架Go
- 像玩樂高一樣拆解Faster R-CNN:詳解目標檢測的實現過程ASTCNN
- Google是如何做測試的?(一、二)Go
- 白話分散式儲存測試(一)明確測試目標分散式
- 精準測試系列分享之一:JaCoCo 企業級應用的優缺點分析