gpt4 book ai didi

testing - 使用决策表方法创建测试用例

转载 作者:行者123 更新时间:2023-11-28 21:24:54 24 4
gpt4 key购买 nike

  1. 假设您是一名测试分析师,从事银行项目以升级现有的自动柜员机系统,使客户能够从受支持的信用卡中预支现金。对于所有支持的信用卡,系统应允许从 20 美元到 500 美元(含)的现金预支。支持的信用卡的正确列表是 American Express、Visa、Japan Credit Bank、Eurocard 和 MasterCard。用户界面以 100 美元的默认预付款金额开始,ATM 键盘用于以 20 美元的增量增加或减少该金额。考虑表 1.0 中显示的决策表,它描述了这些事务的处理。表 1.0。预付现金决策表 Check the table in attached image

假设您要设计一组实现以下覆盖率的测试用例:决策表覆盖率允许和不允许的预付金额的边界值每张支持的卡成功推进设计一组测试用例,用尽可能少的测试用例达到这种覆盖水平。假设每个测试用例都包含一个要创建的条件组合和一个要检查的操作组合。您需要多少个测试用例?

有人可以帮助我理解这个问题和解决方案吗?

提前致谢:-)

最佳答案

  1. 决策表覆盖范围允许和不允许的预付金额的边界值 ->
    您示例的边界值将是:小于 0; 0; 20-500; 500+。此处描述的等价划分、边界值测试和决策表:http://www.maniuk.net/search/label/test%20design%20technique

  2. 成功推进每张支持的卡 ->指令集 5(在决策表中)应适用于所有类型的提供的汽车。取决于风险 #4 也应该进行测试。

  3. 设计一组测试用例,以尽可能少的测试用例达到此覆盖水平。 -->A。如果我们可以假设卡片的工作完全相同,具有相同的限制和处理程序,那么需要 9 个测试用例,在边界测试期间,您可以使用不同的卡片,因此可以使用每张卡片。 b.如果我们假设一些特定的东西仍然存在于处理中,那么需要 13 个测试用例(9 个来自之前的测试 + 4 个其他卡片以测试指令 #5。C。如果卡本身有不同的限制,则需要进行额外验证。

关于testing - 使用决策表方法创建测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43249116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com