测试方法个人学习笔记
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
因果分析法学习笔记
∨或:若c1或c2或c3是1,则ei是1;否则ei为0。“或”可有任意个输入∧与:若c1和c2都是1,则ei为1;否则ei为0。“与”也可有任意个输入
输入条件的约束
1、E约束(异),a和b中最多有一个可能为1,即a和b不能同时为1
2、I约束(或),a、b、c中至少有一个必须是1,即a、b、c不能同时为0
3、O约束(唯一),a和b有且仅有一个为1
4、R约束(要求),a为1时,b必须是1,即不可能a是1时b是0
输出条件的约束(只有M约束)
5、M约束(强制),若结果a是1,则结果b强制为0
因果分析过程
2、画出因果图
根据情形不同组合不同连线
实例1:第一个字符是#或*(不是则给出信息N),第二个字符是数字(不是则给出信息M)原因:c1-第一个字符是“#”
c2-第一个字符是“*”
c3-第二个字符是一个数字
结果:a1-输出信息N
a2-修改文件
a3-给出信息M
实例2:
原因:
c1:投入1元5角硬币
c2:投入2元硬币
c3: 按可乐按钮
c4:按红茶按钮c5:按雪碧按钮中间状态:
11:已投币
12:已按钮
结果:
a1:退还5角硬币a2:输出可乐
a3:输出红茶
a4:输出雪碧