3-3 边界值测试

1. 边界值测试的基本原理:在被测对象的边界及边界附近设计测试用例。

2. 边界点:可能导致被测系统内部处理机制发生变化的点

3. 穷举法

在每个边界点的邻域范围内取所有数据

优势:边界及其邻域范围内所有数据均可测试到

不足:邻域内的测试数据较多,导致的测试负担重

4.典型值法

在边界点a处选择a-1 ,a ,a+1 这三个值作为测试数据

优势:测试数据包含了边界点本身以及最远离该边界点的邻域数据,具有典型性,且数据量大大降低

 

边界值测试—边界组合方式

5.强边界法

测试用例覆盖所有输入条件的所有边界组合

可测试到所有的边界组合,但不利于缺陷的隔离和定位

6.弱边界法

基于单缺陷假设,仅覆盖输入条件的单个边界点即可

将调试的思想引入测试,优势在于便于快速隔离和定位边界缺陷,且大大降低测试用例

7.全边界法

强边界+弱边界                       

A.

x∈[1,200]

y∈[30,50]

测试用例数:

(51-29+1)*6+

(199-2-1)*6 =

1314

 

 

x∈[1,200]

y∈[30,50]

测试用例数:36

 

x∈[1,200]

y∈[30,50]

测试用例数:12

 

例题:

需求:销售公司销售系统,要求输入枪机、枪托、枪管的月销售量;输出:销售商的提成。销售公司,月供应量分别是:枪机70个,枪托80个,枪管90个;最低销售要求,售出一支完整的步枪;其中枪机、枪托和枪管的单价分别是:$45,$30,$25;月销售提成比例计算:[0,1000]提成比例10%;(1000,1800]提成比例:15%;(1800,+∞);提成比例20%。请根据需求根据边界值分析法和等价类划分法设计测试用例;

 

 

猜你喜欢

转载自blog.csdn.net/weixin_42202174/article/details/88978402
3-3