android 测试框架推荐

2016-09-09 19:08:02 +08:00
 stdying
除了 junit ,还有哪些,尤其是针对 android
5149 次点击
所在节点    Android
9 条回复
thinkloki
2016-09-09 19:41:56 +08:00
人工测试, monkey 。
viator42
2016-09-09 20:01:10 +08:00
robotium 还是可以,就是有些组件不支持。
单元测试只能测一个 activity ,基本没啥用
wjdimba
2016-09-09 20:28:16 +08:00
Appium 挺好的,我司在用, ios 和 android 都可以
mind3x
2016-09-09 21:14:30 +08:00
官方 e2e 测试框架 espresso
264768502
2016-09-10 13:18:32 +08:00
测什么?安卓系统?安卓 APP?
这几乎是两个不同的领域
stdying
2016-09-11 20:37:47 +08:00
@thinkloki 这是我见过最多的,是妹子没
@viator42 好的,谢谢
@wjdimba 好的,我去看看,因为打算写测试,不是很清楚有那些
@mind3x 好的,我也看到了,去了解一下
@264768502 我没说清楚,主要是 app ,推荐系统也欢迎
264768502
2016-09-11 21:26:49 +08:00
安卓 APP 的话
没有源码
有原生的 UIAutomator ,或者基于它的 pyuiautomator , appium
有源码
单元测试可以用 junit ,或者 Instrumentation

系统的话就是类似测一个嵌入式 Linux 系统,可以用 gtest 做 c 实现的单元测试
剩下的只有基于串口或者其他通信接口自己写黑盒测试,目前没看到现成的,每家都自己开发
特别针对安卓系统的话,有谷歌自己的 CTS
stdying
2016-09-11 21:31:04 +08:00
@264768502 好的,去了解一下
psklf
2016-09-12 09:44:42 +08:00
是 UI 自动化 还是性能测试 还是接口测试或者单元测试

我猜你是 UI 自动化,我之前用的 Appium 不过有些有小问题,这个东西适合搭个框架,而且学得快 支持多语言

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/305151

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX