1

我正在为 Cucumber 中描述的场景编写步骤定义。因此,如果我正在测试喜欢对帖子发表评论的场景。

我是否应该确保仅在步骤中首先会有评论和帖子?

或者我的测试应该捕捉到这种情况并在日志中给出一条消息?

到目前为止,我正在使用 Cucumber-JVM。

4

1 回答 1

1

好吧,通常一个好的测试技术是测试阳性。将测试编写到将要出现的未来功能是一个好主意。在您的情况下,编写您的硒测试以确保您能够喜欢您对帖子的评论。

理想情况下,当该功能出现时,测试将已经编写完毕,并且将从失败状态变为通过状态。

更理想的是,从生产环境中分离 dvl 环境是个好主意,这样您就可以在 dvl 环境中进行测试,然后在该功能发布后将测试指向生产环境。

于 2013-10-21T14:12:34.303 回答