HOW TO:建立已編碼的 Web 測試
更新:2007 年 11 月
「Web 測試程式碼」通常是將現有、並錄製好的 Web 測試轉換而成。「錄製的 Web 測試」一開始是在 [Web 測試編輯器] 中出現的要求樹狀目錄。Web 測試程式碼則是會產生 WebTestRequests 系列的 .NET 類別。使用 C# 或 Visual Basic 都能對這個 Web 測試程式碼進行程式編輯。儘管能夠手動建立 Web 測試程式碼,但還是建議使用將錄製之 Web 測試轉換為 Web 測試程式碼的方式。
當 Web 測試從錄製格式轉換為程式碼之後,您就可以像編輯其他任何原始程式碼一樣地編輯這個程式碼。此外,還可以加入迴圈和分支建構、動態地變更測試中的要求數目,以及動態地產生測試所點擊的一組 URL。
注意事項: |
---|
如需 Web 測試工具之 API 的詳細資訊,請參閱 HOW TO:使用 Web 測試 API。 |
Web 測試程式碼可以透過 [測試檢視] 或 [測試清單編輯器] 視窗加以啟動。也可以在負載測試中使用 Web 測試程式碼。如需負載測試的詳細資訊,請參閱建立負載測試。
秘訣 |
---|
若要在 Web 測試程式碼中,使用資料繫結 (Data Binding) 或任何一種外掛程式,則在產生測試程式碼之前,就先將這些項目加入會是較佳的做法。這是因為讓 Visual Studio Team System Test 版產生資料繫結程式碼,比您自己撰寫程式碼更為容易。 |
若要轉換錄製的 Web 測試
開啟含有錄製之 Web 測試的方案。
如需詳細資訊,請參閱 HOW TO:記錄 Web 測試。
開啟 Web 測試檔案。
在 [Web 測試編輯器] 中的工具列上,按一下 [產生程式碼] 按鈕。
就會提示要求您輸入 Web 測試程式碼的名稱。
在所產生之 Web 測試程式碼類別的對話方塊中,輸入適當的名稱,再按一下 [確定]。
按一下 [建置],再從功能表按一下 [建置方案]。
程式碼便開始進行編譯。
若要執行 Web 測試程式碼
在 [測試] 功能表上,按一下 [視窗],再按一下 [測試檢視]。
以滑鼠右鍵按一下您的 Web 測試程式碼,並選取 [執行選取範圍]。
按一下 [確定] 執行測試。測試便會立即執行。
在 [測試結果] 視窗中,直到測試完成執行為止,測試結果都會顯示為 [進行中]。測試完成後,便會顯示 [成功] 或 [失敗]。如果測試擲回例外狀況,或是驗證/擷取規則失敗,便會顯示 [失敗]。
注意事項: |
---|
Web 測試程式碼進度的檢視方式,與錄製的 Web 測試是相同的。按兩下 [測試結果] 視窗中的 Web 測試程式碼,就會顯示 [測試檢視器]。 |