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