3.31白盒实验二

实验二:

(1)基本路径法绘制出控制流图

 

 

    A[1-开始] --> B[2-输入验证]

    B -- 无效 --> C[3-报错退出]

    B -- 有效 --> D[4-付款检查]

    D -- 不足 --> E[5-报错退出]

    D -- 足够 --> F[6-计算找零]

    F --> G[7-计算50]

    G --> H[8-剩余金额]

    H --> I[9-计算10]

    I --> J[10-剩余金额]

    J --> K[11-计算5/1]

    K --> L[12-输出结果]

(2)设计测试用例表

输入组合 (价格,付款)

测试路径

预期结果

覆盖条件

(0, 50)

1-2-3

"输入金额必须在1-100元之间"

价格下限无效

(101, 150)

1-2-3

"输入金额必须在1-100元之间"

价格上限无效

(50, 30)

1-2-4-5

"付款金额不足"

付款不足路径

(50, 50)

1-2-4-6-7-8-9-10-11-12

找零0元(所有面额0张)

无需找零路径

(36, 50)

1-2-4-6-7-8-9-10-11-12

50元:0, 10元:1, 5元:0, 1元:4

10元+1元组合

(95, 100)

1-2-4-6-7-8-9-10-11-12

50元:0, 10元:0, 5元:1, 1元:0

仅需5元

(49, 100)

1-2-4-6-7-8-9-10-11-12

50元:1, 10元:0, 5元:0, 1元:1

最大面额优先

(32, 100)

1-2-4-6-7-8-9-10-11-12

50元:1, 10元:1, 5元:1, 1元:3

混合面额组合

posted @ 2025-04-12 00:27    阅读(12)  评论(0)    收藏  举报