现在在做端游的自动化测试,大致流程是:
从开发的代码里找API
↓
写py脚本
↓
在游戏的控制台执行
↓
有bug截图、写log
最近可能要做手游,似乎不太一样?
需要真机么?还是模拟器?
python是不是就不合适了?换lua?
ios的游戏是不是还得配mac?(现在工作室黑mac都没有)
1
dogfeet 2015-07-28 09:50:04 +08:00 1
脸红 - -||
我们团队已经经历了2款手游项目,客户端到目前为止几乎没做过自动化测试。。。 |
3
holystrike 2015-07-28 11:17:42 +08:00
说了是手游嘛,当然手测了
|
4
yanchao7511461 2015-07-28 11:22:55 +08:00
游戏测个鸡毛自动化 只能说用一些自动化的小工具完成自动检查某种规则的作用
至于你说的这种 需要开发支持的力度太大了。根据我多年经验..... 性价比太低,远远低于写几个小工具检查一些规则 |
5
tyhunter 2015-07-28 11:24:09 +08:00
这种事情都是自己测的,偶尔隔壁技术部门还会让我帮忙玩下看有没有Bug(我在市场部门)
|
6
yh7gdiaYW OP |
7
loveuqian 2015-07-28 12:07:25 +08:00 via iPhone
也就是写API的测试脚本也能算自动化嘛?
|
8
yh7gdiaYW OP |
10
yanchao7511461 2015-07-28 14:45:31 +08:00
@loveuqian 我这种呆了4年多的是不是已经废了
|
11
loveuqian 2015-07-28 15:18:43 +08:00 via iPhone
@yanchao7511461 估计你接触的东西多吧,我之前是鹅厂外包的游戏测试,自从我知道我妈的工资只有腾讯给外包的一半的时候,我就走了。。。。
|
12
yanchao7511461 2015-07-28 15:22:22 +08:00
@loveuqian 鹅厂给外包多少钱
|
13
justfor 2015-07-28 15:32:31 +08:00
很多公司做这个,比如云测、博睿之类的。
|
14
loveuqian 2015-07-28 16:30:40 +08:00 via iPhone
@yanchao7511461 看外包,45678都有
|
15
killgxlin 2015-07-28 16:36:55 +08:00
感觉这东西又客户端的的同事开发比较好,毕竟是逻辑层的抽象,可以重用
|
16
z7039585 2015-07-28 17:00:33 +08:00
这东西一般都是大厂搞 我们这种小厂子 能正常跑完就不错了 两个礼拜一个大版本哪来的时间搞自动化、持续集成这种东西
|
18
samael 2015-07-28 17:31:04 +08:00
xcode就可以写触摸测试脚本, 手机上也有按键精灵的东西,
|
20
kaizixyz 2015-07-28 18:32:05 +08:00
手游基本都是迭代开发的~自动化测试成本不低啊~
|
21
kaizixyz 2015-07-28 18:35:24 +08:00
按键精灵之类的脚本自动操作+加一些 游戏内的数值/状态 查询接口做验证~。
|
22
mengzhuo 2015-07-28 19:12:53 +08:00 via iPhone
我厂是
服务端用ut保证 客户端人肉 |
23
yh7gdiaYW OP |
25
acros 2015-07-28 21:15:04 +08:00
游戏的自动化能覆盖多少我不不清楚,但是人肉是必须的。
很多bug还是需要人看的,毕竟游戏本身就是和人的互动,它不是一个纯粹的功能软件。 |
27
qian19876025 2015-07-29 09:27:52 +08:00
@haxe 记得有个更可视化编程语言 Sikuli
|
28
dogfeet 2015-07-29 09:49:36 +08:00
手游项目真的是非常随意的,功能变更之快往往会让你瞠目结舌。
一周将前2周所有的模块UI/逻辑全部变掉,你根本来不及修改测试用例,而且还没时间补,下一周又有可能将本周内容修改掉。 手游就是这么任性。大家都是在不停的试,所以国内手游必须用脚本做动态更新。像我们定一周一更的频率已经算低的了。策划,运营手上有了这个尚方宝剑,简直是有如神助啊。 |
29
haxe 2015-07-29 16:06:36 +08:00
@qian19876025 Sikuli第一次听说,挺有意思的。但haxe不是可视化编程语言,是一门在游戏开发领域比较实用的语言。
@z7039585 @loveuqian 两位也是做测试开发的吗?我们团队需要会写代码的测试:) |
30
qian19876025 2015-07-29 16:27:38 +08:00
@haxe 这个不需要知道编程接口 只需要知道UI界面就行
|
32
wanlei1766 2022-05-29 09:43:55 +08:00
大佬,你们现在还在做手游么
|