亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 >
Sikuli:創新的圖形化編程技術
作者:網絡轉載 發布時間:[ 2013/9/6 13:41:16 ] 推薦標簽:

  引言

  在 GUI 測試中,識別個性化控件、模擬用戶行為及對校驗屏幕顯示結果常常成為自動化測試的瓶頸,此類測試場景大多數情況下仍然依賴于手工測試。本文介紹一種新興的圖形化編程技術 Sikuli,它擺脫了對控件 API 的依賴,通過當前屏幕的實時圖像檢索獲取操作對象,模擬用戶行為,匹配屏幕區域以校驗真實的視覺顯示結果。文中將通過其在 GUI 自動化測試中的實際應用分析及程序示例,闡述其帶來的應用思路。

  Sikuli 是什么

  Sikuli 是由 MIT 的研究團隊發布的新型圖形化編程技術。它以圖像檢索技術為基礎,提供了一套基于 Jython 的腳本語言以及集成開發環境。使用者可利用屏幕截圖直接引用 GUI 元素進行編程,完成交互操作。Sikuli 一詞取自墨西哥 Huichol Indian 土著語,意為“上帝之眼”,正如其開發者張琮翔所說—— Sikuli 讓電腦能像人一樣“看”這個“真實世界”。

  Sikuli 的安裝與 IDE 使用

  目前 Sikuli 的新版本為 Sikuli X-1.0rc2。在其 官方網站下載區可獲得為 Mac OS X、Windows 和 Linux 操作系統所提供的安裝文件及安裝方法簡介。

  需注意的是,在 Windows 平臺下,要求有 Java 6 的運行環境支持,若要正常使用 1.0rc2 版本中新增的擴展組件 Sikuli Guide,還需更新 Java 至當前新版本。在 Linux 平臺上,除了要安裝 Java6 的運行環境之外,還需安裝 wmctl 和 opencv2.0 的 libcv4, libcvaux4, libhighgui4 包。

  Sikuli 提供了一個簡易的腳本開發環境。缺省界面由菜單欄、工具欄、側邊欄、編輯區、控制臺和狀態欄六部分組成,如圖 1 所示。

  圖 1. Sikuli-IDE 界面組成

上一頁123456下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 黄色片免费网站 | 中国一级特黄视频 | 色偷偷网 | 羞羞视频网站免费 | 亚洲综合站 | 中文字幕第一页在线视频 | 丝袜视频在线 | 亚洲一区二区三区在线观看蜜桃 | 未成18年禁止观看的免费 | 久久麻豆亚洲精品 | 久久青草免费免费91线频观看 | 国产精品久久久精品视频 | 成年人国产网站 | 香蕉国产人午夜视频在线 | 亚洲综合激情小说 | 国产成人一区 | 久久精品国产精品青草不卡 | 国产人成在线视频 | 一级视频免费观看 | 中文字幕免费看 | 香蕉午夜视频 | 色青五月天 | 怡春院欧美杂交a | 狠狠躁日日躁人人爽 | 人人爽人人爽人人片av免费 | 欧美日韩无 | 成年人在线视频网站 | 国产精品免费在线播放 | 国产在线高清不卡免费播放 | 成年人黄视频在线观看 | 欧美xxx4k精品hd | 成人资源在线观看 | 26uuu欧美视频在线观看 | 综合伊人 | 免费视频色 | 插菊花网站 | 久久青草免费免费91线频观看 | h视频在线看 | 国产成人免费无庶挡视频 | 久久亚洲国产视频 | 欧美在线播放成人a |