边界值法分析

发布网友 发布时间:2024-10-24 10:16

我来回答

1个回答

热心网友 时间:2024-11-15 14:14

边界值分析着重于探索输入空间的边界,其目的是通过识别测试用例,特别是在以下值域:最小值(min)、略高于最小值(min+)、正常值(nom)、略低于最大值(max-)和最大值(max)。主要的分析方法有两种:一是通过变量数量,每次确定一个测试对象,基于“单缺陷假设”,这将产生4n+1个测试用例,其中n为变量数量。二是通过值域种类,会增加对非法意外值的考虑,即健壮性测试,这时用例数变为6n+1,但当边界值变量相互依赖时,这些测试可能不够充分。


对于逻辑变量,边界值分析的测试用例可能无效。在“单缺陷假设”理论中,最坏情况测试则更为深入,它不局限于一般边界,而是对所有变量的边界值集合进行5元素笛卡儿积,对于n变量函数,将产生5n个测试用例,而考虑到健壮性,会生成7n个。然而,由于最坏情况测试的成本较高,它更适合物理变量存在大量交互作用或函数失效代价极高的场景。


扩展资料

边界是指相当于输入等价类和输出等价类而言,稍高于其边界值及稍低于其边界值的一些特定情况。基于边界的方法是根据定义域来实现的,最终演变成边界值分析、健壮性测试、最坏情况测试和健壮最坏情况测试四种技术。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com