2010-05-13 62 views
0

假設一個人擁有一個結構化的代碼庫,其中很多代碼都在GUI控件事件中,並且沒有測試。所以這樣的代碼,據我所知不適用於單元測試 有沒有一種工具可以測試每個例程自動替換代碼元素 引用外部的例程(是他們的功能,變量或GUI控制)與適當的模擬(?)並將結果記錄在數據庫中,以便在代碼更改後進行比較? 因此,測試計劃有責任編寫,運行和報告測試,儘量減少干預?有沒有這樣的測試工具

回答

2

您沒有指定語言或開發環境,所以我將在下面提供幾個不同的選項。您必須檢查它們,並根據需要查看哪個適合您的情況和現有工具。

Selenium

Ivonna需要Typemock隔離

微軟團隊系統Web測試2008

Visual Studio Test Profession 2010

HP QuickTest Professional的(鏈接沒有工作,你將需要複製粘貼) 'https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-127-24^1352_4000_100__

Watin

Watij

Push To Test

+0

大多數選項是系統級工具,鍛鍊整個web應用;他們不按照問題中的說明單獨測試控制事件。 – 2010-05-13 01:04:06

+0

謝謝,我投了答案,因爲它提供了有用的信息,但正如gareth_bowles所說,我認爲這些工具不提供我所要求的功能類型。我想我想要的是一種工具,它可以自行創建應用程序行爲的基線記錄,然後在應用程序開發時報告對此行爲的更改。我只是想知道這種工具是否適用於任何語言/ IDE。我認爲一個懶惰的編碼器測試人員 – kjack 2010-05-13 09:05:04

+1

@Gareth Most?所以有些人呢?所以我的關於kjack必須審查它們以查看哪個適合他的情況和現有工具的陳述是有效的。 @kjack你剛剛改變了你的問題與評論。我回答了你提出的問題,並且我知道Ivonna和Typemock Isolator結合起來可以做你在你的問題中所要求的,我提供了其他人,我認爲你可以按照你的要求去做。 想要記錄行爲並隨着時間的推移對其進行監控就是分析而不是測試。有針對每種流行語言的分析工具。如果你問一個關於分析的新問題,你會得到答案。 – 2010-05-14 16:47:23

相關問題