java JBehave场景是否在故事文件中按顺序运行? 4 月 Questions & Answers 686 我知道我们可以将故事配置为按特定顺序运行,并要求特定场景为相关故事运行,但JBehave场景是否在单个故事文件中按顺序运行,即使是在多线程上下文中
# 1 楼答案 你调查过Given Stories吗?这些允许您指定在执行当前故事或场景之前应该运行的故事或场景。我认为通常的例子是,测试签出功能的故事应该首先执行将项目添加到购物车的故事。然后将按特定顺序执行这些操作 这可能并不完全是您想要的,但它会在场景之间强制执行顺序
# 2 楼答案 拉塞尔,我不是那个否决你问题的人,但我会解释的。JBehave将按照它们在故事文件中列出的顺序运行。同样,最好对场景进行编码,就好像您不能依赖场景按顺序运行一样。每个场景都应该能够独立运行。在我看来,与仅使用JUnit或TestNG相比,这种顺序对BDD来说是一个巨大的优势
# 1 楼答案
你调查过Given Stories吗?这些允许您指定在执行当前故事或场景之前应该运行的故事或场景。我认为通常的例子是,测试签出功能的故事应该首先执行将项目添加到购物车的故事。然后将按特定顺序执行这些操作
这可能并不完全是您想要的,但它会在场景之间强制执行顺序
# 2 楼答案
拉塞尔,我不是那个否决你问题的人,但我会解释的。JBehave将按照它们在故事文件中列出的顺序运行。同样,最好对场景进行编码,就好像您不能依赖场景按顺序运行一样。每个场景都应该能够独立运行。在我看来,与仅使用JUnit或TestNG相比,这种顺序对BDD来说是一个巨大的优势