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

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

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

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

    Rational Robot 的自動化功能測試框架[2]

    發布: 2010-2-26 10:20 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 72次 | 進入軟件測試論壇討論

    領測軟件測試網

      Rational Robot 的自動化功能測試框架[2]   軟件測試

      3.2.1 表驅動介紹

      Robot測試技術框架是基于表驅動測試思想。表驅動測試就是預先在表中定義清楚代表每一步執行操作的關鍵字,然后由腳本讀入表中的每一行,根據關鍵字來執行對應的動作。以CQ Web登錄界面為例:

      圖 2. ClearQuest Web登錄界面

      當要自動執行“登錄”按鈕時,可以如下圖來定義此表:

      登錄

      然后在Robot的腳本中,打開表,讀入此行并執行。這樣的話,Robot便去點擊界面上的“登錄”按鈕了。

      打開文件

      Dim sData() as string

      InFileName = getExcelFileName

      ReadExcelData InFileName, sData()

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

      解釋并執行

      Select Case (sKeyWord)

      Case "登錄"

      Window SetContext, "currentwindow", ""

      PushButton Click, "Text=登錄", ""

      以上是表驅動的簡單示例。在自動化測試中,基于表驅動,還需要解決以下問題:對象識別、驗證點、數據池、分支執行、數據關聯、日志記錄、調用其它腳本、腳本結束。本節將分別展示其在Robot測試技術框架中的實現方式。

      3.2.2 對象識別

      根據IBM Rational Robot識別對象并執行操作的要求,如果要讓Robot找到界面上的對象并執行相關動作,需要給Robot指定每個對象的對象類型、對象標志、執行動作和數據,如下圖所示。

      圖 3. 為Robot指定每個對象的對象類型、對象標志、執行動作和數據

    延伸閱讀

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

    TAG: rational Rational RATIONAL robot Robot ROBOT 功能 框架 自動化


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