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

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

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

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

    使用RFT 幫您輕松完成自動化功能測試

    發布: 2009-3-12 09:40 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 187次 | 進入軟件測試論壇討論

    領測軟件測試網

    其次,IBM提供的scrīptAssurance專利技術,使測試員能夠從總體上改變工具對測試對象變更的容忍度,在很大程度上提高了腳本的可重用性。scrīptAssurance技術主要使用以下兩個參數:腳本回放時,工具所容忍被測對象差異的最大門值和用于識別被測對象的屬性權重。使用這種技術,測試員可以通過Eclipse的首選項設定腳本回放的容錯級別,即門值,如圖八和圖九所示:


    圖八、IBM專利技術:scrīptAssurance容錯級別設定

    點擊高級,能夠看到各種具體的可接受的識別門值。


    圖八、scrīptAssurance門值設定

    其次,測試員可以根據被測對象實際更改情況,在測試對象圖中(如圖七所示)修改用于回放時識別被測對象的屬性及其權重。在測試腳本回訪時,測試對象的識別分數將由以下公式計算得出:


    int score = 0; for ( int i = 0; i < property.length; ++i ) score += (100 - match(property[i])) * weight;

    其中,match()將根據屬性的符合程度返回0~100之間的值,完全符合返回100,完全不符合返回0。

    測試腳本回放成功與否則取決于:識別得分 < 識別門值。通過這一技術,如圖十所示,通過設置恰當的scrīptAssurance門值和為用于識別對象的屬性設置合適的權重,即使在兩個回歸測試的版本間測試對象有多個屬性不同,對象仍有可能被正確識別,腳本仍有可能回放成功。這為測試腳本的重用提供了最大程度的靈活性。


    圖十、scrīptAssrance技術保證腳本的重用

    3.4 與其它生命周期管理軟件的完美集成

    IBM Rational的自動化功能測試工具基于Eclipse平臺,提供了和需求管理工具(RequisitePro)、建模工具、代碼級測試工具和變更及配置管理工具(ClearQuestClearCase)的完美集成,這使得系統測試人員能夠和整個軟件開發團隊在同一個軟件平臺上,實現系統功能測試,完成測試腳本的配置管理和缺陷追蹤。



    4 小結

    如果一種軟件工具能夠在提供強健的自動化測試腳本錄制和自動化測試能力的同時,很好地解決測試腳本的可維護性、大批量數據驅動的軟件測試和整個軟件開發生命周期的集成問題,它無疑為降低軟件測試的質量成本提供了重要保證,而IBM Rational Functional Tester正是這樣的工具,它的出現必將使我們的測試生活變得更加美好!

    延伸閱讀

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

    33/3<123

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>