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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    如何使用 IBM Rational Robot 建立自動化功能測試框架

    發布: 2009-9-23 11:19 | 作者: 陳國偉 | 來源: 領測軟件測試網 | 查看: 387次 | 進入軟件測試論壇討論

    領測軟件測試網

    3.2.6 數據關聯

    測試中,需要處理數據關聯這種情況。數據關聯是指前一個動作執行完成后,應用產生新的數據,此數據在隨后的動作中需要用到。因為這些數據是在執行的過程中由程序產生的,所以沒有辦法預先在表中準備。在這種情況下對應的表如下:
     從上表可以看到,首先使用DC_GETID來將要關聯的數據取出來,然后在需要使用此數據的地方,再使用DC_SETID賦值回去。

    Robot測試技術框架中,取數據的處理如下:

    ‘對文件中每一行
    Select Case (sObjType)
    Case ……
    Process……
    Case “DC”
    ProcessDC(sData)

    ===============================

    ‘對數據關聯執行的動作
    CallScript sData

    ===============================

    ‘數據關聯中,獲取數據腳本的處理
    SQAGetProperty “”, “”, g_DC_ID

    對每一個數據關聯,取數據單獨的創建一個腳本文件,腳本文件的名字和數據關聯的名字相同,都比如說都叫DC_GETID。雖然數據關聯取數據腳本的內容各不相同,但是一般的步驟是使用SQAGetProperty函數從界面上取得數據,放入全局變量g_DC_ID中。

    在Robot測試技術框架中,賦值回去的處理如下:

    ‘對文件中每一行
    Select Case (sObjType)
    Case ……
    Process……
    Case “EditBox”
    ProcessEditBox(sObjAction, sObjData, sData)

    ===============================

    ‘對文本框執行的動作
    Select Case(sObjAction)
    Case “Click”
    EditBox Click, "Name=" & sObjData, ""
    InputKeys "^+{HOME}{DELETE}"
    InputKeys g_DC_ID

    即從全局變量g_DC_ID中取出數據,再輸入到文本框中。

    3.2.7 其它處理

    其它處理包括日志記錄、調用其它腳本以及腳本結束,相應的表如下:


     可以看到,在動作類型這一列,使用使用“L”代表記錄日志,日志的內容存放在這一行的數據列中,比如上表中的“輸入交易號”;使用標志“S”代碼調用其它腳本,要調用的腳本名稱存放在這一行的數據列中,比如上表中的“Order”;使用標志“X”代表腳本結束。

    在Robot測試技術框架中,相應的處理如下:

    ‘對文件中每一行
    Select Case (sActType)
    Case “G”
    Process……
    Case “L”
    Log(sData)
    Case “S”
    CallScript sData
    Case “X”
    Exit

     

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    54/5<12345>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>