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