软件测试技术实验三 等价类分析法实验

一、实验目的

1、能够读懂被测的java源代码。

2、掌握等价类分析法进行测试用例的设计。

二、实验内容

1、用等价类分析法设计测试用例,分析如下:

分析题目中给出的条件和隐含的输入要求,输入条件如下:三边 a,b,c 的取值范围

分别是 1≤a≤100;1≤b≤100;1≤c≤100。任意两边之和大于第三边。

2、根据等价类分析法进行有效等价类和无效等价类划分。

表3-1 等价类划分

输入条件

有效等价类

编号

无效等价类

编号

边长a

1<=a<=100

1

a<1

4

a>100

5

边长b

1<=b<=100

2

b<1

6

b>100

7

边长c

1<=c<=100

3

c<1

8

c>100

9

3、设计测试用例,覆盖表3-1中的有效等价类。

表3-2三角形问题的测试用例

测试用例

编号

输入数据

预期

输出

覆盖的

等价类

测试结果

缺陷

Y/N

a

b

c

1

50

50

50

A

1,2,3,4,5,6

A

N

2

0

50

50

D

2,3,6,7,13,14

D,a不合规

N

3

50

0

50

D

1,3,6,9,13,15

D,b不合规

N

4

50

50

0

D

1,2,6,11,14,15

D,b不合规

N

5

101

50

50

D

2,3,4,5,8,15

D,a不合规

N

6

50

101

50

D

1,3,4,6,10,14

D,b不合规

N

7

50

50

101

D

1,2,5,6,12,13

D,c不合规

N

8

1

45

55

D

1,2,3,5,6,13

D

N

9

45

1

55

D

1,2,3,5,6,13

D

N

10

45

55

1

D

1,2,3,4,6,14

D

N

11

1

55

45

D

1,2,3,4,6,14

D

N

12

55

1

45

D

1,2,3,4,5,15

D

N

13

55

45

55

D

1,2,3,4,5,15

D

N

14

45

50

55

C

1,2,3,4,5,6

C

N

15

45

45

55

B

1,2,3,4,5,6

B

N

16

50

45

55

B

1,2,3,4,5,6

B

N

17

45

50

45

B

1,2,3,4,5,6

B

N

18

45

45

45

A

1,2,3,4,5,6

A

N

三、实验总结

通过本节实验,我了解到了等价类分析法。掌握了等价类分析法进行测试用例的设计。实验能够顺利完成!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小孙同学1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值