舉例:測試一個閱讀應用
在這個例子中,我們將使用Zest平臺及其語言來設計測試。我們將同時顯示代碼和編輯器。該編輯器是一種定義業務理念和場景的圖形化方式。
現在,讓我們定義一個簡單的場景:“買很多書”。首先,該場景將使用一個要么是“行動”要么是“結果”的步驟的傳統觀念。這是人們通常使用的方式。
編輯器中“買很多書”場景的視圖
該場景可以通過引入一個名為“選擇書”的動作詞進行重構。這個概念定義了一個業務動作/術語,確保了分解。像一個功能,它提供了一個維護單一點,并且可以有一些參數。