谢谢楼主,请问这是 android 还是 ios 呢?抖音版本是哪个呢?
毕业后一直待在外企,没有深入了解国内互联网企业的测试发展,参加沙龙后,感慨挺多。蒋老师的分享,强调了测试与持续集成系统的接洽和融合,这一点在很多大企业都做得很好,也相对成熟;陈老师分享的 API Test Tool 非常接地气,连 Front end 都能做到怎么注重简洁和体验(后来了解到部分原因是为了方便一些不是很懂测试 code 的 QA 使用,豁然开朗);赵老师很牛掰,是我本身的技术积累不够,所以有些地方没听懂……最后一位忻隆讲师让我挺意外,目前来说,易果生鲜不算很大或厉害的公司,但正因为如此,分享中出现的质量测试平台才能让我眼前一亮,很多设计思路和需求也是我在工作中想到的,但是没有真正去实现,感觉这个平台背后的 QA 团队目标非常明确,也懂得测试在企业中的生存之道(技术不作评论,因为在分享中体现的略少,主要是业务需求和实现)。其实,这次也是带着比较国内外企业的测试发展现状和前景而去的,结果也没有让我失望,毕竟三年没换工作,眼界窄了很多,这是否表明,该回归了?哈哈
已报
赞赞赞! 不以盈利为目的的社区都是真爱社区,哈哈!
#20 楼 @chenhengjie123 请问为什么这一行: mydevice.wait(Until.hasObject(By.pkg(getHomeScreenPackage()).depth(0))); 会报错呢? error message "cannot solve getHomeScreenPackage()". 其他引用比如 uidevice, uiobject 的 api 都正常。
有条不紊的高效生活 赞
@doctorq 无意中翻到这么精华的帖子,太棒了,看来大神对 cts 超级熟悉了。所以问题来了。。。
在下想请教您一个已经折腾好久的问题,网上也没找到解决方案:在 linux 系统中,launch CTS 并 run testcase 非常容易,“./cts-tradefed” 和 “run cts --plan [testplan name]” 就搞定了,testcase 正确执行。不过,每次都要敲命令太繁琐了,所以想通过 java code 实现,在 eclipse 的 UIAutomator Project 中,添加了一个基于 cts 执行 testcase 的方法,大概是 Runtime.getRuntime().exec(cmd);
其中 cmd = java -cp "~/android-sdk-linux/android-cts/tools/cts-tradefed.jar";"~/android-sdk-linux/android-cts/tools/hosttestlib.jar";"~/android-sdk-linux/android-cts/tools/tradefed-prebuilt.jar" -DCTS_ROOT="~/android-sdk-linux" com.android.cts.tradefed.command.CtsConsole run cts --plan testAutoRunnerTestPlan;
project 的 testcase.xml 和 testplan.xml 和用例 jar 包都已经放到 cts 相应的文件夹中,机器是 ubuntu 系统。结果,一条 case 也没执行,所以肯定 cmd 写的不对了,这条 cmd 我参考的是 window 下的写法,但是不知道问题出在哪里,还望提点,跪谢!
棒~
第一张戳中我的眼了,幸好长的不丑,哈哈哈