數據驅動是目前自動化測試應用最多的架構模式,它把測試腳本和測試數據有效分離,并具有如下優勢:
測試數據可以快速修改,而不影響測試腳本
添加測試用例只需修改測試數據,而很少修改測試腳本
測試數據可被眾多測試腳本共享

關于測試數據:
需要準備什么樣的數據?
參考程序流程圖或用例設計圖。流程圖可提供測試系統需要的數據信息,或者數據間的依賴關系,然后定義需要的數據,例如數據庫數據、輸入框數據、期望數據等。
從哪里獲得需要的數據?
產品數據或先前版本的數據。首先確定這些數據是否合適,或者從中摘錄合適的數據子集。
創建數據。
無論哪種獲取方式,都不要將無法解決的問題遺留到開始運行測試階段;可以通過和數據庫管理員或系統設計人員交流獲得數據,以最大程度減少和測試數據相關的測試中斷。
這里介紹IBM的兩款自動化測試找錯工具,一個是大家非常熟悉的Rational Robot,另一個是IBM近年推出的XDE Tester。我們不從使用操作上介紹,只從基本功能和特征上做以對比,供大家選擇時參考。詳細內容還請參考IBM官方網站的介紹,或訪問Sincky的主頁查閱使用指南。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/