• <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 實現系統級自動化測試(4)

    發表于:2017-04-11來源:weixin作者: 馮宇翔點擊數: 標簽:Sikuli
    \ Exit For Loop If ${runresult}==True Should Be True ${runresult} testcase failed! RobotFrameWork的界面如下圖: 圖4 -1總控用例調用界面 4.2腳本軟件架構 每個測試用例對應了一

    \    Exit For Loop If    ${runresult}==True

    Should Be True    ${runresult}    testcase failed!

    RobotFrameWork 的界面如下圖:

    圖4 -1總控用例調用界面

    4.2  腳本軟件架構

    每個測試用例對應了一個函數。每個函數都按照下圖的格式編寫。下圖中,紅框中的部分,測試人員根據測試用例的業務邏輯編寫。其他部分(日志檢查、數據庫檢查、日志打印等)都不用管。

    圖4 -2測試用例腳本界面

    每一行就是一個測試步驟。 Execfunc 將所有步驟的執行都進行了封裝。編寫的實例如下:

    if execfunc( 'agentA' , 'checkcurstatus' , ['consultout'] )[0] == False: return FinishTestCase(False)

    該語句的意思是: agentA 執行 checkcurstatus 操作,檢查模擬工具的當前狀態是否為 consultout ,外部咨詢態。

    實例中,紅色部分,需要測試人員填寫,其他部分也不用管。紅色部分其實就是 execfunc 的三個參數:

    原文轉自: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>