• Android、iOS、H5、测试、php 开发、python 开发、运维、产品经理 也招的,基本都要求 5 年以上工作经验,产品经理和 UED 3 年以上就可以了

  • #7 楼 @shixue33 我用的就是 java 写 RunTime.getRuntime().excute("screencap -p /sdcard/%filename%.png"), 不过手机必须要获取 root 权限,主要的问题就是 solo.takeScreenshot 是针对 activity 截图的,系统弹框无法获取

  • #14 楼 @huangyaoshiauto 哦哦,半个月前的帖子你都能找到

  • #3 楼 @emily 我有时候是一运行就出现这个 fail,有时候运行了一半出现的,一般应该还没跑到 tearDown;如果是这个原因的话,请问一下你在 tearDown 里怎么写的呢?不用关闭 activities 么?

  • #1 楼 @jessica 我用的就是真机,联想 A780e 已 root

  • #10 楼 @monkey 大概了解了,不过我们没在用 BDD 模式,百度了一下:)

  • #7 楼 @chenhengjie123 快速录制(MonkeyTalk),在快速迭代过程中实现半自动化,节约劳动力;至于接口、单元测试,我在项目过程中测试了一些简单的接口,就是给我一个接口地址,然后我结合业务输入一些字段值,查看返回报文,过程中争取覆盖所有的返回码这一种,单元测试我还没接触过。我觉得对这两方面的测试都不是很了解,所以自动化的话还是不知道要如何着手,(但是不容置疑这 2 种测试都是非常重要的)。谢谢你的回答

  • #8 楼 @monkey 总结一下,UI 自动化主要还是的用处在于【冒烟测试/回归测试】,快速迭代情况下多用于老版本的回归,同时需要结合一些 app 本地的性能参数。至于你说的有意义的 BUG,能给我举个例子吗?谢谢

  • #3 楼 @chenhengjie123 可以录制的 UI 测试框架,听起来是不错。不过我现在的情况是领导基本很少给我需求去写用例和去测试,基本上我现在主要的工作就是把整个自动化整起来,包括代码框架,我现在是针对线上之前的一个版本写的,写了一半,新的应用更新了很多有一些我都不太清楚了。一个人在那写 UI 自动化代码,学习 Android 开发基础知识。对于我这种现状不知道还有什么好的建议给我一个方向什么的?

  • #2 楼 @cpfeng0124 我觉得这句话 “自动化测试目的并不是在于发现更多的 bug,而是为了产品质量的保证,其实更多的 bug 还是需要手工测试去发现的。” 说的挺好,之前一个面试问我自动化到现在发现了几个 BUG?我都不知道该怎么回答- -

  • #1 楼 @davidyang 业务发展飞快,很多流程推倒了一遍又一遍。基本流程和功能暂时都没看到稳定的迹象,但是自动化又不能等很久以后才开始去做,所以我选了一个相对稳定的线上版本做的自动化。但是感觉孤零零一个在弄- -!