来自入职半年多游戏测试新人的迷茫。
先介绍下自己的情况,我是来自非科班的,因为之前听别人说测试门槛相对于其他职业来说低一点,所以通过自学从而幸运地进入到游戏测试行业的,自己对于代码可以说是基本不懂,现在也只是大致了解了一些 python 的基础用法。入职半年多,平时所做的工作全是点点点,可以说入职这么久,只是从一个零经验的新人,成长为一个点点点工,并且对游戏行业更加的了解了。我个人对点点点并不是很反感,因为我的想法是即使是做黑盒测试,也是可以做到高水平的,但同时我又心里不希望以后的工作只有点点点,我更希望往侧开方向靠拢,能够独自编写一些脚本或工具来提高测试效率,可是我自己并不知道自己按什么路线去达到自己想要的效果。在无意中发现了本站,也会偶尔在站内看别人的文章或分享,站内游戏测试方面的文章虽然不算特别多,但是很多我都看了,其中煎饼大大关于游戏测试小工具的文章,看得我十分激动,我知道这就是我想要努力想做到的事情。站内很多文章我都看不懂,感觉自己真的很弱,就觉得自己在学加减法,大佬们都在讨论高数了,深深的距离感使我自己感到迷茫。所以发帖求助,表达下自己的想法,渴望能得到一些前辈们的建议。
目前我自己有如下两个目标:
目标一:
我希望自己是能够通过代码来实现一些小工具(如批量一批拥有一定功能的号,编写可以修改协议的工具),对于上面的两点,我现在了解到的也只是一些十分表面的东西,我的理解是拿到协议(应该是和 ProtoBuf 有关)》修改协议数据》发送协议到服务器》服务器响应结果,就大致能达到我的想法。但是其中具体的内容,我是一头雾水的,根本不知道怎么去下手,即使是网上自己找资料,也只是找到很多零零散散的资料,我很多看也看不懂,基本上对我来说帮助不大,不知道是不是我基础太薄弱的原因,如果需要从基础出发,我应该从什么书籍里可以获取到上面所涉及方面的知识呢?
目标二:
我希望自己能够完成性能测试或并发测试,之前听别人的分享,看到别人可以用 Jmeter 创 100 个号去打 boss,我就知道这就是我以后想要做到的事情。可是我对于这个我也不知道如何下手,也就是自己百度 jmeter 性能测试,跟上面提到的一样,很多零散的资料,看的一头雾水,而且感觉网上很多资料根本不能拿到工作中来使用,因为网上大多数都不是游戏性能测试,而只是拿网页来测试,所以我这条路也一时间走不下去了。也是希望前辈们可以指点一下,如何进行游戏性能或并发测试。
自我剖析:
我一开始的期望是,工作前一两年打好测试基础,培养自己的测试思维及工作习惯,主要组内平时也没有侧开大牛,在我的视角来看是经验老道的黑盒测试者,没怎么看他们自己有编写工具的,所以想请教人指导这条路也断了,就只能靠自己利用下班时间来努力发展一下。由于现在所待的项目组并没有很忙,自己还是有时间来学习其他内容的,所以我有了发展黑盒测试之外的技能,从我自身的想法出发,我觉得测试是需要保证好版本质量的,而提高版本质量,我们不是不能够做到,我经常是在看文档时就会给策划提一些建议,在我自己看来,这算是测试文档(检验文档是否充满合理性,可实现性,吸引性),我们可以通过自己和开发、策划的前期沟通,达到一些想法上的交流,毕竟我的感觉是做游戏,最终是做出一个能让大多人接受并想玩的游戏,这是一个涉及摸索人性,人的习惯的结果。要研究的是怎么让 “人” 来好好玩我们的游戏,所以测试的建议也是不可或缺的。我一直相信我们测试并不是简单的 “背锅” 团队,我也看了很多文章,我了解到我真正想做的也是测试驱动开发。但是想法总归只是想法,最应该的还是提升自己的硬实力,入职这么段时间,我问自己,成长了吗?但是有的,但是如果一年后两年后 N 年后呢,我会不会只是个只会点点点的测试员,我深深清楚到自己并不是想成为只会点点点的人,我想拥有技术,用技术支撑自己的测试,再过半年,我想我会成为接触更多功能的黑盒测试员,但希望并不局限于黑盒测试。恳求各位前辈指导或提点一下学习方向。我应该继续学 python 吗,还是放弃 python,转而学习下 java 会更好,或者看什么书籍能够对我有更好的帮助呢?
以上,就是我的疑惑与迷茫,希望各位前辈指点或评价一下,我想提高自己,而不是做一个原地踏步的人。
元宵节快乐