一年测试经验总结

      游戏测试是一个很神奇的职业。我每天做的工作就是跟个机器人一样做一些重复性的工作,有策划模块进行划分,写测试用例,然后覆盖游戏系统。区分bug,汇报给对应的程序。跟进bug。对bug有一个可控的周期,修复完后对游戏进行回归测试,每周对自己系统进行一次冒烟测试,就是预防策划在你不知情的情况下,提交了一些表出去,或者程序修改了代码,没有告诉你,提交出去,然而冒烟测试就可以很好的避免这些问题的发生。黑盒测试就是在不知道程序的结构的时候,对游戏进行功能测试,擎天柱让我真的踏入了测试这个行业,在公司学到的东西很多,我负责的主要是系统类的测试,背包系统,好友,活动(跑商,挖宝,招财猫等),背包系统和好友是每个游戏都存在的系统,覆盖完功能的同时,还要考虑其系统的实用性,活动类的系统更注重的是活动中关服,活动开启关闭时间的边界值测试;测试行业很多人都会向往更高大上的自动化以及接口测试,我以前也是很向往搞自动化测试,为什么可以用机器可以实现的东西要我们手工去测试呢。面试了好几家公司,让我受益很深。面试官都会说,黑盒测试都没搞好,玩什么自动化,电脑是可以帮你测试,可是测试点呢,电脑会帮你想吗?要搞自动化的前提还是把测试用例写好吧。测试行业比较受欢迎的两类人还真是用例写的好的,或者能搞自动化的。。测试思想比什么都重要!!!在灵山的项目也踩到了不少坑,遇到两个比较经典的Bug,第一个是一位玩家利用按键精灵,在签到的时候,快速的点击到签到按钮,然后我们的签到只是客户端表现做了限制,服务端没有对它进行限制操作,导致,玩家每次上行一次协议,服务端就会给他一次反馈,给他发一次奖励,进而达到了刷奖励的目的。很多时候,都是客户端表现做了限制,我们要学会跳过客户端去测试服务端,还有一个是寻仙阁声望无限刷奖励,我们的行会有行会声望,通过声望可以兑换相应的奖励,我们行会还有一个行会称号,戴上对应的称号可以在行会商店买东西可以打折,当我戴上该称号的时候,身上的声望值还剩下1的时候,他可以无限刷价格为1的商品。而且不会扣掉那一点声望,因为服务端做的处理是向下取整,这个是一个很典型的边界值测试,-1 0 1 2,很多人都会偶然把这个给忘记了吧,还有测试的时候,我会先把对应的系统模块流程先跑一次,然而在对他进行一个完整的测试。还有自己也负责支线任务,我觉得支线任务的主要的测试点还是在于剧情的创建,在创建剧情的节点,对他进行一些不一样的操作,看他剧情是否会创建失败。

   端游和手游的测试方式我觉得并没有什么不一样,同样是对客户端和服务端进行测试,我们的端游客户端是用lua写的,现在市场大部分的手游都是用U3D或COCOS2d的框架;服务器之间端游和手游没有什么区别,主要是功能点的测试,以及手游的兼容性以及性能的测试可能会跟端游不太一样,要是一个人有测试思想,这些不存在了,流程的问题,熟悉个一个月谁不会?  真的要在测试行业走的越远或者想高薪的话,多去了解自动化和c/s 和b/s的结构吧,人工测试在以后可能是真的会被淘汰了,当你拥有别人不会的技术的时候,当你工作不是随便请一个人就能替代你的时候,你就成功了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,259评论 19 139
  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,238评论 2 126
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,078评论 7 278
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,762评论 5 100
  • 第三天 20170612 地点:抚州,上饶 素材:荷花,古村 美丽山村-姚西,美丽莲乡-姚西。 虽然昨晚大雨下了一...
    荷荷堂堂阅读 368评论 0 3