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

     

     

  • 相关阅读:
    【JZOJ6409】困难的图论
    学习LCT小结
    jzoj5432. 【NOIP2017提高A组集训10.28】三元组
    jzoj6367. 【NOIP2019模拟2019.9.25】工厂(factory)
    jzoj6366. 【NOIP2019模拟2019.9.25】化学(chem)
    jzoj5433. 【NOIP2017提高A组集训10.28】图
    学习拓展中国剩余定理小结
    jzoj6300. Count
    jzoj3736. 【NOI2014模拟7.11】数学题
    jzoj6276. 【noip提高组模拟1】树
  • 原文地址:https://www.cnblogs.com/jane4321/p/11078652.html
Copyright © 2020-2023  润新知