3-3 边界值测试

  • Post author:
  • Post category:其他



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%。请根据需求根据边界值分析法和等价类划分法设计测试用例;



版权声明:本文为weixin_42202174原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。