所以,現在,該場景可以調用動作詞了。
現在,我們要把一個新場景添加到測試功能“取消購物車”中。首先,我們創建一個動作詞來檢查購物車中書的數量。這個動作在新方案中將被使用兩次。
然后,我們創建“可被取消的一選項”場景:
在此,該平臺已經注意到,下面的步驟序列被用在幾個場景中,即:“買很多書”和“可被取消的一選項。”
因此建議創建一個新的動作詞并在2場景中重構以優化你的維護!當被執行(即行動詞“登錄”創建及場景重構)時, “可取消的一選項”場景變成了:
編輯器中“可撤銷的一選項”場景的視圖
這個例子中,我們已經看到了使用一種語言來設計測試的價值。使用動作詞(類似于開發人員的功能)使得設計和維護更加容易,并提供了重構能力。它有助于定義不同項目利益相關者之間的業務術語。
我們也看到了,這種業務術語的定義可以在設計,優化和重構場景時通過一個非常先進的方式實現。
版權聲明:本文出自 SPASVO澤眾軟件測試網:http://m.eqie.com.cn/news/html/2014424144624.html
原創作品,轉載時請務必以超鏈接形式標明本文原始出處、作者信息和本聲明,否則將追究法律責任。