我正在使用德爾福7.我們可以使用DUnit編寫什麼樣的測試用例?
我是新來的DUnit,我的懷疑是什麼樣的測試案例,我可以寫DUnit和如何(這對我來說非常重要)。
是否可以編寫特定按鈕點擊事件的測試用例?因爲在那種情況下,可能會有一大組代碼被使用,其中更多的單元被調用以及它們各自的數據庫相關的過程或功能。在那種情況下,編寫測試用例的最佳方法是什麼? (如果可能的話,一個例子或者參考對我來說是一個很大的幫助)。
因爲在樣本DUnit項目中我們不能編寫整套應用程序代碼,因爲在某些情況下可能需要創建其他一些表單。
因此,我懷疑是否會出現這樣的情況,如何編寫測試用例,以及我們可以使用DUnit編寫什麼類型的測試用例,重要的是如何編寫測試用例?
你可以寫與DUNIT UI測試,但是對於支持是相當有限的。但是,請不要告訴我你的應用程序邏輯存在於'OnClick'事件處理程序中。如果重新分解你的應用程序從應用邏輯獨立的圖形用戶界面,那麼你就可以直接測試應用程序邏輯。 –
看一看模型視圖模型(MVVM)爲多種可能的方式來產生可測試的代碼之一。瞭解到您將獲得DUnit點 –
對於MVVM,您可能想查看來自CodeRage7的視頻 - http://blogs.embarcadero.com/davidi/2012/11/20/41986 –