App自動化測試探索(一)借助Appium實現APP的自動化測試
阿新 • • 發佈:2018-12-10
網絡 辦公 EDA 同時 修改 社區 重新 環境準備 測試框架
移動應用測試十大要領:
- 選擇系統平臺
- 選擇測試設備的品牌
- 註意行業和設備區分
- 關註Android的更新
- 不要忘記老設備
- 靈活使用Web分析工具
- 註意區分地區、運營商和網絡技術
- 掌握只能手機的屏幕分辨率分布情況
- 關註平板電腦的發展
- 盡量規避BYOD(自動設備辦公)模式的風險
10款移動應用測試框架
- Appium (iOS/Android)
- Calabash (iOS/Android)
- KIF (iOS)
- Robolectric (Android)
- Flip Test (iOS)
- Gitorious (iOS)
- Frank (iOS)
- Kiwi (iOS)
- App Grader (Android)
- Cedar (iOS)
從同時支持Android / iOS這個條件來看, 只有Appium和Calabash能勝任, 但Appium作為後起之秀比Calabash要更為優秀一些
- Appium支持更多編程語言;
- Appium不要求重新編譯應用(App)或者以任何方法修改它, 而Calabash測試iOS應用時需要註入第三方包
- Appium的社區更活躍
所有最適合的移動應用測試工具無疑就是Appium了
Appium支持Mac / Windows / Linux 三個系統平臺, 但只要在Mac上能同時支持Android / iOS測試, windows和linux上只能支持Android測試
所以我們使用Mac來搭建測試環境
Mac Appium環境準備:
App自動化測試探索(一)借助Appium實現APP的自動化測試