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 相关资料

Gavin Liu wechat
欢迎您扫一扫上面的二维码,订阅我的微信公众号!