第5次作业+087+饶慧敏

测试链接:http://www.cnblogs.com/leezoey/p/6803945.html

1)被测项目界面

 该同学暂未做与界面相关的方法以及界面的实现。

2)测试用例设计表

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

sale=headphone*80+shell*10+protecor*8

sale不足1000元按10%提取佣金,1000-1800元部分按15%提取佣金,超过1800元部分按20%提取佣金。

等价类

 

输入等价类

有效等价类

无效等价类

耳机的取值范围

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

1

1

1

(1)(2)(3)

有效输入

2

0

0

100

(4

佣金为10%

3

0

100

6

(5)

佣金为15%

4

100

0

0

(6)

佣金为20%

×

 

 无效等价类测试用例:

编号

headphone

shell

protector

覆盖范围

预期结果

实际结果

1

-1

1

1

(7)

无效输入

2

0

-1

100

(8

无效输入

3

0

1200

-1

(9)

无效输入

4

-1

-1

-1

(10)

无效输入

 

 

边界值

headphone取值为{0,1}

shell取值为{0,1}

protector取值为{0,1}

测试用例为:

 

编号

headphone

shell

protector

预期结果

实际结果

1

0

6

6

10.8

2

1

6

6

18.8

3

6

0

6

52.8

4

6

1

6

53.8

5

6

6

0

54.0

6

6

6

1

54.8

7

6

6

6

58.8

 

 

决策表

 

选项

规则

1-8

2

3

4

5

6

7

8

C1headphoneshellprotector是否有效

N

Y

Y

Y

Y

Y

Y

Y

C20<=sale<1000

-

N

Y

N

N

Y

N

Y

C3:

1000<=sale<1800

-

N

N

Y

N

Y

Y

Y

C4:1800<=sale

-

N

N

N

Y

N

Y

Y

动作:

 

 

 

 

 

 

 

 

输入无效

 

 

 

 

 

 

 

佣金10%

 

 

 

 

 

 

 

佣金15%

 

 

 

 

 

 

 

佣金20%

 

 

 

 

 

 

 

不可能

 

 

 

 

 测试用例

编号

headphone

shell

protector

预期结果

实际结果

1

-1

-1

-1

输入无效

2

10

1

1

81.8

3

10

20

1

151.2

4

10

100

0

360

×

3)测试结论

  当销售额大于1800时,未通过

4)给开发同学的建议

 1.希望能够完善界面,有助于后续的测试。

 2.建议对销售额判断进行修改,使之能够针对各个类别的销售额,计算出正确的佣金。

posted @ 2017-05-09 21:42  Lucerner  阅读(249)  评论(0编辑  收藏  举报