51Testing软件测试论坛

标题: 关于手机游戏测试的几点 [打印本页]

作者: jy3001638    时间: 2008-12-11 12:29
标题: 关于手机游戏测试的几点
0.文件检查:
    刚刚拿到的版本,不要着急去测试,首先要查看JAD和JAR的命名是否符合规范,相应的规范由公司自己提供。但由于受制于SP,一般情况下,CP的包名都会根据相应要提供的SP公司来进行更改。
    其次是将JAR解压缩,在META-INF/MANIFEST文件与JAD进行对比,相应项不应该有错误,至于哪些是相应项,请参考GL的RULES
   然后是检查包的大小。一个手机能够下载的包的大小是有上限的,如果包的大小已经超过了手机所能承受的上限值,这就是超容。那么恭喜你,这个版本不用测试了,让程序员去减容吧~~~

1.游戏安装:
           智能机可能在安装上不会出现比较明显的问题,小容量机就比较明显,受制于容量和处理器,在安装的时候很容易会造成死机,或者安装成功后不能游戏。还有一类问题,就是当测试机已经有一个此游戏的老版本,再覆盖安装新版本的时候,可能会出现一些奇怪的问题,不过发生几率比较低
     安装的过程普遍情况下,都要求使用OTA下载,即使用浏览器输入下载地址进行游戏安装,这样的操作有助于检查JAD和JAR之间的衔接是否有问题。但一些公司由于不具备这种条件(或者可以说为了成本不想这么做),会使用蓝牙、读卡器、数据线等手段进行安装。

2.游戏开始:
     手机游戏可以分为几个主要的屏幕位置:
     LOGO SCREEN:标志屏。作为一个公司的品牌,这个是必须的。如果是腾讯渠道的项目,那么开始游戏的时候需要有腾讯的LOGO(不过腾讯的LOGO一直在变 )。
     SPLASH SCREEN:闪动屏。这一屏是一个游戏的主介绍屏,一般情况下是这个游戏的主LOGO,然后可能还有一些版权信息,但最重要的是,一定要有一句话,在屏幕下方,不停的闪动:请点击中心键或5键开始游戏(press center key or 5 to star)。
     IGM:In Game Menu:游戏中菜单。这个是在游戏运行过程中,左右软键相对应的一个功能,可以弹出一个菜单列表,其中包括:
           继续游戏(resume)
         设置(option)/音乐(music)
         帮助(HELP)
         关于(about)
         返回主菜单(Main Menu)
         退出游戏(exit)
    CONTINUE SCREEN:继续屏。此屏为中断游戏后返回的第一屏,其中要包含一句话:请点击中心键或5键继续游戏(press center key or 5 to continue)。如果是触摸屏手机,则不能出现关于5键的任何提示,因为你看不到键盘的说~~~



     开始游戏之后,游戏主页面应该包含 开始游戏(start)、继续游戏(continue)、设置(option)/音乐(music)、帮助(help)、关于(about)、退出游戏(exit),这些缺一不可。
           开始游戏:点击后开始新游戏
           继续游戏:从上次存档点开始继续游戏
           设置或者音乐项:主要是此项的功能就是为了开启和关闭游戏音乐,有可能会附带其他功能,大多数游戏会只有一个开始关闭音乐功能,所以可能会直接写成音乐,或者打开/关闭音乐,这要看每个公司自己的定义。
           帮助:主要内容就是游戏世界观介绍,游戏按键说明。其中游戏按键说明必须与游戏中的按键完全相同
           关于:主要内容是关于此游戏制作公司等相关信息,这要看每个公司自己的定义了。
           退出游戏:点击后游戏关闭

3.游戏中:
          这个就是一个很庞大的问题了,RPG、动作、运动、射击……等等各种类型的游戏都有自己不同的测试内容。
          RPG类:游戏内容:主线任务、支线任务、物品、技能、宠物(如果有的话)、数值
                 图像:像素残余、像素残缺、图像出屏
                 音效:音效流畅、可以正确的打开及关闭音效
                 文字:文字出屏、错别字、敏感字
          动作类:游戏内容:人物属性,技能
                 图像:像素残余、像素残缺、图像出屏
                 音效:音效流畅、可以正确的打开及关闭音效
                 文字:文字出屏、错别字、敏感字
                 帧速率:好的公司会在设计说明中规定游戏的帧速率值,确保游戏的流畅性,可是却缺少工具来衡量实际的帧速率,只能靠感觉了。如果觉得游戏卡,就报帧速率过低的错误吧
         
           PS:其他类型的游戏我没怎么接触过,实在是不太好归纳。以上2点是我平时公司时想到的一些,肯定不全面,我会继续补充的

