发表于: 2019-11-08 23:54:27

1 721


一、今天完成的事情:

1.测试用例设计--因果图法:https://blog.csdn.net/chun_xiaolin001/article/details/81288558

定义:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。

因果图法:因果图就是由2种符号、4种因果关系、5种约束由直线相联而作成的。

1)两种图形符号---因与果

因果图中使用了简单的逻辑符号,以直线联结左右结点。左结点表示输入状态(或称原因),右结点表示输出状态(或称结果)。

Ci表示原因,通常置于图的左部;Ei表示结果,通常在图的右部。Ci和Ei均可取值0或1,0表示某状态不出现,1表示某状态出现。

2)4种因果关系

①恒等:若Ci是1,则Ei也是1,否则Ei为0

②非:若Ci是1,则Ei是0,否则Ei为1

③或:若C1或C2或C3是1,则Ei是1,否则Ei为0

④与:若C1和C2和C3都是1,则Ei是1,否则Ei为0

3)5种约束

输入状态相互之间还可能存在某些依赖关系,成为约束。例如,某些输入条件本身不可能同时出现,输出状态之间也往往存在约束。

①输入条件的约束有以下4类:

E约束(异):a和b中至多有一个可能为1,即a和b不能同时为1

I约束(或):a、b和c至少有一个必须是1,即a、b和c不能同时为0

O约束(唯一):a和b必须有一个,且仅有一个为1

R约束(要求):a是1时,b必须是1,即不可能a是1时b是0

②输出条件的约束只有一种:

M约束(强制):若结果a是1,则结果b强制为0


采用因果图法设计测试用例步骤

①分析待测得系统规格,找出原因与结果

②画出因果图

③标记约束或限制条件

④将因果图转换为判定表

⑤用判定表中每一项生成测试用例


因果图法优缺点

①优点:

1)因果图法能够帮助我们按照一定的步骤,高效的选择测试用例,设计多个输入条件组合用例

2)因果图分析还能为我们指出,软件规格说明描述中存在的问题

②缺点:

1)输入条件与输出结果的因果关系,有时难以从软件规格需求说明书得到

2)即使得到这些因果关系,也会因为关系复杂导致因果图非常庞大,测试用例数目及其庞大。


二、明天计划的事情:

1.根据提供的原型和需求写出测试用例


三、遇到的问题:

1.任务3的任务资源有问题,Html页面显示不正常

2.暂时还无法画出因果图和判定表


四、收获:

1.对因果图法有了初步的认识,知道了相关的概念,因果图就是由2种符号、4种因果关系、5种约束由直线相联而作成的。


返回列表 返回列表
评论

    分享到