cf手游官方app是与App测试如何快速转型

游戏app的性能测试,需要测试哪些指标和场景_百度知道
游戏app的性能测试,需要测试哪些指标和场景
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
xiangjuan314
来自电脑网络类芝麻团
xiangjuan314
采纳数:23843
获赞数:20372
参与团队:
主要监测:不同网络下启动及业务的响应速度,不同时间段各种资源CPU,内存,电量,流量占用情况,及连接超时、连接失败等移动应用联网性能问题如何开展:根据公司的要求和实力决定吧,中小公司可以借助一些成熟平台,使用一些开源的工具,大点的公司会开发自己的监测工具。因为是移动应用的性能测试,我们一般将重点放在监测启动及业务的响应速度上,原则上不过多关注CPU占有率,但我们需要关注下,在程序闲时没有异常的CPU占用,程序忙时没有异常的峰值占用,这些好多开源的工具(GT/ Emmagee.apk)都能满足。内存,电量,流量占用可以用android自带的一些tool: DDMS,hprof,TCPdump,traeview及shell命令来获取Android手机的某些性能指标。App系统性能要求==〉App性能测试要求==〉性能测试用例==〉收集性能测试指标基准==〉测试结果报告优化
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。提供企业信息化整体解决方案
手游与App测试如何快速转型
手游与App测试如何快速转型
| 作者: |
10:50:53| 阅读 0次
概述:本文为大家整理一下其中的基础部分,涵盖了两者在手工和自动化测试方面的不同,希望能帮到想从App测试转到手游测试的朋友们。
随着智能设备的普及和移动互联网的兴起,各家互联网巨头纷纷在往移动端布局和转型,同时初创的移动互联网公司也都盯着这个市场希望分一杯羹。在这个大环境下,互联网的重心已经慢慢从Web端转向了移动端,而移动端的软件测试也变得越来越重要了。
在移动端的软件里,手游又是其中非常大的一块。从下面的图可以看出,智能手机的普及和手游玩家的增长是密切相关的:
加入鹅厂前,笔者曾经从事过手机App的测试开发工作。1年前加入鹅厂后转行做了手游测试工作,通过摸索实践,发现两者在相同的测试理论基础之上,其实有着非常不同的测试场景和测试需求。下面就为大家整理一下其中的基础部分,涵盖了两者在手工和自动化测试方面的不同,希望能帮到想从App测试转到手游测试的朋友们。
一、APP自动化测试完全不同于手游自动化测试
手机App和手游的开发技术不同,这导致了两者的自动化测试技术是截然不同的。
以安卓开发举例,手机App一般使用Android SDK开发,使用Java编写。通过Android提供的服务,我们可以获取App当前窗口的视图信息,进而查找和操作按钮等控件,以完成自动化测试,如Uiautomator。这个过程是标准化的,从技术上来说没有任何难度,因此各个公司各个App自动化测试的方法都大同小异。
但手游的开发却不是这样。手游一般使用引擎开发,现在著名的有cocos2d和unity3d。两者都是使用引擎自带的语言进行开发,主流的分别是c++和c#,虽然在开发过程中也有按钮等控件的概念,但当运行时由引擎渲染后就变成了一副简单的图片:
图:游戏中看到的只是一副简单的图片,按钮已经不是控件了
因此,我们就无法通过Android自带的服务来找出游戏中的按钮了,也就没法进行常规的自动化测试。
如果有人说自己的技术是基于Android原生控件识别的,那就一定做不了手游自动化测试。这个问题大家都在探索解决方案,我们现在通过注入引擎SDK到安装包反射出引擎层控件的方法进行自动化测试,实践下来具有很好的效果。
二、玩法不同导致功能测试更复杂
游戏的场景和过程是动态并且伴有随机要素的,这体现在两点。
你重复玩一个游戏关卡,很可能两次出现敌人以及游戏过程是不同的。
你玩一个手游的时候不进行操作,敌人和周围的场景也在时刻发生改变。
这两点对自动化测试带来了极大的挑战,如果测试脚本写的不够灵活,很容易导致上一次运行成功的脚本这一次就无法运行了。我们需要在测试脚本里适当的加入探索和自适应的功能。
App测试就没有这个问题,大部分App的使用方式都是静态且可以重复的。因此自动化测试可以完全按照测试脚本进行编写并执行。
手游和App的第二个玩法不同在于探索性。App一般都是功能性的,好的App需要把它的功能简单明了地告诉用户。而游戏重在娱乐性,需要给玩家一定的探索要素。因此在做手游测试的时候,我们需要测试游戏的用户帮助说明是否清晰,同时后续的游玩和探索过程和前面给出的说明之间是否有合理联系,规则的指示是否有足够的提示性。
3、难度测试
App希望做的越简单,用户的使用成本越低越好。而手游是有难度设置的。我们在做手游功能测试的时候,会把资源和等级调到最大以方便后期功能的执行,但当所有的功能测试都做完后,我们需要把自己的资源初始化,以&回归&一个普通玩家的水平,通过普通玩家的视角来查看游戏的难度提升是否合理,资源分配是否均匀。
4、关卡测试
App的使用是功能性的,一个功能的重复使用总是一样的。而手游具有关卡的概念,即便是同一种玩法,关卡和关卡之间也有细微的差别,前面的关卡测试正确了,并不表示后面的关卡一定是正确的。作者曾经碰到过一个手游的Bug,当游戏进行到某个后期关卡时,游戏一定会崩溃。而导致这个Bug的原因也很简单:这个关卡的图片资源在打包客户端的时候没有加入。因此当我们玩前面的关卡时并不会触发这个Bug,但一到后面的关卡就出错了。
这类Bug虽然原因简单,但确实非常难测试到。因为各个关卡的玩法虽然都一致,但一个游戏的关卡数却是非常多。如果我们要遍历所有的关卡走一遍,那耗费的人力成本将是非常大的。对于这类重复性的关卡测试,建议使用自动化脚本进行遍历。
5、PvP测试
App的使用普遍是单人的,而手游往往有玩家对战的PvP模式,好的手游更是具有实时的PvP模式。由于两个玩家实时进行游戏合作或者对战,因此网络延迟的测试就变得非常关键了。我们在测试中需要模拟不同的网络对游戏延迟的影响,观察两个玩家的状态和数据是否一致,同时体验网络延迟对游戏手感的影响,这在传统的App测试中是完全不需要的。
三、手游测试更看重商业类测试
1、支付测试
现在的手机App基本上以广告收入为主,并不会直接向用户收取费用。而手游的直接消费群体就是玩家,在游戏过程中伴随着玩家大量的支付操作。由于这类操作和玩家的金钱密切相关,因此支付类的测试在任何游戏中都要做最高优先级的保证。
我们需要在各种严格的环境下保证玩家的支付操作被正确执行或者得到了正确的失败提醒。例如当网络状况很差的时候,用户在支付界面的多次确认操作必须只能被执行一次。当用户在支付过程中断网,未收到货物时,游戏需要在玩家的网络恢复后第一时间补发货物,并作出明显的提示。另外支付操作需要在大量不同系统、不同型号的手机上进行适配操作,以降低出错的可能性。
2、安全测试
对于大多数非支付类App来说,安全并不是一个特别大的问题,只需要保证登录鉴权的安全性即可。App是一个方便用户的工具,没有人会在用自己的计算器App时候锁定内存,或者把加法操作变为乘法操作。
手游在这点上很不一样,手游与玩家在某种程度上具有&对抗&要素,玩家要战胜游戏关卡获得奖励,而游戏关卡要设置一定的难度阻止玩家。如果游戏的外挂横行,玩家不需要任何对抗就能获得胜利,一方面会对游戏的平衡性造成影响,使得某些玩家的资源大大超过别的玩家;另一方面从长远看会使得这个游戏变得无趣,从而造成玩家的离开。
对游戏进行安全测试的普遍方法为通过锁定/修改内存来锁定和修改游戏资源、通过修改游戏内存来改变游戏逻辑简化游戏流程等。
3、收益测试
一般的手游App没有付费用户的概念,所有的用户都是使用同一个功能。即便有付费用户,他们和普通用户的区别也非常明显:付费用户可以使用一些额外功能。手游的付费用户和非付费用户的界线并没有这么明显。手游里根据用户付费的多少分为非R用户,小R用户,大R用户等。我们需要在策划的时候就计算好这些付费用户的投入和回报,并在测试的过程中验证这些。举两个例子,如果一个大R用户获得的回报,非R用户只用很少的时间就能获得,那大R用户一定不满意,这个收费项目的设置就是不合理的;如果两个购买项的金额相同,而收益明显不同,那也会造成玩家的不满。
四、后台性能不同
虽然我们这里讨论App和手游主要是前端客户端,但其实两者的后台性能也有区别。相比一般的App,手游的在线人数明显更有规律性且更集中,一般在中午12点和晚上8点是两个明显的高峰。因此手游的性能测试就要贴合这种用户模型,能够处理极值情况下的服务器性能负载。当然,两者都会受到节假日较大的影响,这个对于App和手游来说是一致的。
也来谈下相似之处
除了上面提到的这么多手游测试和App测试的不同点,其实两者也有很多相似之处,在测试的时候都不能遗忘,例如手机来电、短信的中断测试,碎片化的兼容性测试(尤其是安卓),客户端运行在手机上的性能测试,网络较差或者网络频繁切换的弱网络测试,已经用户体验和UI测试等。
原文转载自:
慧都控件|提供软件技术整体解决方案
云集全球三千余款优秀控件、软件产品,提供行业领先的咨询、培训与开发服务
企业QQ:|电话:023-
服务与支持
重庆 / 023-
北京 / 010-
400-700-1020
慧都科技有限公司 版权所有 Copyright 2003-
400-700-1020
<input type="hidden" id="url" value=""/>手机游戏测试用例_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
手机游戏测试用例
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
&#xe64e;加入VIP
还剩5页未读,
定制HR最喜欢的简历
你可能喜欢【试用手游/手机APP 游戏测试_哈尔滨创优才智科技有限公司人才招聘信息】 - 智联招聘
智联提示您:用人单位以任何名义向应聘者收取费用都属违法行为(如押金、资料费、代收体检费、代收淘宝信誉等),请提高警惕并注意保护个人信息!
您当前所在位置&&&当前页面
试用手游/手机APP 游戏测试
职位月薪:元/月
工作地点:
发布日期: 17:52:07
工作性质:全职
工作经验:不限
最低学历:不限
招聘人数:5人
职位类别:
一.岗位职责&1、负责手游/app的试用工作,按平台要求下载试用;&2、有效的执行试用,试用时间3-5分钟,&以增加app浏览量曝光率;&3、试用完成后即可删除应用并进行下一个,不会占用手机内存;&4、&公司直招,无需任何费用押金;&二.任职资格&1、对手机应用手游感兴趣,喜欢玩手机,有志于应用试用测试行业;&2、男女不限;达不到公司招聘技术要求的应聘者,可自愿选择是否参加公司提供的岗前技能提升计划。工作时间:早九晚六 周末双休 法定节假日。
工作地址:
黑龙江 哈尔滨 南岗 长江路130号乐业大厦一层
最新职位推荐
今日相似推荐
地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨
地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨地点:哈尔滨
公司规模:500-999人
公司性质:合资
公司行业:
公司地址:
黑龙江 哈尔滨 南岗 长江路130号乐业大厦一层
热门职位推荐:TestBird真人压力测试 - APP和手游真人压力测试平台
云测试服务
自动化测试平台
全面测试服务器承载能力,挖掘隐患,有效避免因服务器崩溃造成的用户流失
无法在短时间内组织大量真实用户
一般机器人压测的性能体验不真实
真实用户分布全国各地,带宽各异机器无法测出带宽设置问题
服务器参数作为重要指标机器测试无法呈现
真实用户在线,测试体验真实
采用真实用户,真实现网,避免机器人测试造成的性能体验不真实完全真实模拟开服当日短时间内大量用户涌入对服务器各个环节的压力
用户分布广,带宽问题和服务器参数更易体现
相较机器人,真实用户,带宽各异,能更易测出带宽设置问题服务器参数作为重要指标,采用真实用户,可以测试优化服务器参数
量化统计问题,测试精准高效
测试进度循序渐进,人员分批有序导入不以冲爆服务器为主,而是精准量化服务器和客户端的问题
讨论测试需求(提前一天以上)
给包和测试流程
运营评估测试需求
确定测试需求
确定测试具体时间
同步测试进度以及问题
反馈测试用户体验
他们正在使用TestBird提高APP质量
填写信息,我们第一时间联系您
请求失败,请稍后再试
TestBird外包测试服务
,恭喜您已预约成功,我们的销售人员将尽快和您联系!
验证手机号
获取验证码
刘先生:153
刘先生:155
郭先生:139
李女士:159 (手游)
张先生:135
友情链接:
成都中云天下科技有限公司&&蜀ICP备号-1

我要回帖

更多关于 app手游开服 的文章

 

随机推荐