新手区 【求教】请问有做游戏测试的大佬吗?请教一个问题

secret · July 30, 2021 · Last by hakaboom replied at August 02, 2021 · 1956 hits


如图,请问类似这种需要连线拼单词的游戏,有没有什么合适的工具可以实现自动化,主要用于一些回归的测试。
目前用网易的 airtest 感觉不太好实现呢,还会遇到随机弹出的广告,需要加逻辑判断,关闭广告......

共收到 9 条回复 时间 点赞

逻辑问题,自己搞定咯。或者这一部分就不做自动化

UI 自动化测试,就是你手工怎么测试的,那就自动化怎么实现咯

看起来就觉得不太好自动化

看起来场景和游戏规则还是比较简单的,可以讲一下我的思路。

  1. 获取场景信息:游戏共两个部分,上面的输入区域和下面的字母选择区域,上面区域的关键点在于输入区域的定位,用图像处理可以搞定,下面区域的关键点在于字母的识别,用 OCR 可以搞定。

  2. 处理游戏规则:这种填字游戏还是比较简单,录入一个单词库,然后枚举当前可输入字母和输入区域已有字母,组成单词然后匹配单词库就 ok,单词匹配成功后选择对应的字母就行。

  3. 用什么工具:airtest 完全可以搞定,自己写脚本的话会更灵活一些。我个人使用工具的话,图像处理方面可能会用 opencv,ocr 识别用 pytesseract,算是比较通用的库吧。广告的话在每个操作或识别前加一个广告的判断,有广告就执行取广告的操作就可以。

secret #5 · August 02, 2021 Author
hakaboom 回复

主要是想看看有没有合适的工具,每次上线回归都测一遍太麻烦了😭 😭 😭

secret #6 · August 02, 2021 Author

主要是在于手动操作需要下面连线,用代码或者工具不太清楚如何去操作

secret #7 · August 02, 2021 Author
回复

逻辑不难,就是自动化感觉不太好实现

secret #8 · August 02, 2021 Author
frankxii 回复

感谢感谢🙏,我去研究研究这几个库

secret 回复

该码的逻辑还是得码呀,逃不掉。弹窗这种可以考虑单独开一个线程,线程里处理这些异常情况

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up