当前位置: > 财经>正文

黑盒测试的测试方法及其案例 最简单基金理财策略有哪些方法和方法呢视频讲解

2023-09-01 12:29:01 互联网 未知 财经

黑盒测试的测试方法及其案例

黑盒测试案例设计技术 测试用例测试用例对测试的作用黑盒测试什么是黑盒测试测试方法等价类划分法概念划分等价类的原则例题等价类扩展 边界值分析法概念选择测试用例的原则例题 错误推测法概念 因果图法因果图法是什么利用因果图生成测试用例的基本步骤通常在因果图中,用Ci表示原因,Ei表示结果例题因果图在GIS测试中的应用 场景法基本流和备选流例题 总结如何选取测试方法

测试用例

测试用例就是设计一个情况,软件在这种情况下,必须能够正常运行并且达到程序所设计的执行结果。

设计软件测试用例的目的,就是为了能将软件测试的行为转换为可管理的模式

软件测试是有组织性,步骤性和计划性的

测试用例对测试的作用

1、可以避免盲目测试并提高测试效率 2、可以使软件测试的实施重点突出、目的明确 3、在软件版本更新后只需修正少部分的测试用例,可以降低工作强度,缩短项目周期。 4、功能模块的通用化和复用化使软件易于开发,而测试用例的通用化和复用化则会使软件测试易于开展,并随着测试用例的不断精化其效率也在不断提高。

黑盒测试 什么是黑盒测试

黑盒测试也称功能测试或数据驱动测试,前提是已知产品所具有的功能,通过测试来检测每个功能是否都正常使用。

测试方法

黑盒测试方法主要有等价类划分、边界值分析、因果图、错误推测、功能图法、场景法、判定表组成法 、正交实验设计法等,主要用于软件确认测试。

等价类划分法 概念

等价类划分是一种典型的黑盒测试方法。使用这一方法时,完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例。由于穷举测试工作量太大,以至于无法实际完成,促使我们在大量的可能数据中选取其中的一部分作为测试用例。

等价类划分的办法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据作为测试用例。没一类的代表性数据在测试中的作用等价于这一类中的其他值,也就是说,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也发生同样的错误;反之,如果某一类中的一个例子没有发现错误,则这一类中的其他例子也不会发生错误(除非等价类中的某些例子属于另一等价类,因为几个等价类是可能相交的) 等价类的划分有两种不同的情况: 有效等价类:指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合 无效等价类:与有效等价类的定义相反

划分等价类的原则

1、在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类两个无效等价类,如:PH,性别 2、在输入条件规定了“必须如何”时,可以确立一个有效等价类一个无效等价类,如:负数不能开平方,除数不为零。 输入条件是布尔量时,可确定一个有效等价类一个无效等价类。 3、在规定了输入数据必须遵守的规则情况下,可以确立一个有效等价类(符合)和若干个无效等价类(从不同角度违反规则),如:选择校址要求面积不小于10000平米,交通便利,离医院,超市不超过1000米。 4、在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步地划分为更小的等价类。如99+1问题

例题

题目:有一个程序读入3个整数,把这3个整数作为一个三角形的3条边的长度值。这个程序要打印出信息,说明这3个整数是否能组成三角形,如果能组成三角形,说明这个三角形是不等边、等腰或等边三角形。 分析:可以设定3条边分别为A,B,C。如果他们能构成三角形的3条边,必须满足:0B。 如果是等腰,要判断A=B,或B=C,或A=C 如果是等边,要判断A=B,且B=C,且A=C

等价类扩展

上面的等价类用例的设计方法是依据早期的计算机语言来定义的,随着计算机开发技术的发展,该方法也有了扩展。比如有效操作,非法操作。 注意:当多个输入域在一起时千万不要对他们的用例进行组合,可以借鉴单元测试的插桩技术的方法。

边界值分析法 概念

人们从长期的测试工作经验得知,大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。因此针对各种边界情况设计测试用例,可以查出

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。