不幸的是,我有一個GUI桌面應用程序在Windows上運行,並使用Borland C++編譯器進行編譯。我知道這是一項非常古老的技術,但那就是生活。我工作的公司擁有許多QTP的免費許可證。但說實話我不喜歡這個工具,我想用一些開源替代方案來改變它。C++ GUI桌面窗口應用測試自動化工具/庫/框架
我有一個使用Selenium和一些java swing applets的自動化Web服務的實驗。 我創建了基於Java/JUnit的測試。我想知道如果我可以在Java中創建一些測試來測試我的C++應用程序 - 那太棒了。如果我不能使用任何C/C++庫創建我自己的測試框架,那麼這是不可能的。
這不應該是單元測試。我想創建一套功能測試。 我希望能夠本地化像按鈕,表格,單元格等對象,執行像點擊,改變焦點等動作。
另外我有權訪問源代碼。但這是一個老式的意大利麪代碼,我對C++應用程序沒有太多的經驗。
你有什麼建議?
我會尋找一個白色/ UIAutomation驗證很快。但是,你可以引用任何Java庫來測試C++應用程序嗎? – Robert 2011-05-12 15:06:33
@Robert對不起,我沒有使用/聽說過任何基於Java的工具來測試Win32應用程序。 – 2011-05-12 16:52:33
以下是使用白色自動化Windows記事本的示例:https://github.com/slmoloch/Notepad.TestSuite – 2014-03-31 02:52:04