第5次作业+001+陈定国

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

1)被测项目界面。

 

 

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)给开发同学的建议

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

转载于:https://www.cnblogs.com/chen-dg/p/6838622.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值