當前位置:成語大全網 - 書法字典 - 用Delphi寫的程序可以有哪些測試自動化的工具?

用Delphi寫的程序可以有哪些測試自動化的工具?

1.如果支持這些C寫的窗口程序,那麽QTP和RFT都是支持的。QTP是B/S系統自動功能測試的利器,是軟件程序測試工具,但是可以擴展壹個插件支持C windows,我覺得太沒必要了,太浪費了。RFT不需要擴展插件就可以支持它的C窗口,但是它的腳本是用java或者。net,以防妳不習慣。它的RFT也是壹個昂貴的商業工具,但有試用版和破解版。

2.開源數據庫測試:dbmonster,dbprobe,orarep,phpmyadmin。

3.個人認為:如果用C做自動化測試,最好自己做壹些自動化測試工具。其實說白了就是應用壹些方法來操作C控件。在這種情況下,妳可以找壹些操作接口來擴展妳的控制操作庫,靈活可復用。這些方法如下:

1)應用MSAA提供的接口,全稱是Microsoft Active Accessibility。這類似於DCOM技術。技術模型是壹個UI程序可以為另壹個程序公開壹個接口來控制它。MSAA技術的初衷是方便殘疾人使用Windows程序。比如盲人看不到窗戶,但是盲人可以通過USB屏幕閱讀器連接電腦。屏幕閱讀器可以通過UI程序暴露的接口獲取程序信息,並通過盲文或其他形式傳遞給盲人。MSAA提供了這樣壹個方便的功能,所以UI自動化測試借用這項技術是很自然的。MSAA公開的接口叫做IAccessible。

2)每個windows窗口都有壹個句柄,壹旦我們找到了窗口句柄,就可以對它進行壹系列的操作。在找到句柄的屬性下,可以用Spy C識別。

4.之後,如果您想擴大自動化測試的規模,您可以構建自己的測試框架。妳可以選擇機器人框架或者STAF。STAF可以使用C的API並註冊自己的外部服務。robot FRAMEwork也是壹個很好的測試用例管理框架,使用python。

5.對於壹些簡單的自動化測試理解,喜歡的可以看看我的博客。對它有壹些簡單的自動化測試理解:51tesing上的“行走的太陽”博客,在百度直接輸入“行走的太陽”作為它的博客即可。希望能再次幫助到妳。或者對自動化測試感興趣,可以發短信或者郵件給我(test_sunny@hotmail.com)。有機會壹起學習討論很有意思。