第5次作业+001+陈定国

被测代码链接:http://www.cnblogs.com/ddanwu-blogs/p/6802869.html

1)被测项目界面。

 第5次作业+001+陈定国_第1张图片

第5次作业+001+陈定国_第2张图片

 

2)测试用例设计表

符号标记:耳机(headphone),手机壳(shell),手机膜(protector),销售总额(total

total=headphone*headphone_price+shell*shell_price+protector*protector_price;

销售额不足1000提取10%佣金    total<1000&&total>0  commission=total*0.1

销售额在1000-1800,提取15%佣金    total<=1800   commission=total*0.15

销售额大于1800提起20%佣金       total>=1800     commission=total*0.2

 

1)等价类

 

输入等价类

有效等价类

无效等价类

耳机取值范围

0<=headphone(1)

headphone<0(7)

手机壳取值范围

0<=shell(2)

headphone<0(8)

贴膜取值范围

0<=protector(3)

Protector<0(9)

佣金计算的分类

0<=sale<1000(4)

sale<0(10)

 

有效等价类的测试用例:

编号

headphone

shell

protector

覆盖范围

预期结果

实际结果

是否通过

1

2

2

2

1)(2)(3

19.6

19.6

2

0

0

111

4

88.8

88.8

3

0

111

5

5

172.5

172.5

4

111

0

0

6

1779.6

1779.6

 

 无效等价类测试用例:

 

编号

headphone

shell

protector

覆盖范围

预期结果

实际结果

是否通过

1

-1

1

1

7

输入有误,请重新输入

输入有误请重新输入

2

0

-1

111

8

输入有误,请重新输入

输入有误请重新输入

3

0

111

-1

9

输入有误,请重新输入

输入有误请重新输入

4

-1

-1

-1

10

输入有误,请重新输入

输入有误请重新输入

 

 

2边界值 

headphone取值为{0,1}

shell取值为{0,1}

protector取值为{0,1}

测试用例为:

 

测试用例编号

 headphone  

shell

protector

期望输出

实际输出

是否通过

1

0

20

10

28.0

28.0

2

6

20

10

76.0

76.0

3

10

0

20

96.0

96.0

4

10

2

20

98.0

98.0

5

10

2

0

82.0

82.0

6

10

2

2

83.6

83.6

7

6

6

""

输入有误,请重新输入

输入有误,请重新输入

8

""

4

""

输入有误,请重新输入

输入有误,请重新输入

9

""

""

""

输入有误,请重新输入

输入有误,请重新输入

 

 

 

3决策表

 

 

1

2

3

4

5

6

7

8

9

 

 

 

条件桩

C1:输入是否有效

F

T

T

T

T

T

T

T

T

C2:0<=total<=1000

  -

T

F

F

T

T

F

F

T

C3:total<=1800

-

F

T

F

T

F

T

F

T

C4:total>1800

-

F

F

T

F

T

T

F

T

 

 

 

动作桩

A1:提示输入有误

 

 

 

 

 

 

 

 

A2:佣金10%

 

 

 

 

 

 

 

 

A3:佣金15%

 

 

 

 

 

 

 

 

A4:佣金20%

 

 

 

 

 

 

 

 

A5:不可能

 

 

 

 

 

 测试用例

编号

headphone

shell

protector

预期结果

实际结果

是否通过

1

-1

-1

-1

输入有误,请重新输入

输入有误,请重新输入

2

8

2

2

67.6

67.6

3

10

20

6

157.2

157.2

4

20

80

10

496.0

496.0

 

3)测试结论

    从网上了解了等价类、边界值和决策表的概念对软件进行测试用例的设计测试过程中并没发现什么错误。

4)给开发同学的建议

    未发现错误,只是结果界面字体较为不明显,有待改善。

你可能感兴趣的:(第5次作业+001+陈定国)