• <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 實現自動化測試

    發布: 2010-4-22 10:18 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 92次 | 進入軟件測試論壇討論

    領測軟件測試網

      SQA Basic 語言是從 Visual Basic 語言中演化而來的,同時它對語法進行了擴展,添加了一些測試專用的命令。這些新的命令擴展了 Robot 對所有 GUI 對象的編程訪問能力,同時也使通常的編程任務―象創建一個數據驅動的測試―更加的簡單。

      Robot 靈活的滿足了客戶需要的擴展性

      對于測試人員來說,無法實現自動化測試的一個共同原因是,他們無法測試自定義的控件。自定義的控件通常是被開發人員編寫的,或者是從特定的控件供應商買來的以填補開發的缺口,而這些控件的并不一定會保證是在標準的控件環境下被創建的。這些控件使開發人員的工作更加簡單的同時,卻給測試人員的工作帶來了極大的麻煩。

      通常的情況下, Robot的通用錄制機制將可以支持多數的自定義的控件。但是也存在著 Robot 本身無法訪問到被給的屬性或者控件的數據的情況。在這種情況下,也不要感到無助, Robot 具有非常好的擴展接口,這個擴展接口使 IBM Rational 的合作伙伴可以擴展 Robot 的功能,以支持幾乎任何的控件。這就可以使測試人員從問題控件中解脫出來,將精力放到測試任務之中。

      Robot 對執行測試腳本的支持

      一旦完成了了錄制和改進測試腳本,就應該開始執行腳本完成測試了。

      在執行或者回放時, Robot承擔了這個任務。Robot 重復所有的用戶交互,計算當前的應用程序結果與驗證基線的任何差異,并將結果記錄在測試日志中。在所有的測試腳本被執行完后,QA 小組檢查測試日志評估他們應用程序的健康性。

      成功的腳本執行的關鍵在于擁有多執行點的能力。有時你可能希望只是執行單個的或者少量的腳本,其他的時候你希望執行所有的測試用例。這兩種情況是需要不同的考慮的。

      Robot 對執行測試腳本的靈活性

      Robot 給你提供了你所需要的執行腳本的靈活性。你可以以以下的方式執行測試腳本:

      從Robot 圖形界面中執行腳本

      從Robot 命令行中執行腳本

      從TestManager 中執行腳本(具有遠程執行腳本的能力)

      Robot 執行測試的方式

      單一的腳本或者少量的腳本能過從 Robot 圖形界面中或者從命令行被執行。更加復雜的大量的測試腳本能夠在 IBM Rational TestManager 工具中被創建和執行。

    文章來源于領測軟件測試網 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>