游戏测试 游戏自动化识别方案困境

渐渐 · 2019年12月02日 · 最后由 li 回复于 2020年09月25日 · 3177 次阅读

一直想做游戏的自动化测试,现在遇到了 1 个问题:项目是 cocos2d 2.X 版本(四、五年前的项目了),所以无法使用 airtest 的 poco 框架,但是如果使用图片识别的话,识别准确率感人,另外如果是控件识别,获取控件上的数值用来做断言什么的也会非常方便,求问大佬们该如何解决

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

@zzt-chun @jiazurongyu 呼叫大佬

修改 POCO 代码,自己实现以下 cocos 2dx 的节点遍历

小怪兽 回复

他们要求 cocos2dx-lua 版本 >= 3.1,我项目是 2.X 的~

渐渐 回复

如果无法识别控件,那就麻烦了。 我这里舍弃了图像识别的, 如果想了解图像识别经验可以问下猫哥咯 他那有做

汇荔君 回复

这个难度系数对我来说有点大啊~

小怪兽 回复

嗯嗯,是啊,之前看你发的 PO 模式,感觉这样做很棒,不过我就卡在识别这里了。

我是觉得图片识别比 poco 更好用一些,也许可以 poco 结合图片识别共同制作

IAmTester 回复

那你们用自动化主要是做什么内容的测试啊,冒烟还是什么?

如果只是做回归测试,使用图像识别已经足够,如果要做多设备适配,可以自己实现 cocos2d 组件识别插件

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