@chenhengjie123 的回答也不错, 把帖子加精了. 供新人参考
如果 activity 中元素是变化的,即点击或其他后出现了新的元素,遍历是否能遍历到这些元素并进行相应操作?
可以
如果 1 可以,当前 activity 的 md5 发生变化后,工具认为是新的 activity 还是旧的?后续遍历是否还是进入该 activity?
新增加的元素仍然计算入当前的 activity
业务逻辑中如果发生 activity 跳转,即 原先路径为 A->B->C, C 中的某个业务触发后发生了 C->A,此时 B 的遍历是否还会继续?
*会继续. 这个是可以定制化等. 界面路径是有个 URI 的定义规则.
通过制定规则可以决定是否会继续遍历. *
业务中有可能会发生完全一模一样的界面,且 activity 名称相同,我们的工具是如何来区别这 2 个功能页面的?
通过 URI. URI 的定义有点新颖. 我以后会详解.
当前性能如何?遍历一个 app 大致需要多少时间?
一个小时一两千左右的点击动作.
如果出现类似扫码和拍照界面,我们是继续操作还是跳出?
通过黑名单避免跳进.
跳进了也会自动调用 back 返回的.
如果 6 成立,发生了类似"从相册中选择"的事件,是否支持切换回被测应用?
支持
具体遍历时,在 Android 上如果需要有滚屏去显示更多的元素并针对这些元素进行操作,是否支持类似的遍历?
支持自动滚屏.
头像请修改下, 我先屏蔽了. 不要使用我们 testerhome logo 做头像 .否则我就删帖了.
哥都深夜给你加精了, 看在这个份上再增加下介绍呗. 文字太少了 :)
#7 楼 @chenhengjie123 @taki 做成平台其实是牺牲了灵活性和开放性来降低入门的门槛. 这是当年大 QA 时代的产物.
web 平台和 excel 都不是最适合接口测试的形态. 他们的表现能力较弱. 但是满足平常的需求还是可以的. 毕竟日常的一般需求还是最多的. 优秀的架构是一套底层接口测试框架, 再加上一定的上层建筑就足够了. 可以自己做 Web, 也可以让接口测试框架直接对接 redmine 或者 jira. 利用 jira 的流程自定义来实现相同的效果.
之前有好几家公司都做了类似的平台. 你这个做的还是挺全的.
终于有完整的文档可以看看了
商务合作请联系 bd@testerhome.com
人家招聘的就是拍马屁的人, 你明显不符合. :)
爆下他们公司呗.
ppt 可以投影到电影屏幕上吗? 感觉如果能的话, 效果应该挺不错.
最后的结果是个相似度吗?
外面小人太多, 还是要防范下的. 赞