【发布时间】:2011-10-03 11:36:46
【问题描述】:
我将测试一个复杂的场景,该场景需要在它之前执行几个其他步骤。
例如,在货物被取走之前,它可以等同于在仓库中拥有适当的数据。因此,为了进行抓取,首先必须确保仓库中有产品并且有抓取订单。可能有单独的屏幕将产品插入仓库。所以在我开始测试获取场景之前,我必须准备好这些场景。
准备好这些数据的最佳方法是什么?我基本上可以想到两种选择。
通过实际屏幕准备数据。
拥有一个包含准备好的数据的数据库快照,以执行所需的场景。
我不确定我应该朝哪个方向前进,并希望从尝试过类似事情的人那里听到类似的经历。
【问题讨论】:
标签: .net bdd specflow test-data