移动游戏测试方案第二版培训课件Word格式文档下载.docx
《移动游戏测试方案第二版培训课件Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《移动游戏测试方案第二版培训课件Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
![移动游戏测试方案第二版培训课件Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2023-1/23/326f8a3b-a850-4484-98b2-7c6ad203aca2/326f8a3b-a850-4484-98b2-7c6ad203aca21.gif)
中国品牌:
HTC、联想、步步高、魅族、OPPO、小米、酷派、华为、中兴、金立等
日韩品牌:
三星、索爱、索尼、LG、东芝、夏普、现代、NEC、富士通等
欧美品牌:
谷歌、微软、诺基亚、摩托罗拉、飞利浦、黑莓、卡西欧、奢侈品、阿尔卡特、惠普、戴尔等
B、IOS:
苹果
C、微软Windows:
none
1.2、设备品牌(平板):
A、Android平板:
中国品牌:
联想、优派、小米、华为、中兴、爱国者、蓝魔、纽曼、E人E本、长城、汉王、HTC等
三星、索尼、LG、东芝、夏普、现代、富士通
微软、谷歌、摩托罗拉、戴尔、黑莓、惠普、亚马逊
B、IOS平板:
微软SurfacePro、三星、联想、优派等
1.3、苹果相关设备型号:
A、IPHONE:
iphone3、iphone4、iphone4S、iphone5
B、IPAD:
ipad1、ipad2、ipad3、ipad4、Thenewipad、ipadmini、ipadmini2(预计今年第三季度)
C、IPODTOUCH:
iPodtouch1、iPodtouch2、iPodtouch3、iPodtouch4、iPodtouch5
注:
标红为推荐使用型号。
1.4、Android,推荐使用设备(手机)
三星系列:
GALAXYSAndroidOS4.2
联想系列:
K900AndroidOS4.2
HTC:
新HTCONEAndroidOS4.1
1.5、Android,推荐使用设备(平板)
GALAXYNOTEAndroidOS4.0
联想乐PAD
1.6、微软Windows,推荐使用设备(平板)
微软系列:
微软SerfacePro
联想IdeaPad
1.7、测试设备参考(不包含微软Windows系列)
测试设备表android、ios(详情参见附件1)
2、测试版本准备
2.1、IOS版本:
固件编号
更新时间
1.1.X
1.0
1A543a
2007年06月29日
1.0.1
1C25
2007年07月31日
1.0.2
1C28
2007年08月21日
1.1
3A100a 3A101a
2007年09月14日
1.1.1
3A109a 3A110a
2007年09月27日
1.1.2
3B48b
2007年11月12日
1.1.3
4A93
2008年01月15日
1.1.4
4A102
2008年02月26日
1.1.5
4B1
2008年07月15日
1.2.X
2.0
5A347
2008年07月11日
2.0.1
5B108
2008年08月04日
2.0.2
5C1
2008年08月18日
2.1
5F136 5F137 9M2517
2008年09月09日
2.1.1
5F138
2.2
5G77 5G77a
2008年11月21日
2.2.1
5H11 5H11a 9M2621a
2009年02月27日
1.3.X
3.0
7A341
2009年06月17日
3.0.1
7A400
2009年07月31日
3.1
7C144 7C145
2009年09月09日
3.1.2
7D11
2009年10月08日
3.1.3
7E18
2010年02月02日
3.2
7B367
2010年01月27日
3.2.1
7B405
2010年07月15日
3.2.2
7B500
2010年08月11日
1.4.X
4.0
8A293
2010年06月21日
4.0.1
8A306
2010年07月16日
4.0.2
8A400
2010年08月12日
4.1
8B117
2010年09月18日
4.2
8C1348C134b
N/A(被iOS4.2.1代替)
4.2.1
8C148a
2010年11月23日
4.2.5
8E128
2011年02月07日
4.2.6
8E200
2011年02月10日
4.2.7
8E303
2011年04月14日
4.2.8
8E401
2011年05月04日
4.2.9
8E501
2011年07月16日
4.2.10
8E600
2011年07月26日
4.3
8F190
2011年03月10日
4.3.1
8G4
2011年03月25日
4.3.2
8H7
2011年04月15日
4.3.3
8J2
4.3.4
8K2
4.3.5
8L1
1.5.X
5.0(iPhone4S)
9A334
2011年10月5日
5.0(除iPhone4S外)
2011年10月13日
5.0.1
9A405
2011年11月11日
5.0.1(iPhone4S用户独有版本)
9A406
2011年12月16日
5.1
9B176
2012年3月8日
5.1.1
9B206
2012年5月8日
5.1.1r1(iPhone4GSM用户独有版本)
9B208
2012年5月25日
1.6.X
6.0(所有iPhone3GS/4/4S与iPad2/3版本)
10A403
2012年9月19日
6.0(iPhone5)
10A405
6.0.1
10A523
2012年11月12日
6.0.2
10A551
2012年12月19日
6.1beta3
10B5117b
2012年12月4日
6.1beta4
10B5126b
2012年12月18日
6.1beta5
10B143
2013年1月28日
6.1
2013年1月29日
6.1.1(iPhone4S专版)
10B145
2013年2月12日
6.1.2
10B146
2013年2月20日
6.1.3
10B329
2013年3月20日
6.1.4(iPhone5专版)
10B350
2013年5月03日
IOS7,于2013年6月11日,发布预览版
对于IOS版本,测试使用IOS6.0以上即可。
2.2、Android版本
版本号
版本名称
Android1.1
2008年9月
Android1.5
Cupcake(纸杯蛋糕)
2009年4月30日
Android1.6
Donut(甜甜圈)
2009年9月15日
Android2.0/2.0.1/2.1
Eclair(松饼)
2009年10月26日
Android2.2/2.2.1
Froyo(冻酸奶)
2010年5月20日
Android2.3.x
Gingerbread(姜饼)
2010年12月7日
Android3.0
Honeycomb(蜂巢)
2011年2月2日
Android3.1
2011年5月11日
Android3.2
2011年7月13日
Android4.0
IceCreamSandwich(冰激凌三明治)
2011年10月19日
Android4.1
JellyBean(果冻豆)
2012年6月28日
Android4.2
2012年10月30日
目前为止,4.0/4.1/4.2版本为目前市场主流,但2.3版本市面上依旧很多。
2.3、微软Windows
WindowsRT、Windows8
3、网络服务准备
3.1、支持:
A、移动SIM卡:
2G
B、联通SIM卡:
3G
C、电信SIM卡:
运营商包规范(附件2)。
3.2、支付平台:
A、支付宝
B、易宝
C、点卡
D、运营商卡
E、银行卡(研发中暂时可用个人的账户)
F、iTunes账户(用虚拟帐号)
4、apple审核准备:
苹果PC机一台,用于IOS测试发送APP审核(如果由测试来做申请的话)。
apple审核要点(参考附件3)。
5、测试人员准备
网游项目:
初期2人即可
单机项目:
1人负责多项目
6、其他准备
设备存放柜带锁等。
二、建立项目测试流程:
(流程图)
1、策划提交需求
需要策划提供项目计划书、完整详细的策划文档,明确现阶段版本状态,以及测试需要进行测试的深度,并且提供现有版本缺陷列表。
测试前需要策划方面准备好测试服务器,并帮助测试准备好测试平台,并提供相关插件,第三方工具,root权限,以及权限相关功能说明。
2、测试方案以及测试周期
测试会根据策划提供的信息,确定大致的测试方案,以及整个测试周期。
根据测试方案、测试周期将整个测试过程分为几个测试的阶段。
3、版本测试
测试负责编写版本通用的测试用例。
每个版本都会根据通用测试用例进行版本测试。
4、游戏功能测试
这条会在后面的第三章节进行详细的阐述。
5、功能分配
游戏功能暂时按照全员测试来做。
每个产品需要两人以上,每人测试至少两遍。
6、缺陷管理工具
暂用UR,需要策划在UR上建立测试申请单,在测试申请单下建立子事务——测试项。
测试会将发现的BUG,以及建议提交到测试项下,并转发给策划。
7、审核封包
在测试通过测试后,进行封包,并提交发布审核流程。
三、游戏功能测试
1、版本测试
1.1、版本安装测试
版本安装作为游戏体验开始的准备,这里显得尤为重要。
移动游戏不同于客户端游戏的安装,安装时充满很多异常的因素。
版本安装包括了正常版本安装,旧有版本升级。
安装版本首先要确定所安装设备的操作系统是否低于本游戏的安装需求,一般在低于游戏安装需求的低版本操作系统上安装时,会有拒绝安装的提示。
在设备关机状态下,利用个人计算设备对其进行安装升级的同步操作,看是否能够正常进行。
在个人计算机上用老版本的游戏覆盖新版本游戏后的状态,还有在利用计算机安装或升级的过程中,断掉数据线,看看异常如何。
移动设备的存储容量一般不是很大,那么这里需要测试在游戏客户端大于设备容量的情况下安装,查看其结果。
1.2、新旧版本的兼容性
网游客户端一般都会随着每次版本的更新而更新,但移动端游戏因为运营商更新审核等的原因(尤其是apple的),移动网络游戏客户端不会密切的随着游戏版本的更新而更新。
这样一来,新旧版本的兼容性问题就尤为重要。
检查的内容一般分为以下几个方面:
不同版本同时在线,并交互;
在不同版本登陆同一个帐号,做一些操作;
新功能、新功能接口的显示等。
2、网络测试
无线网包括2G、3G、wifi,它们都有一个共同的特质,就是网络不稳定,尤其是是2G、3G。
这时我们需要着重测试网络不稳定时触发存档的机制,可以使用屏蔽盒或者找信号不好的位置来进行测试。
特定网速测试,一般我们设定三种低速网络20KB、30KB、50KB进入游戏,并去查看进入游戏的等待时间。
其他网络相关的测试,在联网游戏的情况下测试3G与wifi互相切换,有网路/无网络安装进入游戏。
3G网络的充值,需要着重测试。
3、游戏存档测试
首先,我们需要了解所测游戏的存档机制,根据此游戏的存档机制,做针对性测试,这里就不详细阐述了。
通用存档测试,对于存档的内容,是否可以进行修改,是否可以对存档进行导入、导出的操作。
确定游戏是否可以手动存档,在手动存档的时候强行结束进程会否出现异常。
4、UI测试
UI测试分为两种:
UI美术测试、UI按钮测试。
4.1、UI美术测试
UI美术测试,就是测试所有UI界面美术效果是否正确实现。
4.2、UI按钮测试
UI按钮测试是测试游戏所有UI界面上的按钮等实现方式是否正确。
测试一、二、三级页面的正常使用。
5、分辨率测试
在不同的设备上会有不同的分辨率,apple还有向上兼容的特性,即能在iphone上安装一定可以在在pad上安装,反之不一定。
6、体验引导
体验引导这部分分为:
账号注册与新手指引。
7、充值测试
7.1、Apple充值
Apple的充值测试用沙盘做虚拟账户测试即可。
7.2、Android充值
Android系统的充值测试,需要用实际账户测试,可以提前准备测试账户,详情参考3.2。
7.3、充值异常测试
除了上面的正常测试外,充值测试要实行严格的异常测试,比如:
信息拦截软件,可以促使发包成功,返回验证不成功,从而导致刷现金刷充值的恶性现象。
(这块儿后期会整理一份现有能造成刷充值问题的文档,作为借鉴)
8、玩法测试
作为游戏应用的主题,测试量是最大的。
我们要根据对应的玩法设计利用各种测试方法做针对性的测试方案。
对各个玩法做相应的测试用例或测试要点。
9、美术测试
手游的美术测试相对简单,一般测试美术贴图、动态效果、UI相关美术即可。
10、音效测试
手游的音效测试较PC端游戏来说比较严格,分为音效正确性测试与音质测试。
10.1、音效正确性测试
音效正确性测试不外乎测试游戏内所有该设置音效的位置,音效播放是否正常。
10.2、音质测试
音质测试这里提一下,因为手机的耳机音效都十分优秀,这直接导致游戏的时候,玩家会对音质的反应十分敏感,有瑕疵会相当容易发现。
11、异常操作综合测试
我们针对移动设备,统计了很多移动设备特有的特性,检查在这些情况下游戏是否会出现异常。
在进行游戏中我们对设备进行强制的关机、重启,并检查其后果。
设备电量不足时,进行游戏,而导致自动关机的情况。
游戏中死机。
充电的同时游戏。
游戏中,切换至其他游戏。
游戏中接听电话、拒绝电话、查看短信。
游戏的同时下载其他游戏,并且安装游戏,或者删除游戏。
后台运行的时候删除、关闭游戏。
当游戏读取进度加载的情况下,强制切换或关闭游戏。
游戏中播放视频、歌曲。
在游戏中,设备内存使用率达到临界值、超过临界值时的运行情况。
在游戏中,设备CPU使用率达到临界值、超过临界值时的运行情况。
其他异常后续会意义补充。
12、整体的Checklist测试
版本封包前后的Checklist,对于手游尤为重要,手游的Checklist检测内容,几乎涵盖了前面所有功能的测试,其中版本、异常操作需要全面覆盖测试,其他内容酌情增加测试量。
13、小结
在移动游戏测试的时候,会发现单纯玩法的测试较PC端网游的测试会少很多,而异常测试、破坏性测试、还有版本相关测试的工作量所占比例大大的增加。
这对于每个测试人员的要求很高,每个测试员的思维要有十分清晰的调理,以确保游戏测试的顺畅。
四、性能测试
1、设备压力测试
原理:
通过第三方工具,使所测软件的性能达到最低,让其CPU、内存的占用率达到极限,并且不间断的进行长时间运行,看最后所达到的效果。
(待补充)
2、服务器压力测试
简单的说,使服务器达到链接上限,并持续稳定运行一段时间(一般为一个礼拜)。
五、安全测试
1、充值安全性测试
参照三章7.2节。
2、第三方软件兼容测试(流氓软件)
这里主要针对市面上流行的几款所谓的流行安全应用,如:
360手机卫士。
这类软件经常会拦截游戏应用的信息(尤其是账号信息)。
3、登陆验证测试
根据游戏的设定,账号绑定、MAC绑定,对用户进行登陆验证。
六、附件(参考)
1、测试设备参考表(一般由运营商提供其测试标准的设备)
2、运营商包规范(仅供参考,需根据当时的运营商更新)
3、苹果审核要点(暂供参考,需根据提交反馈做修正)