游戏测试反思

发表于:2010-5-27 11:31

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:阿Q    来源:51Testing软件测试博客

  目前进入游戏测试这行业还不太久,以前做测试开发,总是幻想投身实现游戏的自动化测试,理想和现实往往距离还是有一段挺大的差距,经过大概1年多的游戏测试,总结起来有几点值得反思。

  1. 测试开发一定不能脱离项目, 在做测试开发期间,总是以自己的想法和测试人员提的需求来开发工具,由于脱离项目不知道工具是否容易操作,是否能达到测试人员的需求。

  2. 自动化测试是否值得花人力去做。

  1)项目开发期,接口变化大,自动化工具必须适时调整才能满足测试需求,这样导致维护成本高;

  2)对测试人员本身来讲,目前自动化工具都以脚本的形式来执行,在脚本上得花不少功夫,但是对发现BUG率来讲,付出与收获不能成正比;

  3)在MMOG这类游戏来讲,一个游戏的好与坏除了游戏内容外就是游戏client的表现,目前自动化测试还没有到达能自动检查client的各种表现是否玩家可容忍和是否正确。

  4)动化测试无法代替手动测试,无法模拟用户的行为。对于游戏测试,我相信手工测试仍然是最重要的测试方法,测试人员在测试游戏过程中,有不同操作方法和不同的次序,所有这些变化是一个巨大的组合,无法通过自动化测试完成,很多情况下,也没有必要通过自动化完成。测试人员在手工操作过程中,每一步骤都通过思考来验证当前状态的正确性,而这些复杂的思考无法简单快速的转成自动化用例的验证部分。

  3. 游戏协议测试值得花成本去做;

  1)协议字段有效性;

  2)权限检测是否通过;

  3)逻辑检查是否通过。

  4. 压力测试必须得做。

  1)服务器最大负载检测;

  2)服务器负载均衡。

  5. client性能测试 必须做。

  1)提供数据优化client;

  2)为市场部提供最低配置与推存配置。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号