Android 測試技能樹
Android 基礎知識
- Android 的體系結構
- apk 的組成結構
- adb 命令的使用
- Android 的四大組件
- Activity 的生命週期
- …
測試/開發環境的準備
- JDK 安裝
- SDK 安裝
- IDE 的使用(Eclipse/Android Studio)
- ddms、uiautomatorviewer、hierarchyviewer 等sdk 自帶工具
- windows 下cmd 命令、批處理腳本
測試關注點
- 功能
- UI
- 性能
- 安全
- 體驗及交互
Android Log 抓取
- 常見報錯類型
- crash
- anr
- logcat
- main log
- events log
- radio log
- log種類
- logcat
- trace 日誌
- bugreport
- tombstones
- dropbox
數據庫
- Sqlite
- 基本SQL語句
Linux
- 基本命令
- shell腳本
語言
- Java
- Python
自動化框架
- Monkeyrunner
- Monkey(勉強歸於此)
- Instrumentation
- Robotium
- Uiautomator
- Appium
持續集成
- jenkins
- Gradle