ATX ATX 共享平台

czzQAQ · 2021年05月18日 · 最后由 小歪 回复于 2021年05月24日 · 2962 次阅读

今天把 atxserver2 部署到云服务器上,尝试在本地两台电脑启动 安卓 provider 项目,都能够连上。就是在释放设备的时候报了点错误,已解决。
之前看思寒大佬说过设备共享的想法,所以我在想每个人在各自的电脑上启动 provider 可以放上闲置设备,大家相互借用可行吗?

共收到 12 条回复 时间 点赞

思路可以,技术上也可行。只是难点是怎么保障稳定性,毕竟每个 provider 控制权在每个人手上。

稳定性保障不了,这个借用方式可能很快会被放弃。

陈恒捷 回复

以租借给他人设备来获取租取时间,类似订单的方式,完成后予以发放。🤔 好像有点麻烦...

czzQAQ 回复

你这个不解决稳定性问题呀。

举个场景:
张三在 atx 上用李四的华为 mate 10 测试,刚操作完一个用例正在登记 bug,李四刚好也要用,反正设备在自己手上,看起来也没在动,直接拔掉自己用了。张三登记完发现设备没了,没法继续用。

如果你是张三,来一两次这样的场景,是不是会放弃用 atx 而改为直接去借手机?

从设备拥有者角度,也有几个问题要解决:
1、怎么标识啥时候我想共享,啥时候我不想共享而是自用?这个标识方式尽可能要自动,手动总容易忘记。比如息屏时间超过 5 分钟自动进入共享模式。
2、共享到退出共享的这个时候,怎么通知拥有者现在有人在用,暂时不要退出共享,需要找使用者沟通?

个人更建议,可以直接收集一波日常使用率不高的设备(比如一周也就用 1-2 次的),统一放到云真机平台。谁要用都直接上平台用,这样可能更简单有效。

难点还有一个,解决局域网连接设备。

重来看雨 回复

内网连接的话没有问题, 可能有小部分功能会有报错。

czzQAQ 回复

但要实现共享。只能内网没啥用。

czzQAQ · #7 · 2021年05月19日 Author
仅楼主可见
陈恒捷 回复

这个设备使用冲突应该解决不了, 统一收集管理的话也做不到共享..那不是跟现有的真机平台一样了嘛。共享平台 DIE 了

czzQAQ 回复

目前了解到的一些公司,提高设备使用率的方法基本都是把使用频率较低(比如机型用户量不大)的放到平台上,通过平台借用,减少大家手上长期持有测试机的数量。

以前大会也有听过直接在测试机安装 app 或者某个底层服务,只要网络连通,就自动连上云真机服务端随时用来跑自动化的,和你这个思路接近。实际用起来效果怎样,不大了解。

当然这只是我自己的思考,没有实际实践过,不确定是不是这些问题是否会这么突出。鉴于技术上是直接可行的,你也可以小范围试验下,看看效果?

这个想法可以啊,我已经搞了两年了,不过不是使用的 ATX 而已。在做好手机设备管理机制,在发版前,需要进行兼容性,回归,稳定性测试的时候,就把手机统一收集过来放到机架上,然后利用晚上的时间进行相应的测试。白天大家还可以拿走手机去用,提高手机设备的利用率!

以前也想搞,除了晚上跑自动化,主要是适用于这种场景,多办公区,借设备挺麻烦的,用共享平台,提前说好,不存在被拿去用了的情况。但是我们公司内网限制实在太多了,太难搞了。

这种我们之前试过,主要的应用场景是设备不够,需要借用其它项目组的设备时,在那边不熟一个 provider 服务,把需要的设备插上去借用;(人工进行的,没有统一管理,需要自行沟通好)

czzQAQ 关闭了讨论 01月05日 11:04
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册