2013年9月游戏测试总结-文档习惯

从事网游测试已经1年半了,下面该总结一下做为一个游戏测试者应该具有的一些文档习惯:linux

做为我本身,我会使用UltraEdit来整理个人txt工做文件。正则表达式

天天工做的第一件事,我会打开6个txt文件:sql

1.sql语句文件:当你须要长期测试一个游戏的时候,会重复性地使用某些语句进行查询。数据库

特别是须要联表查询的内容,最好的习惯是记录下来,分门别类,并且是写成最便于使用的语句类型。服务器

好比我要查询某个玩家有哪些物品,那我须要联表gd_account,gd_role,gd_item来进行查询,咱们最好是写成这样的形式:网络

Select c.*函数

from gd_account a,gd_role b,gd_item c工具

where a.gd_accountid = b.gd_accountid测试

and b.gd_roleid = c.gd_roleid调试

and a.gd_account = “ddd”

这样咱们每次查询玩家的物品,只须要改变gd_account的信息就能够直接搜出想要的结果,而不须要一个个表来查了。

2.GM命令文件:GM命令是加快游戏测试速度的工具,咱们要善于利用之。日常多跟组内其余人沟通,收集其余系统的GM命令,多作整理,这样本身测试起来才会事半功倍。同时最好推进组内的经验分享,能够把本身整理的文件,如GM命令上传到公共的地方,供其余人查阅或者更新。

3.更新log文件:游戏的发版是很频繁的,有时候一天就发几个版本了。做为测试,要把每次发版的内容以及时间都记录下来,记录更新内容是为了测试时及时查阅何时更新了什么内容,记录更新时间是为了能够对比得出某些配置有没有更新到游戏里面,某个程序提交的内容有没有更新成功。

我通常是按日期以倒序的方式记录,也就是最新的日期放在文本的最开头,这样本身可以一打开文本就能够查阅到最近的更新状况。

按照游戏的发版流程,通常会有主干版本(也即正在开发的版本)以及分支版本(也即已经更新到外网的版本)。记录发版内容的时候要分清楚版本,以及分清客户端和服务端的更新。

每次更新时,要大概扫描一下,更新了哪些内容,心中要有个大概,特别注意本身跟进的问题有没有更新,这样也能了解到其余系统有什么问题。有些同窗只看到服务端更新了,就跑去验证bug,后面才发现客户端还没更新。因此咱们验证问题以前,最好是确保客户端和服务端都已经更新。

4.平常文本:这是记录平常的一些内容,好比有一些bug要稍后处理,那就先记录下来。这同时也是一个记录本身遇到了哪些测试问题的过程。日常工做时,有可能会说一些规定或者工做计划,也能够记录下来。这里也是按时间倒序记录。

5.经常使用信息文本:

a.经常使用的网页连接:按期整理,写清楚连接的来源以及用途。所谓测试连接,就是测试的时候会常常用到的一些登陆页面信息。分为2种:第一种是主流版本的连接,通常是主干服,分支服,预更服,外网秘密通道,私服等等。第二种是在调试过程当中使用程序本地的连接(通常是客户端程序给出的连接,客户端会链接特定的服务端),咱们也能够记录下经常使用的连接。

b.经常使用的数据库连接信息:通常上面所说的连接都会对应一个数据库,分别有cfg库,data库和log库。咱们要记录对应的数据库连接信息(用户名,密码,端口等等),以便在测试的时候查询数据,修改数据。

6.linux命令文本:咱们的游戏使用到了SecureCRT,来对linux服务器进行操做。因此基本的linux命令是须要懂的,若是怕本身遗忘,能够记录下来,同时也能够整理好跟其余人分享。

同时,能够记录服务器的重要信息通常记录在哪里,好比服务端文件存放位置,知道这个信息就能够直接找服务端程序要最新的文件,替换到本身的私服,利用本身私服的数据来进行测试,由于有时候程序连的数据库不适合咱们快速测试,或者他的客户端不是最新版本的。还有好比经常使用的更新脚本存放位置,日常能够去熟悉一下脚本,若是游戏有变更,本身也能够改脚原本适应新游戏。

 

做为一个好的测试,最好还懂得下面的技术:

  1. erlang“发包”测试,wpe发包
  2. linux基本命令,懂得游戏服务器的更新原理
  3. 按键精灵的基础使用
  4. Netlimiter的网络延迟测试
  5. 文档分析能力
  6. 版本流程的控制
  7. Bug跟踪工具:redmine,wiki
  8. 数据库知识:基本的数据库拷贝,删除操做,sql语句的熟练
  9. 懂一点点正则表达式,模糊寻找方面颇有做用
  10. 能够学学批处理文件,减轻测试任务
  11. 善用excel的函数,让你的公式测试更加简便,有空能够学学vba
  12. Firebug的使用:调试出某些没加载出来的图片是没有叫什么名字,能够缩小问题的范围
相关文章
相关标签/搜索