Web 測試之如何將錄製的 Web 測試轉換為 C# 或 VB的程式碼

不知各位朋友是否還記得以前使用 Application Center Test 時,它是將錄製完的結果是存為 VBScrip 或 JScript,若要除錯是較不方便的。

Team Test 可以直接依目前的測試專案為 C# 或 VB的專案,將之轉換為 C# 或 VB 的程式碼,我們也可以直接設定中段點來做偵錯的動作。

當 Web 測試從錄製格式轉換為程式碼之後,您就可以像編輯其他任何原始程式碼一樣地編輯這個程式碼。此外,還可以加入迴圈和分支建構、動態地變更測試中的要求數目,以及動態地產生測試所點擊的一組 URL。

 

如何實作,請繼續看下去:

在 [Web 測試編輯器] 中的工具列上,按一下 [產生程式碼] 按鈕。

image

設定該程式碼產生的檔案名稱

image

可以再增加自己的程式來擴充功能、設定中斷點、偵錯等

image

秘訣:

若要在 Web 測試程式碼中,使用資料繫結 (Data Binding) 或任何一種外掛程式,則在產生測試程式碼之前,就先將這些項目加入會是較佳的做法。這是因為讓 Team Edition for Testers 產生資料繫結程式碼,會比由自己撰寫更為容易。

 

參考資訊:

HOW TO:建立已編碼的 Web 測試

https://msdn2.microsoft.com/zh-tw/library/ms182550(VS.80).aspx

 

筆者的環境為 Vista + Visual Studio 2005 Team Suit SP1 + Database Professional with SR1&Power Tool。