VSTS的Web自動化測試工具,提供了一系列的機制來實現上面提到的”走通 走對”,后面我們會提到。
架子怎么搭?
有了目標,下面做的就是搭起架子來,也就是說:我們怎樣組織Web自動化測試呢?
怎么容易管理Web自動化測試?怎么樣能容易擴展?怎么樣做到復用?怎么樣做到分工協作?
我們知道HTTP協議是基于請求/響應范式的;那么上面的走通和走對就可以這樣重新解釋:走對是我們得到了一個正確的響應;走通是發出一個請求之后得到了我們期待的響應;
而對于大多數的Web系統,一個請求或者響應往往直接對應一個頁面;于是頁面就天然的成為了Web自動化測試中模塊的最小單位;而請求與響應之間的關聯,或者說頁面之間的關聯最適合用二元關系表達;于是看下圖:
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/