我们的 case 是怎么来的
APP 中的大部分控件都存在埋点
@kinget007 你在干嘛啊?
#1 楼 @lihuazhang 打酱油
太理想化了. 真实的场景要复杂的多.
#3 楼 @seveniruby (这么晚还看帖<比咱 nb 的人都这么努力,压力山大啊>) 万一实现了呢 _;不过这些都有对应的解决方案,不是纯 yy 的,关键是怎么去实施。
有会为了测试方便去加代码输出控件坐标的开发么。。。。 项目经理这关都过不了。。。
#5 楼 @yangchengtest 那得看具体的情况了;(你得制定一整套项目计划) 1、如果你准备好了所需的基本材料;(实现方式与具体能达成的目标) 2、功能测试这块耗费人力真的很多(主要指重复劳动); 3、功能测试测试周期很长; 4、小规模实现;(用来尝试:互联网思维就是不断的试错,如果连这勇气的没有那就更别谈创新了)
这样的解释不知道能否赞同 …Y(_) Y
UI 自动化执行速度慢是老问题,不好搞
ui 自动化执行慢一般是 dump 界面控件信息慢导致的,提供给你个我使用的思路,主要提高点击,滑动等触摸操作的效率,适用于 case 重复执行的场景 1.首次调用业务 api 使用用数组保存获取到的一系列坐标 2.再次调用业务 api 时判断数组元素是否有坐标值,有就直接点击,省去 dump 的过程 亲测脚本首次运行 20S 完成的话,每多运行一次都能节省至少 5,6S 的时间,case 量大,重复多的时候效果最好
#8 楼 @niuniudd
你这是从测试自身出发去开解决效率问题,但是如果待测设备分辨率多,也会涉及到所需维护的数据量比较大; 我觉得还是通过埋点+大数据来的给力点,可以解决数据维护的问题;
#9 楼 @kinget007 保存在数组中的坐标值肯定是根据 id 等属性动态获取的哦,不需要维护此类坐标数据,可忽略分辨率的变化的