Sikuli是一種新穎的圖形腳本編程語言,計算機用戶只須有最基本的編程技能(比如會寫print"hello world"),他不需要去寫出一行行代碼,而是用屏幕截圖的方式,用截出來的圖形元素組合出神奇的程序。這樣大大減輕了程序員的負擔,也會大大簡化了編寫流程。
軟件功能:
1.使編程變得更加簡單。利用 Sikuli,用戶要使用其他的界面元素,或調用其他程序,不必輸入代碼,只需要插入相應的按鈕或圖標截圖即可。
2.當用戶需要調用其他程序時也可以使用這一功能,例如,需要調用其他程序上的某個功能,則只需要將該功能所對應的按鈕截圖插入到代碼中對應的位置即可。
3.除了方便編程外,該技術還可以用于進行大規模的程序測試。例如,測試某一按鈕是否正常工作。這時,通過Sikuli來調用待測試的按鈕便可節約大量時間。
4.Sikuli還可用于可視化搜索。
軟件優點:
1.與平臺無關
可以實現任意類型的UI(GUI)測試,輕松實現跨平臺測試,并可以解決web測試中的瀏覽器兼容性測試問題。
2.可讀性強
代理可讀性強,用圖形表示邏輯關系更生動、形象,容易理解,便于維護。
3.提供.jar包
便于構建大型的測試框架,實現各類測試工具之間的互補。
4.用例設計與程序實施可分離
用例設計人員可以只關注圖型邏輯關系和測試檢查點,不需要懂得具體開發與程序語言基礎;程序實施人員可以只進行編程而不過多參與設計。
- PC官方版
- 安卓官方手機版
- IOS官方手機版