软件测试——Homework-1

简单描述之前某个项目中的 Error:

  在写一个五子棋游戏的 AI 时,发现 AI 在先达到 “活三” 状态时,若发现对方随后再达到 “活三” 状态,AI 会选择来围堵对方,而不是继续下成 “活四” 来直接赢得比赛。这样经常导         致 AI 本来能赢的局面最后输掉。

导致 Error 的原因:

  在原程序中,有一段判断代码:如果对方达成 “活三” 状态,那么直接会选择围堵对方,而不管自己目前的状况。

Error 造成的影响:

  经常失去赢得游戏的机会,让人感觉不像是一个聪明的游戏 AI 

如何找到这个Error的:

  通过不断和 AI 对战,设置残局来观察 AI 的落子表现是否符合预期

posted on 2018-03-10 12:01  __Drone  阅读(73)  评论(0编辑  收藏  举报

导航