使用 Sikuli 實現系統級自動化測試(2)

發表于:2017-04-11來源:weixin作者: 馮宇翔點擊數: 標簽:Sikuli
4、不容易與RobotFrameWork實現持續集成流程 2.2解決方案 我偶然學習了一款特殊的自動化 測試工具 Sikuli。初次使用的時候,Sikuli使用的人還不多。主要的原

4、  不容易與 RobotFrameWork 實現持續集成流程

2.2  解決方案

我偶然學習了一款特殊的自動化測試工具 Sikuli 。初次使用的時候, Sikuli 使用的人還不多。主要的原因是當時 Sikuli 還不成熟?,F在 Sikuli 的圖像識別準確度已經極大提升。隨著學習的深入,我對如何提升圖像識別的測試效率也有了自己的解決方案。所以我就想試著使用 Sikuli 來解決平臺自動化測試的難題。

這種新的自動化測試方案來代替老的自動化測試方案。有如下的優點:

1、  維護簡單。如果運行出錯,可以方便地找到錯誤的地方。如果是測試腳本的問題,因為使用了 python ( jython )語言,所以可以立即進行修改,并立即生效。

2、  因為是完全模擬測試人員手動操作,純界面驅動,所以整個測試過程直觀可見,與手動測試可以緊密配合。

3、  配置容易,工作量小。所有流程的測試參數都在一個頭文件里面。

4、  執行用例測試的時候,使用 RobotFrameWork 調度,能夠持續穩定執行。

5、  由于使用 RobotFrameWork 進行調度,加上測試腳本的配合,可以很容易地實現與公司要求的持續集成流程整合。

3  Sikuli 介紹

MIT 的研究人員設計了一種新穎的圖形腳本語言 Sikuli ,計算機用戶只須有最基本的編程技能(比如會寫 print"hello world" ),他不需要去寫出一行行代碼,而是用屏幕截圖的方式,用截出來的圖形元素組合出神奇的程序。 OS 的 GUI 的出現并沒有給程序員帶來便利,他們仍然需要借助代碼來實現相應的功能,比如 Selenium 。如果要讓不同的軟件相互配合,也同樣要進行代碼調用。

原文轉自:https://mp.weixin.qq.com/s/XMsmK6kaysG7Y_DUZjnx-Q

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97