那我觉得这个面试题本身就是有问题的,可能面试的考官希望从你们的答案里得到问题的解答,也许他们自己就遇到了无从下手的问题,如果真的非要回答的话,就把交易系统转做交易功能来回答吧.
可以提供一个思路的是,交易功能除了正常的测试流程以外,还需要注意过程中断的问题,比如:在交易期间一方已经确认交易,而另一方断线;及交易期间做其他的一些系统操作,如移动,传送,与NPC对话/交易等.这些边界很容易出现问题.也许这些都是经验之谈,但更多还是需要测试工程师在测试过程中总结,如果你没有做过测试,可以拿一个你最熟悉的游戏来做参考,尽可能的考虑在交易过程中,发生的一些情况,游戏程序是否处理到..