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

跟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條評論
主站蜘蛛池模板: 久久综合色婷婷 | 国产在线麻豆一区二区 | 亚洲精品第四页中文字幕 | 成人免费观看网欧美片 | 精品国产欧美一区二区三区成人 | 日本网站在线播放 | 美女超逼 | 另类综合视频 | 99久久精品费精品国产一区二 | 狠久久 | 成人永久福利在线观看不卡 | 性生活视频网址 | 色91在线| 99v视频国产在线观看免费 | 久久99国产一区二区三区 | 四虎私人影院 | 91久久综合| 久久成人小视频 | www.91色.com | 国产99久久久久久免费看 | 色网站在线播放 | 免费精品精品国产欧美在线 | 97在线免费观看 | 日韩欧美一区在线观看 | 深夜国产 | 操碰在线视频 | 骚婷婷| 26uuu欧美日本 | 久久综合香蕉久久久久久久 | 五月伊人网 | 欧美成人免费看片一区 | 久久综合久久久久 | 欧美日韩国产高清 | 日韩欧美日本 | 奇米影视中文字幕 | 四虎影视国产精品永久在线 | 4huh34四虎最新888| 精品午夜国产在线观看不卡 | 综合久久久久久 | 亚洲国产婷婷香蕉久久久久久 | 国产精品四虎 |