【发布时间】:2014-02-10 21:40:17
【问题描述】:
我有一个输入值,我想测试可接受的范围是 1..n(n 是可变的,但始终为正)。为了给它一些上下文,n 是任何时候库存产品的数量(每天都在变化)。用户可以在任何时候请求使用 1 个或最多 n 个这些产品,但如果他们当时请求超过 n 的值,则应受到限制。
为了为输入值创建测试用例,我想我会应用等价划分和边界值分析来创建类并选择边界值。但是,当输入的等价类/边界值是可变的时,我不确定您如何使用这些技术来定义测试用例。
EP/BV 技术是否不适用于这种情况?一种方法如何定义测试用例的值?
【问题讨论】:
-
您的应用程序如何处理“出售”股票?在这种情况下,数量不会是负数,还是只是对头寸增加不利的数量?
-
该应用程序是一个库存系统,用于记录可供使用的产品或“库存”的数量。抱歉,我应该明确表示它与共享无关。
标签: testing equivalence black-box-testing