当前位置: 代码迷 >> 综合 >> 软件测试边界值,等价
  详细解决方案

软件测试边界值,等价

热度:98   发布时间:2023-09-28 02:26:51.0

12. 三个输入条件为:枪机、枪托和枪管的销售量。针对输入域展开边界值测试,则枪机的 边界点为 1和 70,枪托边界点为 1 和 80,枪管边界点为 1 和 90。基本边界值分析的测试用 例集合见表 3-8。 针对输出域展开边界值测试, 以销售额为输出, 得到测试用例集合见表 3-9。 表中预期输出是指销售商的总提成。

 

开始测试:

表3-8  Sales问题的边界值测试的测试用例(针对输入域)

 

ID

输入数据(单位:支)

销售额

预期输出

备注

枪机销售量

枪托销售量

枪管销售量

001

1

 40

 45

2,370

334

 

002

2

40

45

 2,415

 343

 

003

69

 40

45

5,430

946

 

004

70

40

45

5,475

955

枪机的边界

005

35

1

45

2,730

406

 

006

35

2

45

2,760

412

 

007

35

79

 45

5,070

874

 

008

35

80

45

5,100

880

枪托的边界

009

3

 40

1

2,800

 420

 

010

5

40

2

 2825

425

 

011

35

40

 89

5000

860

 

012

35

40

 90

5025

865

 

 

表3-9  Sales问题的边界值测试的补充测试用例(针对输出域)

ID

输入数据(单位:支)

销售额

预期输出

备注

枪机销售量

枪托销售量

枪管销售量

013

 1

1

 1

100

10.00

最低销售量

014

10

 10

 9

975

97.50

 

015

10

10

10

 1,000

100.00

 

016

10

10

11

1,025

103.75

1000美金的 提成变化

017

18

18

17

1,775

216.2

 

018

18

18

18

1,80

220.00

 

019

 18

 18

19

1,825

225.00

1800美金的 提成变化

020

70

80

90

 7,800

1420.00

1420.00 最高销售额

 

针对输入域的等价类划分见表 3-10。针对输入域的等价类测试用例(强组合形式)见

表 3-11。

 

表3-10 输入域的等价类划分(Sales问题)

 

等价类

枪机销售量

枪托销售量

枪管销售量

 

有效等价类

L:1≤销售量≤70

S:1≤销售量≤80

B:1≤销售量≤90

 

表3-11 输入域的等价类测试用例(Sales问题)

 

ID

输入数据(单位:支)

销售额

预期输出

枪机销售量

枪托销售量

枪管销售量

001

35

40

 45

900

640

针对输出域的等价类划分见表3-12,对应等价类测试用例见表3-13。

表3-12 输出域的等价类划分(Sales问题,单位:美元)

 

有效等价类

S1:100≤销售额≤1000

S2:1000 < 销售额≤1800

S3:1800 < 销售额≤7800 

 

备注

最低销售额

备注提成变化的点

最高销售额

 

 

 

表3-13 输出域的等价类测试用例(Sales问题)

 

ID

输入数据(单位:支)

销售额

预期输出

备注

枪机销售量

枪托销售量

枪管销售量

022

6

5

5

545

54.50

销售额在S1中

023

14

14

14

1400

160.00

销售额在S2中

024

48

48

 48

4800

820.00

 销售额在S3中

 

  相关解决方案