个人理解,基于 mock 和中间代理的方式,对于广告 SDK 测试来说落地程度较高,如果只考虑拉取逻辑校验 - 请求校验-offer 返回校验 - 界面断言 - 埋点数据上报来说,广告场景比较简单的 app 也可以实现
对于复杂场景广告的 app 来说,基于业务本身的逻辑繁多,甚至类似 CM 这种有多广告平台聚合 +waterfall 这种并发请求逻辑的场景而言,自动化的意义个人觉得小于做中间代理,精简冗余数据的意义,CM 的 adview 有很多自动化没法解决或者需要耗费大量精力解决的问题
hello 有查看到 android5.0 如果需要使用 runtime 去执行 dumpsys 命令的话,添加 android.permission.DUMP 权限需要 app 是系统应用或赋予 signatureOrSystem 等级,但是添加了之后依然没作用,不知道有没有什么解决办法
赞一个,关于 robotium 的基础概述的很详细,值得学习~
Hello,我叫 cologne.bai,QQ:13617054,所在公司:STNTS(武汉),之前公司:Mstar,参加工作已经 4 年半了,接触 appium 已经有将近半年了,目前在公司负责 android 产品线的测试工作,之前使用 appium 做 bug 的复现工作,主要接触比较多的是 robotium,目前正在使用 robotium 开发一个针对于公司的,通用性较高的测试工具,希望在 testerhome 认识更多的大牛,也希望可以接触到更多的 android 自动化测试方面的新技术