为了方便大家进行游戏测试相关讨论,后续我会把游戏测试同学拉进来~
赞, @jiazurongyu 快来
来了,欢迎这里大家提问啊
一年多过去了。。
怎么样根据开发代码的提交记录和代码的 diff,自动评估可能被影响到的游戏操作和游戏系统?
服务端是有办法的,这个就是测试覆盖率的检查。 这个还是上次和米哈游的测试老大聊下来的产物。 根据不同的语言 ide 都有 1 个执行覆盖率的统计,开启统计在测试服上,功能测试去根据用例覆盖服务器行为的条件。 然后几天或者一周后,去检查这项统计,就发现哪些覆盖了,哪些异常条件没有覆盖。 然后反过来去找用例是否遗漏写加以补充。 剩余的可以使用添加 GM 指令或者数据库或者服务端 mock 掉部分条件加以覆盖,从而提高测试覆盖率。
感谢大猫哥给我灵感~做了一个回归测试覆盖率统计,一步一步来吧