Appium 请问棋牌游戏 app 可以适合自动化测试吗?

lp276507556 · 2017年02月01日 · 最后由 小鱼吃大鱼 回复于 2018年04月13日 · 3021 次阅读

请问棋牌游戏 app 可以适合自动化测试吗?
希望有经验的朋友指点一下!

共收到 16 条回复 时间 点赞

主要看你用什么引擎开发的游戏。

1.非 native 的可以使用 monkey 做稳定性测试。

2.棋牌游戏如果是大厅加添加游戏组件的方式可以使用录制的做 UI 自动化。

3.棋牌过程中规则玩法用遍历条件,不过这套需要单独开发或者使用源程序复用。

—— 来自 TesterHome 官方 安卓客户端

1、使用 cocos2d x 引擎开发的 2d 游戏;
2、“” 使用录制的做 UI 自动化 “” 具体用哪个工具可以实现呢?appium 可以吗?
3、这条回复不是太理解~
请指点~

#2 楼 @lp276507556 unity 的话我有成熟的用 rf 框架实现的。cocos 引擎嵌套不了...

—— 来自 TesterHome 官方 安卓客户端

#2 楼 @lp276507556 cocos 引擎我没搞定 UI 自动化,如果需要做运行稳定性测试或者消息类这类的自动化我可以告诉你。你可以具体问一个实际例子

—— 来自 TesterHome 官方 安卓客户端

也不是完全没办法,但这种比较那个,而且维护很麻烦。用小萝贝做控机,免费可以一拖五,也就是你运行一台手机操作,其他四台手机跟你做一样的事。这种录制类的,不管啥引擎都可以嵌套,但只是奇技...做做稳定性测试还可以。不过稳定较稳定还是 monkey,收集 crash 和 anr 还可以快照

—— 来自 TesterHome 官方 安卓客户端

#4 楼 @jiazurongyu cocos 引擎我没搞定 UI 自动化,如果需要做运行稳定性测试或者消息类这类的自动化我可以告诉你。你可以具体问一个实际例
->请问 monkey 这个工具如何做性能测试呢?eg:我需要测试每次登录一个棋牌房间的成功率是否达到 99.9%,这个如何测试呢?
请指教。

这种问题很难让人回答,自动化搞掂元素的获取都是可以做的,每个公司都有不同的做法,而且都是一个开发的过程。你这种问题很难让别人回答,也不可能得到你想要的答案。

#6 楼 @lp276507556 -->每次登录一个棋牌房间的成功率是否达到 99.9%?业务上是不是指用户创建->服务器开房间 - 开牌后,可以正确开牌是这样的吗?这个目前基本都用埋点做。创建房间行为次数对比开牌次数
-->monkey 这个工具如何做性能测试?最好是用 monkeyrunner 统筹 monkey 太随机了,运行 monkey 后,用批处理脚本去记录当前服务器的性能
adb shell dumpsys meminfo package | findstr(PSS 和 TOTAL)
adb shell top -n 1 | findstr package

用 atx 啦

#9 楼 @codeskyblue 您是网易内部员工吗?这个工具效果如何?

#10 楼 @lp276507556 我是 atx 的开发,搞定个棋牌游戏还是绰绰有余的

#11 楼 @codeskyblue 多谢指点~ 以后遇到问题再请教你哈

看你做什么功能 棋牌游戏算法类和接口直接用接口自动化就可以 不一定要用端上的自动化方式

#14 楼 @gloria0610 能详细说明一下吗?不太明白您具体意思如何实现,多谢

我也在搞棋牌游戏的测试,用 appium 在元素定位上就卡住了,棋牌游戏没法定位。接口自动化可以行。请问你现在用过什么工具了没啊?交流下~~

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