资源描述
扫雷软件游戏规则测试
1、 条件:
n 方块目前状态: 标识问号方块、 方块初始状态、 方块标识红旗
标识数字X且周围已标识了X个雷、 标识数字X且周围没有标识完X个雷, 标识数字X标雷错误
n 鼠标操作: 左键、 右键、 双击
n 方块状态: 有雷、 无雷
2、 动作:
n 方块白色
n 方块标识问号
n 方块标识数字
n 方块旗子
n 炸弹爆炸, 游戏结束
n 未标识方块闪速
n 周围全部非雷显示
3、 规则:
鼠标目前状态
A
1、 标识问号方块=A1
2、 方块标识红旗=A2
3、 方块初始状态=A3
4、 标识数字X且周围已标识正确了X个雷=A4
5、 标识数字X且周围没标X个雷=A5
6, 标识数字X且周围标雷错误=A6
鼠标动作
B
1、 点击左键=B1
2、 点击右键=B2
3、 双击左右键=B3
目前方块状态
1、 有雷
2、 无雷
4、 简化公式:
6*3*2
=(1+1+1+1+1+1)*3*2
=1*3*2+1*2*2+1*3*2+1*1*1+1*1*1+1*1*1
=6+4+6+1+1+1
=19
5、 扫雷判定表
鼠标目前状态
A1
A1
A1
A1
A1
A1
A2
A2
A2
A2
A3
A3
A3
A3
A3
A3
A4
A5
A6
鼠标动作
B1
B1
B2
B2
B3
B3
B2
B2
B3
B3
B1
B1
B2
B2
B3
B3
B3
B3
B3
方块目前状态
有雷
无雷
有雷
无雷
有雷
无雷
有雷
无雷
有雷
无雷
有雷
无雷
有雷
无雷
有雷
无雷
无雷
无雷
无雷
回到初始
Y
Y
方块标识红旗
Y
Y
方块标识问号
Y
Y
方块标识数字
Y
Y
炸弹爆炸, 游戏结束
Y
Y
Y
方块闪速
Y
Y
Y
Y
Y
Y
Y
周围全部非雷显示
Y
6、 化简合并
鼠标目前状态
A1
A1
A1
A1
A2
A2
A3
A3
A3
A3
A4
A5
A6
鼠标动作
B1
B1
B2
B3
B2
B3
B1
B1
B2
B3
B3
B3
B3
方块及周围有没有未发觉雷
有雷
无雷
--
--
---
---
有雷
无雷
---
---
无雷
有雷
无雷
回到初始
Y
方块标识红旗
Y
方块标识问号
Y
方块标识数字
Y
Y
Y
炸弹爆炸, 游戏结束
Y
Y
Y
Y
方块闪速
Y
Y
Y
7、 用例
编号
预置条件鼠标目前状态
输入
预期结果
1
标识问号方块
鼠标左击
点中炸弹, 游戏结束
2
标识问号方块
鼠标左击
没点中炸弹, 方块显示数字
3
标识问号方块
鼠标右击
恢复到初始状态
4
标识问号方块
双击左右键
方块闪烁
5
方块标识红旗
鼠标右击
方块标识变成问号
6
方块标识红旗
双击左右键
方块闪烁
7
方块初始状态
鼠标左击
点中炸弹, 游戏结束
8
方块初始状态
鼠标左击
方块标识变成数字
9
方块初始状态
鼠标右击
方块标识变成红旗
10
方块初始状态
双击左右键
方块闪烁
11
标识数字X且周围已标识正确了X个雷
双击左右键
周围初始状态方块显示数字
12
标识数字X且周围没标X个雷
双击左右键
方块闪烁
13
标识数字X且周围标雷错误
双击左右键
点中炸弹, 游戏结束
展开阅读全文