亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

跟UI自動化測試有關的技術

系統 2274 0

大家都知道,針對UI的自動化技術一般要支持下列的東西:

1. 識別窗口
?? 能夠識別盡量多的窗口種類,支持盡量多的UI技術。比如Win32、WinForm、WPF以及WebPage(這個比較特殊,確切的說不能叫控件)的控件類型
2. 操作窗口
對標準類型的控件方法的支持,比如按下按鈕,在Listview中選擇Item等
3. 驗證結果
實質就是能夠拿到控件的狀態以及控件相關的信息
4. 錯誤恢復
這個其實屬于自動化測試框架的問題,能從錯誤的狀態恢復,并繼續執行。當然寫Testcaes的時候,也要保證Testcase的獨立性
5. 同步
同步在UI的自動化測試中最復雜的部分了,這個地方的工作決定了自動化腳本能否穩定的運行在在各種不同平臺,不同配置的測試機上

雖然測試工具有很多,比如WinRunner、QuickTest等,我比較熟悉的只是Silktest,所以我說的很多東西都會跟Silktest來比較

我們拋開各種各樣的工具本身,來看UI自動化的本質,它所用到的技術無非是下面三種:
1. Windows API
相關的API,FindWindow, EnumWindow,GetWindowRect, GetWindowText, SendMessage等

2. MSAA
MSAA是微軟針對視力有障礙的人所提供的一個基于COM的API接口,開發人員可以利用這個技術來開發類似屏幕放大,屏幕閱讀,以及語音控制等。現在很多自動化的工具除了利用window api以外,大部分也支持MSAA技術
相關Link:
http://msdn2.microsoft.com/en-us/library/ms971350.aspx
http://en.wikipedia.org/wiki/Microsoft_Active_Accessibility

3. UIAutomation
測試在各個軟件公司中的地位日趨上升,而且微軟自己在對測試的重視程度以及利用自動化測試方面也一直走在各個公司前面。隨著 WPF 技術的發布,以往的Window API以及MSAA技術,對WPF控件的操作能力急劇下降,甚至無法操作WPF控件,而微軟也為了增加對自動化測試的支持,發布了MSAA的升級版,并針對自動化測試進行了重新的設計,集成在.Net Framework3.0中發布,這個升級版就是UIAutomation的類庫。
相關鏈接:
http://en.wikipedia.org/wiki/Microsoft_UI_Automation
http://msdn2.microsoft.com/en-us/library/ms747327.aspx

跟UI自動化測試有關的技術


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产第二区 | 精品中文字幕不卡在线视频 | 色综合色| a毛片成人免费全部播放 | 亚洲精品中文字幕一区在线 | 老子影院午夜 | 日本视频一区二区三区 | 美女黄频视频大全免费高清 | 久操视频网站 | 男女午夜影院 | 蕾丝视频永久在线入口香蕉 | 成年女人毛片免费播放人 | 亚洲六月丁香色婷婷综合久久 | 亚洲精品美女久久777777 | 久久精品系列 | 成熟女人免费一级毛片 | 亚洲欧美日韩久久精品第一区 | 日本免费一区二区三区中文 | 亚洲人和日本人hd | 国内色视频 | 亚洲视频在线免费播放 | 九九九九九热 | 欧美一级α片毛片免费观看 | 中文字幕不卡免费视频 | 中文精品北条麻妃中文 | 欧美特级黄色大片 | 一区二区成人国产精品 | 天天干天天摸 | 久久狠狠婷婷丁香香蕉 | 98精品国产综合久久 | 国产成人在线视频免费观看 | 中文日韩欧美 | 草草影院第一页 | 久久在线精品视频 | 好吊色青青青国产欧美日韩 | 神马97 | 日本午夜在线视频 | 99久久精品免费精品国产 | 国产人做人爱视频精品 | 伊人伊人影院 | 九九爱精品视频 |