软件测试专栏 | ||
---|---|---|
上一篇 | 主目录 | 下一篇 |
【前言】
边界值测试(4N+1)、健壮性测试(6N+1)是单缺陷
,最坏情况(5N)&健壮最坏情况测试(7N)是多缺陷
。
1 最坏情况测试
基本思想
最坏情况测试关心的是多变量同时取极值
(多缺陷)的情况,首先得到每个变量的min,min+,nom,max-,max
(5个),进行笛卡尔乘积
测试实例
两变量函数
三角形边界
总结
如果一个函数有N个独立变量,最坏情况测试会产生5N个测试用例
最坏情况分析测试与边界值测试的比较:
- 边界值测试时单缺陷,最坏情况是多缺陷
边界值测试用例是最坏情况测试用例的真子集
最坏情况更彻底,工作量大得多
N变量函数:边界值测试的测试用例个数是4N+1,而最坏情况测试的是5N
2 健壮最坏情况测试
基本思想
健壮最坏情况测试关心的是多变量同时取极值
(多缺陷)的情况,首先得到每个变量的min-,min,min+,nom,max-,max,max+
(7个),进行笛卡尔乘积
测试实例
两变量函数
NextDate函数
总结
N个独立变量,最坏情况测试会产生7N个测试用例