软件测试二

 

 

实验目的:

1、   掌握因果图黑盒测试法,

2、   掌握如何绘制被测程序的因果图,如何根据因果图绘制决策表,如何根据决策表生成测试用例。

掌握决策表法测试。

 

1、   场景说明:

三角形问题(等边三角形、等腰三角形、一般三角形和非三角形)

2、   功能要求      

请根据以上的软件模块规格说明书,绘制出软件模块的因果图,并据此绘制判定表,最后,给出相应的测试用例。

3、   实现要求      

 

 

使用因果图测试方法生成测试用例。要求提交的作业文档里,包含:软件模块的因果图;判定表;测试用例表

结果与分析

 

 

步骤一:给出条件和结果

条件列入如下:

C1:  a,b,c构成三角形?

C2:a=b?

C3: a=c?

C4: b=c?

       

结果列举如下:

D1:非三角形

D2:一般三角形

D3:等腰三角形

D4:等边三角形

 

步骤二:绘制因果图

 

 

步骤三:绘制决策表

 

将因果图转换成如下所示的决策表:

规则

选项

1

2

3

4

5

6

7

8

9

条件:      C1

C2

C3

C4

0

 

 

 

1

1

1

1

1

0

1

1

1

1

1

0

1

1

0

1

1

1

0

0

1

0

1

0

1

0

0

1

1

0

0

0

动作:

D1

D2

D3

D4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

测试用例

1

2

3

4

5

6

 

 

 

 

 

步骤四:生成测试用例

根据决策表中的每一列设计测试用例:

在三角形问题描述中,三角形每边边长的取范围值设值为[1, 100] 。

 

测试用例编号

输入数据

预期输出

a

b

c

1

1

1

100

非三角形

2

2

2

2

等边三角形

3

2

1

2

等腰三角形

4

1

2

2

等腰三角形

5

2

2

1

等腰三角形

6

1

2

3

一般三角形

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值