其他测试框架 【用户案例】米哈游基于 Sonic 搭建内部云设备平台

Eason for Sonic云真机系列 · 2023年02月18日 · 最后由 Time 回复于 2023年03月02日 · 9744 次阅读

Sonic 官网:https://sonic-cloud.cn/
用户社区:https://sonic-cloud.wiki/

本用户案例分享团队: 米哈游崩坏三游戏测开团队

以下为案例原文。


公司介绍

关于米哈游

About miHoYo
米哈游成立于 2011 年,致力于为用户提供美好的、超出预期的产品与内容。米哈游陆续推出了多款高品质人气产品,包括《崩坏学园 2》、《崩坏 3》、《未定事件簿》、《原神》,动态桌面软件《人工桌面》以及社区产品《米游社》,并围绕原创 IP 打造了动画、音乐及周边等多元产品。即将上线的《崩坏:星穹铁道》和《绝区零》同样受到全球玩家广泛关注。

秉承着 “技术宅拯救世界” 的使命,米哈游始终致力于技术研发、探索前沿科技,在卡通渲染、人工智能、云游戏技术等领域积累了先进的技术能力。

米哈游总部位于中国上海,并在新加坡、美国、加拿大、日本、韩国等国家和地区进行全球化布局。目前,公司员工 5,000 人,来自世界知名游戏/互联网/科技公司。

米哈游的研发理念

Something New | Something Exciting | Something Out of Imagination

为什么选择 Sonic

之前使用的解决方案对于手机设备基础操作 (装卸开关包,截图录屏) 的支持并不是很好,经常因为设备操作出问题而导致测试阻塞,之前使用的录屏软件在对新设备的兼容性上比较不理想。 因为 sonic 已经具备任务下发,设备管理,设备监听,信息回传等等云真机功能,所以想接入 sonic 来作为内部云设备平台,提高设备操作的稳定性。

Sonic 使用情况

二次开发:

  1. 添加了 PC 设备的支持
  2. 对于一些国内厂商品牌的设备无法关闭的装包弹窗&权限弹窗进行处理
  3. 将 Sonic 投屏流录制成视频
  4. 其他内部定制

使用场景:

在内部测试流程的头尾,使用 sonic 提供的服务进行设备操作,进程拉起等工作。
测试中录制 sonic 云设备的投屏视频流。

收益:

  1. 不用重复造轮子,减少了开发成本
  2. 提升了测试的稳定性
  3. 将云设备与内部已有测试流程打通

加入米哈游

借助本次案例分享的机会,期待大家加入米哈游,如下是简历投递二维码


以上为 米哈游崩坏三游戏测开团队 的 Sonic 用户案例内容,再次感谢你们的分享。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 9 条回复 时间 点赞
1楼 已删除
dustin 回复

😆 😆 😆

二次开发哪里 可以分享的话 emmm 你懂的😝

cc 回复

我不懂😃

大佬,请教下,我搭建 egent 时,报一下错误,网上搜不到,麻烦看看该怎么办

具体方法是 linux 直接 docker-compose up

秦岭 回复

用户社区:https://sonic-cloud.wiki/

Agent 部署文档:https://sonic-cloud.cn/deploy/agent-deploy.html

可以先看下文档哦,有问题可以社区上面沉淀提问的

Eason 回复

好的

这个问题困了很久了,也看了文档以及网上搜索,一直没解决,我去论坛问问看看

秦岭 回复

这个问题网上搜不到哈哈哈,去社区问就行了,开发者都在线

sonic 可以设置不自动更新 appium 的插件吗,本身使用的是 4.21 版本,默认启动会更新成 sonic 最新的 5.7 导致我本地无法连接

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册