johnliuzy 发表于 2004-9-22 09:51:30

计算机软件测试技术学习笔记(第7帖)

2:因果图法:
等价类法并没有考虑到输入情况的各种组合带来的制约关系,所以我们引入了因果图法。
利用因果图导出测试用例需要经过以下步骤:
1:分析程序规格说明的描述,哪些是原因,哪些是结果。原因常常是输入条件或输入条件的等价类,而结果是输出条件。
2:分析程序规格说明的描述中语义的内容,并将其表示成连接各个输入与各个输出的因果图。
3:由于语法或环境的限制,有些输入条件和输出的组合是不可能出现的,为表明这些特定的情况,在因果图上使用若干个特殊的符号标明约束条件。
4:把因果图转换成判定表。
5:判定表中每一列表示的情况写成测试用例。

Ci表示输入条件,Ei表示输出状态。
我们注意到,输入状态相互之间还可能存在某些依赖关系,称为约束(例如,某些输入条件本身不可能同时出现,我们用特定的符号表明这些约束。

E约束(异):a和b中至多有一个可能为真,即a和b不能同时为真。
I约束(或):a、b、c中至少有一个是真,既a,b,c3个输入条件至少有一个成立。
O约束(唯一):a和b必须有一个为真,而且仅有一个为真。
R约束(要求):a输入条件为真时,b输入条件也必须为真
输出条件的约束只有一个:
若输出为a,则输出为b的情况不可能出现。
3:边界值分析:
软件输入域和输出域的边界往往是最容易出现错误的地方,在设计测试用例的过程中。必须给予足够的重视,基于边界值分析而专门设计的测试用例,往往能取的良好的测试效果。
其基本思想是使用稍低于最小值、最小值 稍高于最小值、正常值 、稍低于最大值、最大值、稍高于最大值取输入变量。

Nokia0906 发表于 2005-1-14 15:06:03

结束了?

哥们儿,就7贴嘛?我感觉在看一本书唉,还有没有了?支持你!

jiangwb1 发表于 2005-5-3 22:59:56

下面的没了吗
我支持下

zys3497 发表于 2005-5-18 12:56:04

顶了,我一口气把7贴都看完了。

hpaolo 发表于 2005-7-14 13:49:40

我顶,哥们 厉害啊

hpaolo 发表于 2005-7-14 13:52:07

嘿嘿 7篇我都拷贝下来啦 学习去了 哥老关 谢了哦 期待你的下一篇大做

diya 发表于 2005-12-26 12:59:54

支持,还有嘛?

xiaoye_china 发表于 2005-12-26 14:23:10

我也是都看完了,看来要向他学习也写个什么学习笔记与大家一起分享了.哈

李逍遥 发表于 2006-4-10 19:17:58

非常感谢!

忧郁の真人 发表于 2006-4-11 16:10:38

支持支持,不错啊.......应该还有吧

MOTOED 发表于 2006-7-19 00:15:56

可以搞个整合的目录帖子啊

yhy123 发表于 2006-7-19 12:17:43

太麻烦拉

ljhljhabc 发表于 2007-1-10 09:44:02

sdlkfj8 sdlkfj8

Spark.lee 发表于 2007-1-10 21:07:19

太麻烦

我看你们还是 去买本软件测评书看
相当的不错!!!!!!!!!!!!!!

孤独无心 发表于 2007-4-4 14:16:05

sdlkfj2

anihc2000 发表于 2007-5-25 15:41:17

sdlkfj5

qubao0451 发表于 2007-6-13 13:53:05

456

好东西,正要学的

zhaoguihua 发表于 2007-6-27 15:23:42

789

sdlkfj2

maihua258 发表于 2007-7-2 15:00:53

看不懂

zhangsy 发表于 2007-8-8 13:51:29

谢谢分享.
页: [1] 2
查看完整版本: 计算机软件测试技术学习笔记(第7帖)