一开始,我也以为游戏测试的感念就是不停的玩游戏,发现存在的问题,后来接触一段时间后,我的认为是这样的,如何有不对的地方还请,指点一下.
玩,当然是要的,但游戏前期开发的时候,首先完成的应该客户端或客户端的开发,也有是同时开发,有的公司流程比较清晰,在开发好一个小模块(单元)后,进行单元测试,验证以开发完成的模块(单元)功能实现,是否还有BUG,(这里说明一下,我在网上看到过一些文章说一种新模式,称作"极限测试",就是先做好测试代码,后依据测试代码做开发,我不是很清楚这种方法是否使用,但肯定的是有它本身的有点,但现在很少公司会这样的做的,存在这样那样的困难),我所在的公司现在正在开发客户端和服务器端(新项目),上级为了了解近期工作的成果,让开发部准备好一个用于测试用的客户端,验证一些基本性能.所有的单元都做好后,应该进行的是集成测试,因为我还没有做到这里,具体的情况我也说不出来,我会在以后继续更新此贴.
前期的集成测试做好后,就执行系统测试,当然,前期的集成测试,如果有需要,可以进行一些简单的性能测试.系统测试,我相信大家都很熟悉,在此不再详述,系统测试包括的方面很多,根据项目的需求具体安排测试项目,性能测试尤其重要(个人意见),在所有基本功能都完善的情况下,我相信大家玩网络游戏最讨厌的就是"卡",不能顺利的进行游戏,谁还会玩这样的游戏呢,与客户端,与服务器端,网络方面的连接,比如负载测试,模拟大批量的虚拟用户进行登陆,看看服务器端最大的承受用户的连接请求数量(具体问题具体分析@_@)等等,楼上说的不停的玩,应该属于B测试吧,也就是所谓的游戏公测,在这之前,开发公司会进行一些A测试(游戏内测),公测的时候,大量真是的用户,分别不同的地域,不同的时间,不同的游戏水平......可能会产生一些更实际的问题,如果游戏做的不好,发布之后会在一段时间内不停的提供新的游戏补丁,来祢补问题. 不管是软件还是游戏什么,有没有BUG,有没有问题,用户才是发言者,用户满意,那就没问题.
以上是小弟对游戏测试一些认识,有不足的地方请大家指点,一起交流. |