2008-09-18 53 views
1

我正在尋找一個好辦法,始終但從終端用戶點測試我的web應用程序的測試。我有各種方法來檢查以確保我的代碼在幕後工作。我不能指望的時候,我做出改變的一段代碼,測試它的數量和它工作正常,然後只部署有它炸燬其他地方星期後。那時我已經忘記了我所做的改變,導致它被炸燬。每當我做出改變時,我都需要一些我可以運行的東西,以確保我沒有在其他地方破壞某些東西。末至端應用程序從用戶的角度來看

它需要能夠輸入正確和不正確的條目,這樣客戶端驗證也可以進行測試。

謝謝

斯科特和開發團隊

回答

3

你見過用fitnesseseleniumthis技術?

不能保證設置起來多麼容易,我們已經仔細研究了硒,我們的一位測試分析師熱衷於將FIT/Fitnesse等產品集成到我們的自動化測試中,但我們不在然而。

+1

我們還利用FIT/FitNesse的硒,我的工作,這是偉大的。因爲知道你沒有通過運行整個迴歸套件來破壞任何東西,所以心情平和。 – Josh 2008-09-18 11:31:28

5

我瘦你需要調查Selenium。我們使用它在我們的解決方案中進行自動UI測試,它是跨瀏覽器和跨平臺的。

您可以使用Selenium IDE來記錄您的Web應用程序的演練,然後您可以在瀏覽器中運行它,或者將其導出到各種語言(如C#),然後使用NUnit運行它。我覺得這是因爲我可以創建基本的演練,然後修改以創建多個方案中使用的輸入從文件/數據庫的代碼最簡單的方法。

0

看看Seleno,它將Selenium/Browser交互抽象爲表示網站頁面的C#頁面對象。在this answer更多詳細信息。

相關問題