2017-05-02 83 views
-1

我知道我們可以將故事配置爲按特定順序運行,並且需要特定場景才能運行相關故事,但即使在多線程環境中,JBehave場景是否可以在單個故事文件中依次運行?JBehave場景是否按故事文件的順序運行?

+0

如果誰投票可以提供一些有意義的評論,這將是很好的... –

回答

0

我不是那個推倒你問題的人,拉塞爾,但我會解釋。 JBehave將按照它們在故事文件中列出的順序運行。同樣,最好編寫你的場景,就好像你不能依靠場景順序運行一樣。每個場景應該能夠獨立運行。在我看來,這個順序對BDD來說是一個巨大的優勢,而不是單純使用JUnit或TestNG。

+0

非常感謝。我理解,理想情況下應該是獨立的,但我正在測試一系列通過流程引擎實現的業務流程,這會導致當前狀態取決於以前的狀態,因此,每個場景都是獨立的,會使其成千上萬步長 –