使用 ezSpec 落實行為驅動開發與實例化需求(8):規範平行行為

搞笑談軟工 at 
使用ezSpec落實行為驅動開發與實例化需求(8):規範平行行為的配图
March 24 21:45~23:14 ▲圖 1:電梯的規格範例   前言 ezSpec 與 Gherkin 相關的基本功能已經介紹完畢,今天介紹一個 Gherkin 沒有的功能:「描述平行行為的規格」。 Gherkin 的 Given, When, Then, And, But 這些 Step 依據它們出現在 Scenario 的先後順序依序執行,對於一些天生就具有平行處理能力的系統,例如在 IoT(Internet of Things)系統中,多個 sensor 或 device 彼此之間都是獨立且平行執行。在這種情況下,用 Gherkin 就無法表達這些平行執行的行為。 三……