51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: 蓝柚
打印 上一主题 下一主题

[转贴] 测试用例设计方法及资料汇总(二)

[复制链接]

该用户从未签到

1#
发表于 2007-4-20 07:14:53 | 显示全部楼层

回复 #9 蓝柚 的帖子

关于中国象棋走马的因果图用例设计,有一个问题想不明白。
原文如下:
一、 分析中国象棋中走马的实际情况(下面未注明的均指的是对马的说明)
1、如果落点在棋盘外,则不移动棋子;2、如果落点与起点不构成日字型,则不移动棋子;3、如果落点处有自己方棋子,则不移动棋子;4、如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子;5、如果不属于1-4条,且落点处无棋子,则移动棋子;6、如果不属于1-4条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子;7如果不属于1-4条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。
二、 根据分析明确原因和结果
原因:
1、 落点在棋盘上;
2、 落点与起点构成日字;
3、 落点处为自己方棋子;
4、 落点方向的邻近交叉点无棋子;
5、 落点处无棋子;
6、 落点处为对方棋子(非老将);
7、 落点处为对方老将。
结果:
21、不移动棋子;
22、移动棋子;
23、移动棋子,并除去对方棋子;
24、移动棋子,并提示战胜对方,结束游戏。


问题1:为什么分析原因时,不根据提供的需求来写?比如第1个原因,为什么要将原因列为“落点在棋盘上”,而不是“落点不在棋盘上”?
问题2:第3个原因“落点处为自已方棋子”应与第5、6、7的原因是并列的,为什么要放在第4个原因之后。
问题3:因果图也应按问题2来处理,将原因3与第5、6、7个原因放在一起,是否更直观和明白一些。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-13 17:37 , Processed in 0.071116 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表