【发布时间】:2010-09-28 19:28:50
【问题描述】:
我正在为我正在开发的游戏编写单元测试用例。游戏开始时,玩家的位置是随机的,我有两个问题:
- 由于播放器的位置是随机的,我无法确定通过一次的测试用例是否会再次通过。例如,它可以在大部分时间通过,但如果玩家碰巧位于障碍物前面,它就会失败。
- 我必须在一个测试用例中测试所有情况。例如,在测试玩家移动是否正确时,我必须检查是否有障碍物以及是否被算法考虑。
我对此并不满意,但我看不到出路。测试具有部分随机行为的方法是否可以接受?
【问题讨论】:
标签: unit-testing