Unity3D游戏测试⽅法概述
笔者介绍:,IT公司技术合伙⼈,IT⾼级讲师,CSDN社区专家,特邀编辑,畅销书作者,已出版书籍:《⼿把⼿教你3D游戏引擎》电⼦⼯业出版社和《实战核⼼技术详解》电⼦⼯业出版社等。
游戏中的测试⽅法很多的,⼀般的操作⽅式就是给出测试⽤例,然后QA⼈员根据测试⽤例逐条测试,程序包对于QA⼈员就是⼀个⿊盒⼦,其实测试不仅只是QA的事情,它也是程序的事情。在实际项⽬开发中由于测试不完全会导致很多问题,有些已经上线的项⽬被迫下架,有的项⽬在开发后期就由于BUG多死掉了等等。所以对于测试来说⾮常重要,但是也要避免项⽬测试只是测试⼈员的事情,其实参与项⽬开发的任何⼈员都要为测试负责,不论程序还是美术以及策划等。
在公司中经常会发⽣⼀些事情,⽐如程序只负责把需求做好,正常操作没有问题就不管了,直接交付给测试⼈员,结果测试出了很多基础问题,其实这些问题在程序开发阶段本可以避免掉的,但是由于开发⼈员⾃⾝觉得测试不归⾃⼰负责,就草草了事,这个在游戏公司经常发⽣,这样的观念要转变。梁山伯与祝英台歌词
游戏测试与软件测试不同,测试需要较少的IT技能,但需要喜欢玩游戏。通常,游戏质量检查是⼀个喜欢测试和有玩游戏经验的⼈。
由于我们做⼿机游戏,还需要确保游戏与不同的⼿机(各种Android和iOS版本)兼容,选择尽可能多的⼿机品牌。魔兽争霸3秘籍大全
读者也可以查看Unity官⽅提供的,下⾯给读者介绍⼀些实际操作的⽅法。。。。。。
灭老鼠的方法模块化测试-根据游戏中的架构设计,分成不同的模块,分别进⾏测试,或者根据优先级从低到⾼去逐级测试。
以上三点是在游戏开发中经常使⽤的,为了提⾼测试效率,再给读者介绍两个⼯具:
⼀、项⽬管理⼯具JIRA,功能⾮常强⼤,读者可⾃⾏在⽹上搜索安装。
⼆、⾃动打包⼯具Jenkins,该⼯具可以满⾜项⽬组任何⼈打包测试。
测试某款项⽬是否有BUG,不是很容易的事情,要做到全⽅位测试,在这⾥给读者介绍⼏点测试要求:
⼀、测试⼈员⾸先按照正规流程,测试项⽬是否有问题,如果没有问题,接下来就需要按照⾮常规⼿段测试,出现问题最好能复现出来,这样有利于开发者在程序中去调试。
dears⼆、不同机型的测试,基本上还是按照要求⼀再来⼀遍。
三、对于⼀些偶然性BUG,这种BUG最难处置,只能根据模块化去Review代码,仔细察看是否有逻辑不合理的地⽅。
bbs是什么意思四、崩溃的BUG⼤部分是由于内存处理不当造成的,当然其他的原因可以根据实际情况判断。
dlink618五、对于测试的BUG也有主次之分,影响体验的BUG重点要解决的,否则不影响体验的可以忽略或者等下个版本再修改。
六、测试时要充分利⽤⼀些⾃动化测试⼯具,这样对测试⼈员可以起到事半功倍的效果。
七、测试时⼀定要全⾯,不能只测试某个功能,⽐如在开发中增加了某个功能,测试⼈员只测试这个功能,这个是⽐较忌讳的,因为程序有时会因为
添加了这个功能⽽影响到其他功能,这个都不好说的,所以为了避免这种事情发⽣还是要全部测试⼀遍。
以上这些也是本⼈在项⽬管理时遇到的,希望对测试⼈员或者开发⼈员有所帮助。。。。。。。。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论