當前位置:編程學習大全網 - 編程語言 - 有哪些開源的自動化功能測試工具? 要能測CS架構的程序的哦,需要壹個工具來自動完成填表單的工作。。

有哪些開源的自動化功能測試工具? 要能測CS架構的程序的哦,需要壹個工具來自動完成填表單的工作。。

hi

1、首先我想知道妳的C/S架構的軟件程序編程語言是什麽?是C++、Java還是啥?

2、是java的話,我推薦妳使用開源測試工具abbot,它包括錄制功能,它的測試用例是用XML寫的,但是我建議妳可以根據自己的需求進行aboot的修改,可以修改為直接調用其底層的對象識別API,然後上層自己拓建。至於。妳想實現填表單工作

1)靠錄制,然後加壹個for循環,不過這要是用abbot的XML實現較麻煩,因為XML的邏輯實現不好,那妳可以自己寫壹個XML解析函數,用壹個程序自動化更新XML用例

3、是MC的程序的話,商用的很多都可以。個人覺得:妳用C++自動化測試的話,最好能夠自己去做壹些自動化測試工具,是應用壹些方法操作C++控件嗎,這樣的話,妳可以找壹些操作接口拓展自己的控件操作庫,靈活而且復用性好,方法有:

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

2)每個windows窗口都有句柄,找到了窗口句柄我們就能夠對其進行壹系列操作。在找尋句柄的屬性下,妳可以用SPY C++進行識別。

4、.net程序的話,我記得VS2010自帶的 CUIT工程就可以,其包含錄制和回放API,蠻好的

有啥問題的話,可以發郵件我:test_sunny@hotmail.com(散步的SUN)

  • 上一篇:主板串口芯片有哪些,怎樣跑線路,
  • 下一篇:“媽媽,求求妳快醒醒,我不想斷手”
  • copyright 2024編程學習大全網