Input Number_of_Coins
Total=0
While Number_of_Coins > 0
Input Value_of_Coin
Total=Total + Value_of_Coin
Number_of_Coins=NUmber_of_Coins -1
End Loop
Print "Your coins are worth " & Total
3
1
4
2
据我说,答案是3。
如果我的答案是正确的,有人可以解释一下吗?
我会测试以下内容:
- 编号 of_Coins <0
- 硬币数量 = 1
- 硬币数量不是有效数字
- 硬币数量> 1 和所有 Value_of_coin 条目> 0
- Value_of_coin一个或多个条目负数
- Value_of_coin一个条目不是有效号码
- 条目Value_of_coin少于Number_of_coins
- Value_of_coin条目多于Number_of_coins 条目
我至少做了 8 个 - 也许还有更多。
但是给出的选项是 1-4.我认为这个问题至少说测试用例。 因此,覆盖 100% 覆盖率应该是最小的测试用例。