• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 使用 Sikuli 實現系統級自動化測試(3)

    發表于:2017-04-11來源:weixin作者: 馮宇翔點擊數: 標簽:Sikuli
    而麻省理工學院 開發 的Sikuli項目則可以使得這一過程變得更加簡單,只需要略懂一點編程語言即可完成簡單的編程和程序間的調用。利用Sikuli,用戶要使

    而麻省理工學院開發的 Sikuli 項目則可以使得這一過程變得更加簡單,只需要略懂一點編程語言即可完成簡單的編程和程序間的調用。利用 Sikuli ,用戶要使用其他的界面元素,或調用其他程序,不必輸入代碼,只需要插入相應的按鈕或圖標截圖即可。使用者只要對 Python 語言有基本的了解, Sikuli 可以利用圖形用戶界面的截圖元素自動的完成大多數編程任務。

    據麻省理工學院的研究人員介紹, Sikuli 的工作模式與人眼一樣,直接識別圖像,而不是底層代碼,因此不會產生不兼容的問題。 Sikuli 在墨西哥維喬印第安人 (Huichol Indians) 的語言里是上帝之眼的意思。

    圖3 -1 工作原理圖

    4  自動化測試腳本

    4.1  RobotFrameWork總控腳本

    我將總控 (RobotFrameWork) 的腳本做了簡單化處理,將復雜的測試邏輯下沉到了底層 python腳本。因為我感覺這樣實現的效率更高。每個測試用例對應一個 python 腳本的函數。每個 RF 用例的腳本都如下實例:

    MinTestSet_UsrCallin_AgentOnhook 就是用例實現函數。

    MinTestSet_UsrCallin_AgentOnhook

    [Tags]

    : FOR    ${idx}    IN RANGE    ${ tctrycnt }     全局變量,重試次數

    \    ${runresult}=    evaluate    TCFuncs. MinTestSet_UsrCallin_AgentOnhook ()    TCFuncs

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

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>