Android | 测试框架概述
Android Testing 简介
早前 Android 测试框架只是 Android 测试工程师的工具,Android Studio
不知从什么版本开始, 新建项目后就会默认生成androidTest
目录, 可以看出 Google 在大力推广 Android 测试框架, 希望开发人员也多写单元测试, 以编写高品质的 App.
Android 的测试框架分为:
Monkey
一种产生随机事件的测试方法,使用adb shell monkey
命令进行测试,是测试程序稳定的最佳方案。
Monkeyrunner
UI 测试框架 - 适用于 简单的点按滑
操作,测试代码使用 Python
Instrumentation
UI 测试框架 - 适用于 单 App 的白盒和 UI 测试
Espresso
UI 测试框架 - 适用于 单 App 的白盒和 UI 测试
UiAutomator
UI 测试框架 - 适用于 可以跨 App 界面功能 测试
Appium
UI 测试框架 - 移动端多平台测试框架,Android 部分是基于 UiAutomator
Robotium
UI 测试框架 - 基于 Instrumentation 框架,简化了 Instrumentation 的繁琐
当前主流的测试框架
Android 开发工程师 : 推荐使用 Espresso
Android 测试工程师 : 推荐使用 UiAutomator
Android 测试框架图
下载 Android 测试框架
下载完成后可以在这里目录找到
android-sdk/extras/android/m2repository/com/android/support/test
Android Testing 相关资料
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Gavin Liu - 代码人生与科技生活
评论