编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

android各种UI测试框架(app ui测试)

wxchong 2024-07-05 01:56:31 开源技术 13 ℃ 0 评论

1、Monkeyrunner

编写环境:Pthon

运行环境:Python环境,adb连接电脑

测试对象:UI测试

测试限制:主要使用坐标,逻辑判断差

2、Instrumentation

编写环境:JAVA

运行环境:adb命令启动或者手机中直接启动测试

测试对象:主要用于白盒测试和UI测试

测试限制:单个Activity,需要与侧hi应用相同的签名

3、Robotium

编写环境:JAVA 基于Instrumentation封装

运行环境:与Instrumentation相同

测试限制:与Instrumentation相同

4、UIautomator

谷歌在android4.1推出了uiautomator自动化测试框架,主要就是用于UI自动化测试。

功能:模拟人对手机操作,模拟各种动作例如点击、长按等。

优点:编写快速、运行简单、API简单易学、无Activity限制、无需签名

缺点:对权限控制不足、无法像Instrumentation一样高权限操作应用、很多android API无法利用。

实例如下:

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表