亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 最近免费中文字幕大全免费版视频 | 成人最新午夜免费视频 | 天天色天天操天天射 | 精品400部自拍视频在线播放 | 成人精品视频网站 | 最近中文字幕高清字幕 | 九九性视频 | 婷婷伊人久久 | 99热国内精品 | 亚洲 另类色区 欧美日韩 | 在线观看你懂的网站 | 717影院理伦午夜论八戒 | 国内成人精品视频 | 日本高清中文字幕在线观穿线视频 | 久久精品欧美一区二区 | 日本天堂免费 | 殴美一级毛片 | 久一视频在线观看 | 日日添天天做天天爱 | 亚洲国产精品高清在线一区 | 波多野结衣一二三区 | 国产精品一区二区久久精品 | 国产精品人人爽人人做 | 国产成人精品精品欧美 | 丰满肥胖大码中年熟妇毛片 | 12345国产精品高清在线 | 日皮黄色| 亚洲黄色在线视频 | 一级毛片免费高清视频 | 亚洲色五月 | free亚洲 | 国产亚洲精品国产第一 | 免费一级毛片在播放视频 | 婷婷免费视频 | 亚洲天堂va| 一级毛片高清免费播放 | 亚洲国产聚色窝 | 欧美午夜性 | 亚洲日本中文字幕永久 | 天天干精品 | 国产日|