近几周一直在某SLG项目内负责功能模块测试与周边工具推进的工作,渐渐感悟到了些用例设计与业务代码的联系。
游戏的业务逻辑是比一般应用复杂的。而且对于自己项目这种强玩法的游戏而言,甚至还会出现以下的现象——QA驱动策划,策划驱动开发。
策划案能够大概阐述游戏的界面、逻辑与数值,但是如果有复杂的特例,还需要QA在实际测试中去挖掘。游戏测试用例的设计过程,不仅可以看成是策划案的延伸,而且也可以看作是一份业务代码的参考文档。如果了解游戏服务端与客户端机制,跟进过代码的话,甚至可以根据它们设计一些极端的用例。
好比说,某一个建筑,占地是5x5,但是它横跨国界,一部分在A国,一部分在B国。那么这个建筑,是属于A国,还是B国呢?