发表于: 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种约束由直线相联而作成的。
评论