情景:很多时候策划改了配置表会导致一些游戏问题,比如不小心在某个位置重复写了个 “;” 导致某个宝箱打不开,但是游戏是可以正常运行的,只有刚好点击这个宝箱时游戏才卡主。再比如某个特殊关卡的某个建筑 id 填错了导致这个副本进不去。所以构思写一个自动化的脚本接入 jenkins 的打包流程,在每次打包之前自动化把配置表检查一遍。理论上只要 “策划的每一次改动都跟着进行一次黑盒测试” 就可以解决上述问题,但是考虑到时间成本和人力成本一个自动化的工具还是很有必要的。
内容有点多,分几次写完。

效果:
运行脚本后会得到一个报告

报告里详细地打印了配置表有问题的单元格位置

今天就写到这,过几天继续写。


↙↙↙阅读原文可查看相关链接,并与作者交流