黑盒测试用例设计--题目2

 1、根据下面给出的规格说明,进行测试用例的设计。

一个程序读入3个整数,把这三个数值看作一个三角形的3条边的长度值。这个程序要打印出信息,说明这个三角形是普通的、是等腰的、还是等边的

测试用例

2、保险费率计算

某保险公司承担人寿保险,该公司保费计算方式为投保额*保险率,保险率又依点数不同而有别,10点以上费率为0.6 %,10点以下费率为0.1% :

输入数据说明。

年龄

20~39岁

6点

 

40~59岁

4点

 

60岁以上20岁以下

2点

 

性别

MALE

5点

 

FEMALE

3点

 

婚姻

已婚

3点

 

未婚

5点

 

抚养人数

一人扣0.5点最多扣3点(四舍五入取整数)

 
 

要求:

年  龄:一或两位数字。

性  别:以英文「MALE」、「FEMALE」、「M」、「F」表示。

婚  姻:「已婚」、「未婚」。

扶养人数:空白或一位数字。

保险费率:10点以上,10点以下。

等价类表

测试用例

3、自动售货机的部分需求规格说明如下:

一个处理单价为5角钱的饮料的自动售货机。其规格说明如下:

若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。

若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;

若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。

请使用因果图法设计相应的测试用例

 

一、      分析题目,列出原因和结果

原因:

1、售货机有零钱找

2、投入1

3、投入5

4、押下橙汁

5、押下啤酒

结果:

21、售货机【零钱找完】灯亮

22、退还1

23、退还5

24、送出橙汁

25、送出啤酒

二、        画因果图

原因节点列在左边,结果节点列在右边,建立中间节点,表示处理的中间状态。中间节点:

11、投入1元且押下饮料按钮

12、押下饮料的按钮(橙汁或啤酒)

13、应找5毛并且售货机有零钱找

14、钱已付清

 

 

原文地址:https://www.cnblogs.com/jane4321/p/11078652.html