• 黑盒测试用例设计--题目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、钱已付清

     

     

  • 相关阅读:
    2017ICPC南宁补题
    H. The Game of Life
    I
    Twice Equation
    (贪心+队列)String
    Marcin and Training Camp
    莫比乌斯函数模版
    HDU-1695 莫比乌斯反演
    Steps to One DP+莫比乌斯反演
    Educational Codeforces Round 62 (Rated for Div. 2)
  • 原文地址:https://www.cnblogs.com/jane4321/p/11078652.html
Copyright © 2020-2023  润新知