Android測試基礎
Android測試介紹
Android的可執(zhí)行環(huán)境簡介
基于JUNIT的Android集成測試環(huán)境
基于python腳本的monkey測試環(huán)境
基于JavaScript的Android可測試環(huán)境
Android可測試環(huán)境的規(guī)劃
測試的自動化
黑盒集成測試
JUNIT的代碼使用說明
構架Android應用程序的測試工程
更深入的Android測試工程
測試的驅動模型
測試驅動開發(fā)
測試用例的合并
集成測試自化化
白盒測試
白盒測試實現(xiàn)原理
Android系統(tǒng)環(huán)境里的monkey
基于monkey拓展出來的monkey runner
編寫基本的monkey runner腳本
monkey runner腳本的深入編程
白盒測試的自動化
Mock
Mock的原理
Mock的可編程環(huán)境
Mock測試的適用范圍
通過mock設計更復雜的測試用例
mock執(zhí)行環(huán)境的容錯性
Android測試深入
測試用例分析與收集
Android應用程序的可測試性分析
面向對象的Android系統(tǒng)層實現(xiàn)
分析與收集測試用例
硬件驅動層的可測試性
系統(tǒng)層的可測試性
自動化的測試環(huán)境
系統(tǒng)層的測試驅動開發(fā)
CTS
Android CTS的原理
如果通過CTS驗證不同層次的Android內部功能
內部實現(xiàn)的CTS驗證
拓展CTS測試用例
通過CTS加強系統(tǒng)穩(wěn)定性驗證
自動化的CTS產品驗證
性能測試
性能測試的原理與技巧
性能量化技巧
可復用的開源性能測試工具
性能測試與反性能測試
自動化測試與項目工具的組合
自動化測試測試的可組合性
測試與項目控制
開源項目管理工具
自動化的問題與項目跟蹤
示例:自動化測試環(huán)境與Bugzilla
示例:自動化測試與Gerrit
ANDROID測試拓展
系統(tǒng)級測試
Android系統(tǒng)級測試原理
常用的Android系統(tǒng)級測試手段
驗證硬件驅動的技巧
驗證內核代碼的質量
構建系統(tǒng)級的集成測試環(huán)境
開源LAVA系統(tǒng)級測試
系統(tǒng)級開源工具LAVA
構架LAVA的可測試環(huán)境
構架新的LAVA測試環(huán)境
實現(xiàn)LAVA測試環(huán)境與項目管理工具的組合
LAVA測試環(huán)境的自動化
開源黑盒測試
基于OpenCG的Aster測試
黑盒測試中的問題
可編程的黑盒測試工具robotium
robotium測試入門
編寫復雜的robotium測試用例
robotium測試的自動化