我正在爲我的Web應用程序編寫UI測試。正在嘗試以單元和集成測試(即使用Microsoft.Fakes框架)的方式來分離存儲庫方法調用。但它似乎爲UI測試假貨不工作,因爲真正的方法仍然被稱爲而不是墊片。 沒有隔離UI測試結果影響數據庫(例如在測試註冊過程時添加新用戶),這使得它不可重用。所以想知道是否有可能僞造/模擬這些方法,並避免每次需要運行這些編碼的UI測試時設置測試數據庫和測試網站。在編碼UI測試中使用Microsoft.Fakes框架
沒有找到有關這個問題的很多有用的信息,所以將不勝感激任何幫助。
在需要這裏的情況是一個非常簡單的例子的鏈接: https://www.dropbox.com/s/m6les7pmto14njq/TestCodedUITest.zip 即與一個類庫一個VS 2012溶液(含有與方法,該方法簡單地拋出異常的類),一個Web應用程序(包含一個頁面上有一個按鈕,它會調用所提到的方法),最後是一個編碼的UI測試,它包含該方法的填充並簡單地打開IE,導航到頁面並單擊該按鈕。
你能提供一些你說的代碼嗎? – Micha
添加了示例應用程序的鏈接。謝謝。 –