4.游戏后:
          此阶段是指游戏通关后的情形
          结束画面

          PS:呵呵,说实话,游戏结束画面,我还真没见过几次。公司项目特别紧张,经常是只给几天的时间,能把所有机型跑一遍已经是万幸了,从来没通关过.......

5.计费点:
          国外的项目基本上都是下载付费的,跟国内的百宝箱差不多,这块其实就不用测试人员去测试了。国内项目就不太相同,现在很多项目都使用了游戏中相关功能开通收费的形式,我们称之为计费点。高级物品,钱,经验,关卡开通等等。每次在使用一个计费点模块的时候,手机都会发送一条短信,收到下行后,游戏就会开通这个计费点的功能。比如说你想购买10000金币,当选择购买后,游戏会最小化,然后手机发送出一条短信,此时,游戏会自动最大化,并提示你购买成功,然后你就获得10000金币。
          流程是这样的,那么问题就来了,手机在频繁的获取计费点时,游戏来来回回的最小化、最大化,可能会出问题。

6.广告:
          国外项目有些会在游戏开始页面加入广告,点击后会打开一个WAP页面。此模块测试目标就是频繁的打开页面会不会引起游戏死机,页面是否能打开。

7.中断:
          中断是指在游戏运行的过程中,对游戏进行停止动作,例如短信,来电等,使游戏暂停。从而验证游戏的稳定性。
          中断操作:
              在游戏从手机软件列表点击进入开始起,一直到游戏完全退出,都算游戏过程,此过程中,游戏中的任何一屏,都应该可以中断,平且正常返回,且不会出现任何问题。游戏在中断后,应该会显示出一个暂停屏,此屏一般为黑底,提示信息为:“press center/5 key to continue” 或“按中心键/5键继续”。按中心键后游戏继续运行。
          中断的含义就是游戏在遇到其他事件时,能够暂停,所以这个很重要。在赛车类游戏中,中断后的游戏不可继续计时。
          中断测试在国外手游公司是重中之重,但国内公司.....唉,箱子不要求的他们也不要求了   

以上纯属个人抛砖引玉之用,还请各位大侠砖下留情
我感觉我总结的这些还很片面,希望有达人能指点指点我

这里还有GL的同事那~~~哈哈。GL的RULES在国内可以算的上葵花宝典了~~~ 。基本上只要有RULES的手游公司,基本上RULES都是GL抄出来的,哈哈

Please check it~
THX!

[ 本帖最后由 jy3001638 于 2010-3-11 16:47 编辑 ]
作者: hufang-51    时间: 2008-12-12 13:32
很好,虽然没有接触过游戏测试,但是看了你的描述,有点了解了,继续加油!补充完整!
作者: 83462294    时间: 2008-12-14 00:19
写得真好,刚做这一行,看来还有很多需要学习
作者: 诡异的妖精    时间: 2009-1-7 00:35
对于手机游戏来说,中断测试还是有必要的。
楼主思路还是挺清晰的。

PS,这儿熟人真多。
作者: pandy2009    时间: 2009-1-8 17:14
总结的很好,
作者: caocaoguihua    时间: 2009-3-23 12:51
能不能再说细些
作者: rsl887    时间: 2009-3-28 03:21
gameloft的GL-RULE比较完善。。不知道有没有人放出来呢!!!
作者: 云层    时间: 2009-3-30 16:03
看的我觉得有GL的样子,难道以前是自己人?

GL-Rule应该是不能随便拿出来的,虽然我有。呵呵
作者: skykklove    时间: 2009-4-10 01:48
原帖由 云层 于 2009-3-30 16:03 发表
看的我觉得有GL的样子,难道以前是自己人?

GL-Rule应该是不能随便拿出来的,虽然我有。呵呵


炫耀~~赤裸裸的~

