当前位置:网站首页>软件测试与质量学习笔记2----黑盒测试
软件测试与质量学习笔记2----黑盒测试
2022-07-28 09:06:00 【萍果馅是年糕】
1.黑盒测试-因果图法
我们知道,当被测对象的输入条件相互依赖、相互制约的时候,适合判定表法。
当输入条件过多时,使用判定表会产生大量测试用例,而且也不能覆盖条件之
间的先后关系-----因果图法
2.什么是因果图
是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法。
因果图法最终生成的就是判定表
3.因果图组成
因果图中使用简单的关系符号,以直线联接左右结点。
左结点表示输入状态(原因),右结点表示输出状态(结果)。
0表示某状态不出现,1表示某状态出现。
4.因果图的关系符号
恒等
表示原因与结果之间一对一的对应关系。若原因出现,则结果出现;若原因不出现,则结果也不出现
非
表示原因与结果之间的一种否定关系。若原因出现,则结果不出现;若原因不出现,反而结果出现。
或
表示若几个原因中有一个出现,则结果出现;只有当‘这几个原因都不出现时,结果才不出现。
与
表示若几个原因都出现,结果才出现;若几个原因中有一个不出现,结果就不出现。


5.因果图的约束符号
在实际问题当中,输入状态相互之间还可能存在某些依赖关系,称为约束。例如,某些输入条件本身不可能同时出。
E约束(异/互斥)exclusive
表示几个原因不会同时成立;
可能他们都不成立,但最多有一个成立。
I约束(或/包含)in
表示几个原因中至少有一个必须成立,当然也可能都成立。
O约束(唯一)only
表示几个原因中必须有且仅有一个成立。
R约束(要求)requst
表示当a出现时,b必须也出现。
M约束(屏蔽)mandate
表示当a是1时,b必须是0;而当a为0时,b的值不一定。




6.因果图法设计用例步骤
找出输入输出并进行标识->分析输入输出的关系->画出因果图->因果图转换为判定表->生成测试用例
边栏推荐
- What is it like to use gbase C API to execute stored procedures?
- LeetCode(剑指 Offer)- 50. 第一个只出现一次的字符
- 2022 safety officer-b certificate examination simulated 100 questions and answers
- 【广西大学】考研初试复试资料分享
- 会议OA系统
- 2.9.5 ext JS object type processing and convenient methods
- 21 day learning challenge - "AUTOSAR from introduction to mastery - practical part"
- Analysis of HashSet internal principle
- IDC script file running
- MQTT. JS introductory tutorial: learning notes
猜你喜欢
随机推荐
MATLAB启动慢解决措施
2022 high voltage electrician examination simulated 100 questions and simulated examination
5 operators, expressions, and statements
Conference OA system
Heuristic merging on tree
【AUTOSAR-RTE】-2-Composition,Component和VFB的介绍
MySQL中各类型文件详解
力扣376-摆动序列——贪心
376. Swing sequence [greedy, dynamic planning -----]
QT基础练手小程序-简单计算器设计(附带源码,解析)
[autosar-rte] - introduction of 2-component, component and VFB
2022 supplementary questions for the first session of Niuke multi school
[package deployment]
mysql 最大建议行数2000w,靠谱吗?
[vscode] vscode usage
51 single chip microcomputer storage: EEPROM (I2C)
咸鱼ESP32实例—MQTT 点亮LED
MQTT.js 入门教程:学习笔记
HashSet内部原理解析
Salted fish esp32 instance - mqtt lit LED


![376. Swing sequence [greedy, dynamic planning -----]](/img/c3/46cdd8c9320c529171cbf963c768a7.png)




![Magic brace- [group theory] [Burnside lemma] [matrix fast power]](/img/cf/606d1bc7cd877771afbdd7640b718c.png)

