黑盒测试用例设计.ppt
《黑盒测试用例设计.ppt》由会员分享,可在线阅读,更多相关《黑盒测试用例设计.ppt(42页珍藏版)》请在三一办公上搜索。
1、黑盒测试,黑盒测试用例设计,概览,本次分享,我们将学习:理解黑盒测试等价类划分边界值分析 因果图与决策表法场景法其他测试法黑盒测试用例设计,分享目标,交流学习:分享我对黑盒测试的理解介绍等价类划分的方法设计测试用例介绍边界值分析的方法设计测试用例 介绍因果图的方法设计测试用例介绍场景法设计测试用例分享我设计黑盒测试用例的心得,分享目录,理解黑盒测试等价类划分边界值分析 因果图与决策表法场景法其他测试法黑盒测试用例设计,理解黑盒测试,可见的输入,可见的输出,黒盒,不可见的内部实现,黑盒测试是什么?,图 黑盒测试模型,理解黑盒测试,测试人员如何分析黑盒测试?分析程序的输入/输出域:a)导致逻辑分区
2、的输入/输出域;b)“有趣”的子集分析可见黑箱行为:根据流程图来分析应用程序(导致flow-graph-like模型,使应用程序的技术从白盒世界)启发式 技术风险分析、随机输入、压力测试,理解黑盒测试,通过对黑盒测试的分析,可以得到黑盒功能测试用例的设计方法等价类划分边界值分析因果图法场景法其他测试方法,主要测试方法,分享目录,功能概述等价类划分边界值分析 因果图与决策表法场景法其他测试法黑盒测试用例设计,等价类划分,等价类划分 指某个输入域的子集合。在每一个子集合中取一个数据进行测试,各个所取数据对于揭露程序中的错误都是等效的。软件测试中等价类分为两种,有效等价类与无效等价类。,等价类划分,
3、有效等价类 对于程序的需求说明来说是合理的,有意义的输入数据所构成的集合利用它可以检验程序是否实现了预期的功能和性能(确认过程)无效等价类 对于程序的需求说明来说是不合理的,没有意义的输入数据所构成的集合 利用它可以检验程序对于无效数据的处理能力(验证过程),等价类划分能以较少的具有代表性的数据进行测试,从而取得较好的测试效果,并减少测试用例设计的数目,等价类划分,针对是否对无效数据进行测试,可以将等价类测试分为 标准等价类测试和健壮等价类测试。标准等价类测试不考虑无效数据值,测试用例使用 每个等价类中的一个值。健壮等价类测试主要的出发点是考虑了无效等价类。对有效输入,测试用例从每个有效等价类
4、中取一个值;对无效输入,一个测试用例有一个“无效值”,其他值均取“有效值”。健壮等价类测试存在两个问题:1)对强类型的语言没有必要考虑无效的输入,程序可以自己检测。2)需要花费精力定义无效测试用例的期望输出,等价类划分,等价类用例设计分析输入输出划分有效等价类、无效等价类 设计测试用例,使其尽可能多的覆盖有效等价类 设计测试用例,使其尽可能多的覆盖无效等价类,分享目录,功能概述等价类划分边界值分析 因果图与决策表法场景法其他测试法黑盒测试用例设计,分边界值分析,边界值分析法 界值分析法就是对输入或输出的边界值进行测试。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类
5、的边界。为什么使用边界值分析法?无数的测试实践表明,大量的故障往往发生在输入定义域或输出值域的边界上,而不是在其内部。因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果。常见的边界值:12小时制与24小时制的时间设定边界,分边界值分析,边界值分析法设计用例首先确定边界情况。输入或输出等价类的边界就是应该着重测试的边界情况。选取边界测试数据 正好等于、刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值。,分边界值分析,等价类划分与边界值分析的结合三角形问题输入3个数:1=a、b、c=100测试是否为等边三角形、等腰三角形、一般三角形或非三角形思考:如何按照等价类
6、划分和边界值分析相结合设计测试用例?,分边界值分析,1、按照输出结果来划分等价类,分为等边三角形、等腰三角形、一般三角形、非三角形2、边界值分析:a取值:1、2、50、99、100 b取值:1、2、50、99、100 c取值:1、2、50、99、100a、b、c分别增加健壮性测试0和101等测试取值。测试用例共有多少个?,分享目录,功能概述等价类划分边界值分析 因果图与决策表法场景法其他测试法黑盒测试用例设计,因果图法,因果图法:是一种适合于描述对于多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法。因果图法一般和判
7、断表结合使用,通过映射同时发生相互影响的多个输入来确定判定条件,最终生成判断表。因果图法产生的背景:等价类划分法和边界值分析方法都是着重考虑输入/出条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。,因果图法,有一个处理单价为1元5角钱的盒装饮料的自动售货机软件,因果图法,因果图法设计用例分析软件规格说明描述中的因果关系(输入与输出的因果关系)找出原因与结果、原因与原因之间的对应关系,画出因果图在因果图上标记约束或限制条件把因果图转化为判定表将判定表中的每一列拿出来设计测试用例,因果图法,优点1、因果图法能够帮助我们按照一定步骤,高效的选择测试用例,设计多个输入条件组合用例2、因
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑盒 测试 设计
链接地址:https://www.31ppt.com/p-6494885.html