-1

我在调用 start_item(seq_item) 之前将值设置为 sequence_item,这与调用 start_item(seq_item) 之后的设置值有何不同?

4

2 回答 2

0

在 start_item 返回后随机化一个 seq_item 的主要原因是使事务能够根据机器的当前状态进行随机化。如果您不依赖于测试台状态,那么就没有功能差异。

我认为更大的问题是使用已建立的延迟随机化模式,以便您的所有代码看起来都一样,并且任何将您的代码复制为模板的人(包括您)都遵循该模式,以防顺序确实很重要。

代码的一致性将有助于防止错误。

于 2015-02-17T23:11:59.920 回答
0

是的,您可以这样做,但要意识到 start_item() 是一个阻塞任务,因此您的设计和测试平台的状态可能在之前和之后有所不同。

于 2013-12-12T19:49:21.463 回答