测试用例设计(V1.1).ppt
《测试用例设计(V1.1).ppt》由会员分享,可在线阅读,更多相关《测试用例设计(V1.1).ppt(36页珍藏版)》请在三一办公上搜索。
1、1,中讯汉扬科技发展有限公司测试培训测试用例设计部分,质量管理部 2023年11月15日,2,测试用例设计培训重要目标,白盒测试黑盒测试白盒测试用例设计方法黑盒测试用例设计方法,3,内 容,测试用例设计概述测试用例设计方法实例,4,测试方法:白盒测试和黑盒测试白盒测试:测试证明每种内部操作和过程是否符合设计规格和要求。黑盒测试:测试证明每个实现了的功能是否符合功能设计规格的要求 测试用例:所谓测试用例就是由测试中经过的一系列状态和在每个状态中必须依靠输入/输出数据满足的一对条件组成。测试用例设计方法:测试用例设计方法随着测试方法(测试策略)的不同而不同。,测试用例设计概述概念,5,由于在实际中
2、,对一个具有多重选择和循环嵌套的程序,不同的路径数目可能是天文数字。因此采用穷举测试方法不可行。为了能从数量极大的可用测试用例中挑选少量的测试数据,使得采用这些测试数据(用例)能够达到最佳的测试效果,或者说采用这些测试用例能够高效率地把隐藏的错误挖掘出来,必须精心设计测试用例。软件测试中的致命缺陷就是测试的不完全和不彻底性。采用有效合理的测试用例设计方法,将会尽可能的避免该缺陷。,测试用例设计概述重要性,6,测试用例可行性高在有限的时间内能够发现尽可能多的缺陷.在有限的时间内实现了测试的目标.,测试用例设计概述如何评价有效的测试例,7,内 容,测试用例设计概述测试用例设计方法实例,8,白盒测试
3、用例设计方法 逻辑覆盖语句覆盖判定覆盖判定-条件覆盖条件组合覆盖路径覆盖。基本路径测试 黑盒测试用例设计方法等价类边界值正交排列,测试用例设计方法,9,语句覆盖就是设计若干个测试用例,运行所测程序,使得每一可执行语句至少执行一次。判定覆盖就是设计若干个测试用例,运行所测程序,使得程序中每个判断的取TURE分支和取FALSE分支至少经历一次。判断覆盖又称分支覆盖。,白盒测试用例设计逻辑覆盖,10,判定-条件覆盖就是设计足够的测试用例,使得判断中每个条件的所有可能取值至少执行一次,同时每个判断的所有可能判断结果至少执行一次。也就是说要求各个判断的所有可能的条件取值组合至少执行一次。条件组合覆盖就是
4、设计足够得测试用例,运行所测程序,使得每个判断得所有可能得条件取值组合至少执行一次。路径测试就是设计足够的测试用例,覆盖程序中所有可能的路径。,白盒测试用例设计逻辑覆盖,11,是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据。取得较好的测试结果。,黑盒测试用例
5、设计等价类(定义),12,等价类划分可有两种不同的情况:有效等价类和无效等价类。有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。无效等价类:与有效等价类的定义恰巧相反。,黑盒测试用例设计等价类(定义),13,在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类。在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。在规定了输入数据的一组值(假定n个),并
6、且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。,黑盒测试用例设计等价类(方法),14,为每一个等价类规定一个唯一的编号。设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步。直到所有的有效等价类都被覆盖为止。设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步。直到所有的无效等价类都被覆盖为止。,黑盒测试用例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测试 设计 V1
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6587471.html