2017-04-05 106 views
0

我們在VB6.0中有一個Windows應用程序。到目前爲止,該應用程序不存在自動化測試。我們需要開始爲這個應用程序編寫測試自動化(單元測試和UI測試)。但預計它可能遷移到新的基於VB.NET或C#.NET的Windows應用程序(WinForms或WPF),或者它可能遷移到Web應用程序。在開始之前,我需要一個想法,使用哪種工具來編寫自動化測試(單元和UI測試),以便它可以保持適用於VB6.0中的當前應用程序以及將來遷移的應用程序,使得我們可能沒有爲遷移的應用程序再次編寫自動化程序,並確保在遷移後測試不會中斷,並且我們也感覺應用程序的功能在遷移後不會中斷.Intent是相同的自動化測試應適用於當前和未來的遷移;我們可以運行相同的自動化測試,確保功能不會中斷。支持Windows應用程序(VB6.0/VB.NET/C#.NET)和Web應用程序(VB.NET/C#.NET; MVC)的測試工具

注:

  1. 遷移還沒有決定,但它可能是一個Windows應用程序(的WinForms/WPF),或在VB.NET或C#.NET Web應用程序。

  2. 我們在當前VB6.0 Windows應用程序中也使用第三方控件(ComponentStudioOne-ActiveX)。

  3. 控件正在動態加載。

+0

偏好是開源的 –

+0

我很難從所有細節中理解真正的問題是什麼 – DaveInCaz

回答

0

查看Ranorex.com進行GUI測試。如果您採用「夾具」方法 - 那麼您可能只需在遷移後更新您的夾具並使其測試的含義完好無損。

對於單元測試 - 你可以在VB6中完成(雖然很多人認爲你不能)。但是 - 我懷疑你必須在時間到之前將代碼重寫或轉換爲.net工具。

這裏是VB6的單元測試工具,我已經在一個相當大的項目之前使用:http://vb-lite-unit.sourceforge.net/

祝您好運!

相關問題