2013-10-18 82 views
3

我一直在測試一個簡單的ASP.NET web表單應用程序的網站,並在Visual Studio 2010中所遇到的工具的UIMap玩弄但是我不知道怎麼用它正確,它似乎從來沒有工作。如何使用的UIMap編碼的UI測試生成器的本地測試

  • 我是否需要在記錄時以調試模式運行我的應用程序?
  • 測試一旦生成,有什麼方法可以直觀地看到它們正在執行的步驟?
  • 我應該有瀏覽器中打開我開始錄製之前,或者我應該做的,一旦我開始和瀏覽頁面呀?
  • 我可以在瀏覽器中使用Chrome瀏覽器,還是必須使用IE瀏覽器?
  • 使用雙屏幕會影響測試的運行嗎?

感謝您的幫助!

回答

3

我是否需要運行我在調試模式下的應用程序,同時記錄?

不可以。您不能使用Visual Studio的調試/發佈模式並同時執行記錄。分開啓動應用程序。這具有很大的優勢,您可以使用一組測試來測試不同版本的應用程序。

一旦生成測試,有什麼方法可以直觀地看到 步驟,因爲它們正在執行?

不可以。您可以從測試運行中獲得日誌,當然您可以看到自行測試運行,但沒有靜態圖形...說實話我從來不會錯過這樣的功能。

我應該在開始錄製之前打開瀏覽器,還是我應該在我開始瀏覽頁面時瀏覽頁面?

,你可以爲你做吧。當然你可以記錄瀏覽器的啓動。我們之前啓動了瀏覽器,因爲瀏覽器啓動並不是測試的一部分。

我可以使用Chrome瀏覽器,還是必須是IE?

At the moment IE is the forced browser.但也有ways使用其他瀏覽器。

是否使用雙屏幕影響測試的運行?

號與雙屏幕的所有罰款。但是,不要忘記,當測試運行時,你不能使用鼠標和鍵盤 - 你會對抗CUIT;)。我們使用一臺單獨的PC來處理長CUIT。

這裏有一些鏈接可能對您有所幫助:

+2

編碼的UI測試驅動通過追問什麼是被測試的應用程序顯示在屏幕上並將鍵盤按鍵和鼠標點擊發送到正確的位置。因此,您可以在測試正在運行時觀看屏幕,查看發生的情況。這樣做的後果是,在編碼UI測試正在運行時,您不得將鼠標或鍵盤用於其他事情,否則可能會導致測試失敗。 – AdrianHHH

+0

@AdrianHHH:正確,thx添加此信息。 – Micha

+1

@Micha您可以在其他瀏覽器中測試,但是您必須安裝Selenium組件以進行Coded UI跨瀏覽器測試Visual Studio擴展。 http://msdn.microsoft.com/en-us/library/jj835758(v=vs.110).aspx – LuFaMa

相關問題