小气鬼  不肯给还说出来
作者: yetties2005    时间: 2009-4-10 02:15
跟着学习了。。。
作者: 彼得潘    时间: 2009-4-21 22:45
学习、学习了
作者: songyilanbear    时间: 2009-6-2 15:37
有帮助,顶一个
作者: yuyang316    时间: 2009-6-4 13:17
兄弟正在做手机游戏的测试,感觉和楼主说的差不多,顶一下
作者: majun915    时间: 2009-6-8 13:57
虽然没有接触过游戏测试,但是看了你的描述,有点了解了,继续加油
作者: 过客一个    时间: 2009-7-3 08:33
我也是刚刚入行的新手,希望高手多多指教
作者: lanfish319    时间: 2009-9-17 09:53
看了 学习一下~
作者: mentgmery    时间: 2009-9-17 10:23
了解中,好象有几本游戏测试的书,想学习的,可以买着看看
作者: ylp19860911    时间: 2009-12-11 16:20
很清楚,我也是做手机游戏测试的。
作者: 丁宁咔叽    时间: 2010-12-14 15:50
总结的很全面
作者: gongtao_87    时间: 2010-12-15 16:45
云里雾里的
作者: lmy720    时间: 2010-12-15 17:39
写的挺好的啊
作者: wutianxiao    时间: 2010-12-15 22:08
早已经从GL离职了
LZ自爆下吧  总感觉我该认识 ID也有似曾相识的感觉
作者: bingchu    时间: 2010-12-24 17:24
居然看到GL的同事了。有些人我认识你们哦
作者: cncnily    时间: 2010-12-27 17:07
这个是单机滴
安装会出现jar和jad不匹配
或者jar损坏的情况
作者: hualuo1985    时间: 2011-7-5 14:24
GL和Glu的路过~~~checklist是很强大!
作者: yytbonnie    时间: 2011-7-19 13:39
俺以前也是GL滴。。。。
作者: freelance    时间: 2011-7-21 18:28
求gameloft 除了GL rule之外可以而借鉴的文档!
作者: gwssgc    时间: 2011-7-30 17:37
哈哈 GL的人不少啊
作者: LNDevo    时间: 2011-7-31 21:00
很好,不过还可以说说性能测试,比如有一些轻微内存泄漏问题的,多次重复操作(加载游戏界面),然后就可能出现大问题。还有那些中断之类的。
作者: jiagll300    时间: 2011-8-16 14:51
学习了
作者: 张银光    时间: 2011-8-17 15:37
赞一下
作者: chwei1003    时间: 2011-8-18 15:11
不错,不知道有没有关于手机游戏评审这方面的东西呢
作者: chwei1003    时间: 2011-8-18 15:11
不错,不知道有没有关于手机游戏评审这方面的东西呢
作者: yjiqueen    时间: 2011-8-23 21:41
学习了.
作者: sun1238899    时间: 2011-9-2 17:38
顶,学习了。
作者: w_jiao    时间: 2011-9-7 16:14
受益了  现在我就在做手机应用的测试  还是会测一些手机游戏 写的这些对我挺有用的
作者: lovealina    时间: 2012-2-7 15:16
学习了。。。
作者: task_soul    时间: 2012-7-11 15:22
手游测试,不同平台,测试要求不同,但楼主已基本写出大致。
不同类型的游戏,测试起来需要慢慢的琢磨了。
作者: emmacoder    时间: 2014-4-28 00:08
我现在正做着一款单机手游的测试,看了楼主的介绍发现自己遗漏了不少必要的步骤~~~感谢楼主分享啊~
作者: 不吃鱼的猫    时间: 2014-6-30 14:05
看完了这么强的文章,我想说点什么,但是又不知道说什么好
作者: 496511447@qq.co    时间: 2014-7-29 10:44
看了,希望对现在的手机游戏测试有帮助
作者: apate    时间: 2015-4-17 14:02
楼主说的都蛮实用的,赞一个,帖子不沉
作者: ltyt16    时间: 2015-6-17 02:18
学习了~
作者: CoCo1123    时间: 2016-5-11 13:33
GL好多人呀  
作者: 测试小白来报道    时间: 2016-11-3 16:16
16年入行的给大佬写的赞一个
作者: beiank    时间: 2016-12-15 19:54
游戏测试小白新人  对SP CP 理解的不是很明白 请指导
作者: beiank    时间: 2016-12-15 20:00
云层 发表于 2009-3-30 16:03
看的我觉得有GL的样子,难道以前是自己人?

GL-Rule应该是不能随便拿出来的,虽然我有。呵呵

云层前辈又调皮了
作者: beiank    时间: 2016-12-15 20:02
task_soul 发表于 2012-7-11 15:22
手游测试,不同平台,测试要求不同,但楼主已基本写出大致。
不同类型的游戏,测试起来需要慢慢的琢磨了。

具体的测试要求都有哪些?!请前辈指导
作者: ZhangXianSeng    时间: 2018-7-18 16:40
可以,作为刚入行的新手,学到了很多




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2