首页 | 教程 | 人才 | 资源 | 视频 | 外包 | 培训 | 论坛  
游戏教程 美术基础 3D设计 平面软件 影视后期 建筑效果 网站设计 精选教程
 
网络学堂   2D美术   3D美术   游戏动作   次时代游戏   游戏策划   游戏程序   理论   其它
 您现在的位置:首页 > 教程频道 > 游戏教程 > 理论
     游戏技术干货:手游与App测试四大区别

游戏技术干货:手游与App测试四大区别
编辑:游戏兵工厂 发布时间:2016-01-04 查看:1681 次   

游戏技术干货:手游与App测试四大区别

随着智能设备的普及和移动互联网的兴起,各家互联网巨头纷纷在往移动端布局和转型,同时初创的移动互联网公司也都盯着这个市场希望分一杯羹。在这个大环境下,互联网的重心已经慢慢从Web端转向了移动端,而移动端的软件测试也变得越来越重要了。

在移动端的软件里,手游又是其中非常大的一块。从下面的图可以看出,智能手机的普及和手游玩家的增长是密切相关的:

笔者曾经从事过手机App的测试开发工作,后转行做了手游测试工作,通过摸索实践,发现两者在相同的测试理论基础之上,其实有着非常不同的测试场景和测试需求。下面就为大家整理一下其中的基础部分,涵盖了两者在手工和自动化测试方面的不同,希望能帮到想从App测试转到手游测试的朋友们。

1、APP自动化测试完全不同于手游自动化测试

手机App和手游的开发技术不同,这导致了两者的自动化测试技术是截然不同的。

以安卓开发举例,手机App一般使用Android SDK开发,使用Java编写。通过Android提供的服务,我们可以获取App当前窗口的视图信息,进而查找和操作按钮等控件,以完成自动化测试,如Uiautomator。这个过程是标准化的,从技术上来说没有任何难度,因此各个公司各个App自动化测试的方法都大同小异。

但手游的开发却不是这样。手游一般使用引擎开发,现在著名的有cocos2d和unity3d。两者都是使用引擎自带的语言进行开发,主流的分别是c++和c#,虽然在开发过程中也有按钮等控件的概念,但当运行时由引擎渲染后就变成了一副简单的图片:因此,我们就无法通过Android自带的服务来找出游戏中的按钮了,也就没法进行常规的自动化测试。

如果有人说自己的技术是基于Android原生控件识别的,那就一定做不了手游自动化测试。这个问题大家都在探索解决方案,我们现在通过注入引擎SDK到安装包反射出引擎层控件的方法进行自动化测试,实践下来具有很好的效果。

详细游戏技术干货:手游与App测试四大区别请浏览:

http://www.dogame.com.cn/bbs/viewthread.php?tid=479366

相关文章:
·游戏理论_手机游戏开发工作流程教程  [2015-12-14]
·游戏理论_游戏音乐在手机游戏开发中的重要性  [2015-11-30]
·在游戏制作中如何实现好的游戏创意?  [2015-10-21]
·游戏理论_游戏策划该如何与美术、程序进行沟通?  [2015-10-13]
·[游戏理论]_游戏开发之如何自己做一款游戏?  [2015-09-14]
·做游戏策划的基本要求是什么?  [2015-08-18]
·[游戏理论]_手游测试人员需要了解的U3D多分辨适配实现原理  [2015-07-03]
·为什么你的原画作品不被公司认可?我们需要什么样的原画师?  [2015-06-18]
·[理论教程]_从手游测试的角度,如何打造一款好游戏  [2015-05-25]
·星战系列顶级美术师讲解星战题材概念设计理念  [2015-05-08]
本月教程排行
全部教程热点 全部推荐教程
· 老外的经典(少女贞德)从.
· Zbrush的行业应用之游戏篇.
· 3DMAX汽车三视图建立到使用.
· ZBrush3官方中文教程
· 3ds MAX基础教程:碗和杯子.
· MAYA材质教程:制作天鹅绒.
· 经典简单室内建模方法(新手.
· 用3ds max结合photoshop制.
· 【painter 8 手绘教程】《.
· Painter 8实例:时尚插画绘.
· Maya教程_3D制作足球模型教.
· 3ds MAX教程:室内空间夜景.
· 3D MAX教程:楼梯间的立体.
· 3dsMAX基础教程 直筒水杯的.
· 《山海经》奢比兽的制作
· PS 绘画 性感美女(国外)教.
· 美术基础--原画底稿上色篇.
· [分享]结构素描
· 贴图教程_PS滤镜快速制作草.
· 原动画运动规律基础教程(翻.
DOGAME游戏兵工厂 | 交流论坛 |关于我们| 广告联系 | 联系我们
DOGAME游戏兵工厂2009-2014HNYU GAME 京ICP备13045305号