51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 10639|回复: 29
打印 上一主题 下一主题

胡侃游戏自动化测试(一)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-21 22:54:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本文出自开水泡泡的51Testing软件测试博客,转载请保留出处及链接:http://www.51testing.com/?138935
申明一下,只是在这里抛砖引玉,各位如果有好的方法和建议,欢迎指正。
首先,据我了解,国内的游戏(MMORPG)行业(国外的我不知道哈),几乎还没有比较成功的游戏自动化测试体系,或许是我孤陋寡闻吧!有少数公司在做,但是效果都不很明显,结合我自己的做的一些经历和实际操作,小小的说说自己的想法。
1.目前市面上的一些测试工具如:lr,wr,qtp什么的不适合做游戏自动化测试,至少我没找到合适方法。个人理解是因为这个工具实际是通过简单录制或定制一些行为来实现自动化测试的,做游戏自动化测试,这些工具有几个重大缺点:
     部署成本高:
     自动化体系在server端很难部署,定制行为的时候几乎不能调用到游戏的接口,无法获得游戏实际运行的信息,预期结果不方便定制。如果是通过简单录制回放的话,效率不如手动操作好,对一些繁琐的行为,几乎是不现实的,而且这些工具对tcp/ip协议支持不如http协议好,有兴趣的同学可以去研究研究。
     效果差强人意:
     我之前用lr做了一下游戏自动化,不到一周我就放弃了,后来招了一个lr的新人,我在百般劝说下,他都没放弃游戏lr的自动化测试,结果3天不到,他也放弃了!游戏自动化测试本质目的是提高测试效率,用lr反而降低了测试效率,那么我们还用lr来干什么呢?这里我也不多说原因了,到后面我会提一下另一种方法的,主要说另一种方法的优势,而这种方法的优势恰好是这些工具的劣势。
2.几乎所有的游戏在前期架构设计上就没考虑到游戏自动化测试的需求,所以在游戏后期介入自动化测试几乎是不现实的。
3.公司没有足够的人力物力,或者说项目组就没有意识到自动化测试的意义,所以也无法开展。
4.测试自身的能力,很多(现在不是几乎了,有的游戏公司的测试还是很nb的)测试自身能力不足,或者接触不到游戏代码或其他需求无法满足,导致无法进行自动化测试。

预告以下:胡侃游戏自动化测试(二) 主要说说游戏自动化测试对游戏架构设计的需求

评分

参与人数 1综合技术指数 +5 收起 理由
jiazurongyu + 5

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

推荐
发表于 2010-9-16 16:13:21 | 只看该作者
我想测试棋盘类游戏,规则很多,算法也较多,请问有什么方法能提高测试覆盖率?
回复 支持 1 反对 0

使用道具 举报

  • TA的每日心情
    开心
    2015-9-28 07:51
  • 签到天数: 6 天

    连续签到: 2 天

    [LV.2]测试排长

    30#
    发表于 2011-10-9 18:09:34 | 只看该作者
    关注》》》》》》》》》》》》》。。。。。。。。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-12-27 13:32
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]测试营长

    29#
    发表于 2011-8-25 01:35:35 | 只看该作者
    回复 1# 开水泡泡
    lr也是自动化,主要是做负载和压力的。可以查看软件的瓶颈
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-12-27 13:32
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]测试营长

    28#
    发表于 2011-8-25 01:34:10 | 只看该作者
    回复 9# davids
    性能中的压力和负载还是自己弄吧
    先根据业务来定策略
    主要查客户端的协议还是服务端的
    然后根据业务点来定测试需求
    最后开始写
    性能测试值得很久去研究
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-12-27 13:32
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]测试营长

    27#
    发表于 2011-8-25 01:32:35 | 只看该作者
    回复 2# 尛蟲蟲

    lr比较贵。但里面核心的内容可以拆分来做,概念结合在脚本中。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-12-27 13:32
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]测试营长

    26#
    发表于 2011-8-25 01:31:06 | 只看该作者
    GUi一变更对自动化是打击。
    而游戏的GUI变更相对频繁。关键是看你的脚本中是否可以设置参数和有效的测试点。
    自动化的目的是简化手工的操作,所以测试点的扩展性强也是很好的,不满足这个条件的还是手动的好
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2011-8-24 16:26:44 | 只看该作者
    是的是的,那些自动化工具根本就没法用。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
    发表于 2011-8-23 16:17:48 | 只看该作者
    哎 我也是  学了QTP不久 但是觉得没有什么用 也许是我没有用到实处吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-12-27 13:32
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]测试营长

    23#
    发表于 2011-8-14 21:56:17 | 只看该作者
    嗯 基本都是tcp/ip
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2010-9-18 22:09:20 | 只看该作者
    回复 21# Maryghp


        规则正确不正确貌似只能黑盒测试吧。其他的白盒测试。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2010-1-13 14:47:07 | 只看该作者
    原帖由 尛蟲蟲 于 2008-11-10 09:58 发表
    的确 lr,wr,qtp 根本不是为游戏而设计的
    一般的游戏自动化测试还是有的
    最常见的就是使用游戏外挂来达到拟人操作
    如果让我测试我会直接搜索我这款游戏的市面上存在的那些自动打怪练级自动XXXXXX的外挂
    然后联系 ...

    哈哈,知音啊,直接联系做挂作者,他们很强大的,不管什么游戏出来,都能第一时间把挂做出来!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2010-1-9 15:27:15 | 只看该作者
    嘿嘿 很不错分享了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2010-1-7 21:15:34 | 只看该作者
    2.几乎所有的游戏在前期架构设计上就没考虑到游戏自动化测试的需求,所以在游戏后期介入自动化测试几乎是不现实的。

    楼主这句话说的不错,深表赞同。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2009-10-16 13:20:09 | 只看该作者
    那现在的游戏测试不能自动化,都是人工的,没文档吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2009-10-12 10:19:54 | 只看该作者
    游戏自动化测试最合理的方式是与开发人员共同协作完成,主要是依据测试人员的设计,开发人员在程序开发过程中预留适当的接口以达到高效稳定的自动化实现。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2009-10-12 10:12:31 | 只看该作者
    偶在自己搞基于外挂和GM命令结合的测试工具中……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2009-9-28 16:10:41 | 只看该作者
    路过
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-9-23 15:22:30 | 只看该作者
    工具基本用不上,一般是使用机器人。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-9-18 14:39:12 | 只看该作者
    刚刚想知道游戏测试是否可以用工具的答案,现在就在这里得到答案了,不知道是不是大众人的感受,反正我现在是还没用到工具,因为对工具只是略微知道一点。。。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-22 18:48 , Processed in 0.082711 second(s), 30 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表