2010-03-15 107 views

回答

6

我過去使用White取得了一些成功。它還有一個White.NUnit組件,它允許你將你的測試集成到NUnit中。

當我使用它,它是比較容易調查UI,拿到按鈕,菜單等的保持,點擊它們,然後驗證正確的事情發生了 - 一切從C#。結合NUnit斷言,它使您能夠驗證用戶界面的行爲如您所願。我確實遇到了某些類型的控件無法正常工作的問題。自從我上次使用它以來,它已經有所改進,所以您可能會在最新版本中獲得更多運氣。

+0

我們只爲我們的winforms客戶端/服務器應用程序使用第三方控件,如devexpress/infragistics。 你有沒有考慮過自動QA? http://www.automatedqa.com/ 經常商業產品更成熟,我們不在乎花一些錢... 從whitees網站:64位Windows 白色目前未在64位窗口上測試,所以你可能會遇到問題。 :/我們的開發機器都贏了7 64位,我不想成爲另一個測試版 測試儀; P – msfanboy 2010-03-15 22:30:17

+0

@msfanboy:是的 - 我們的QA團隊使用TestComplete來運行煙霧測試。我沒有親自使用它,但QA團隊向我們演示了它,它看起來相當不錯。 – adrianbanks 2010-03-15 22:52:40

1

我有很好的經驗與AutomatedQA,雖然我主要用它來測試Web應用程序,而不是獨立的Windows應用程序。它比大多數其他商業工具更有價值,並且具有良好的功能集和腳本語言選擇。

+0

automatedqa看起來不錯,但 - 我檢查了它,但沒有發現它 - AutomatedQA也可以處理接受/故事測試意味着更改/點擊GUI並查看數據打到後端? 我知道「白色」框架可以做到這一點,至少他們寫了它。從AutomatedQA我沒有看到他們的功能列表中的公告。 – msfanboy 2010-03-16 09:15:34

+0

AutomatedQA還可以分析多少GUI測試? 意思是它告訴我80%的gui都經過測試,它向我展示了其餘的東西,我仍然可以測試舊的方式;-) – msfanboy 2010-03-16 09:33:16

+0

是否有任何UI測試可以在沒有自動化工具的情況下完成?那麼在Windows窗體中測試代碼隱藏是困難的,我猜不是嗎?有人可以與他分享他的經驗嗎? – msfanboy 2010-03-16 14:52:30