ZT - RFT ScriptAssure 技術解析及應用例項(4)

saintsiro發表於2010-08-08

最後列出一些在實踐中總結出的小經驗,以供大家參考使用

[@more@]

最後列出一些在實踐中總結出的小經驗,以供大家參考使用。

  • 如果您希望指令碼回放更快,回放過程中產生更少、或者基本沒有警告,請設定更高的識別閾值。這樣識別時會少些模糊匹配、但更容易產生識別錯誤。某些情況下這種方式可能是比較有效的。
  • 如果識別時匹配得相當脆弱,請檢查您的測試物件地圖。是否是已獲得的屬性值發生變化?(例如,原來的“確定”字樣變成現在的“確定。”,多了一個句號。)如果被測應用程式發生了永久性的改變,那我們需要更新測試物件圖來反映這些變化。對於支援國際化的軟體,最好使用測試物件的標籤或識別號(id),而不是它的訪問名,這樣可以在一定程度上避免不同展示語言對物件識別的影響。
  • 如果被測應用程式的物件是動態的,或者在應用程式的多個版本中物件略有不同,我們可以用正規表示式來替換可識別屬性。您也可以使用一個數值範圍,來接受多個屬性值,而不是侷限在一個固定的值。
  • 如果是在開發週期的後期,產品基本穩定。你正在做維護、驗證指令碼的工作,可以把警告級別設為高,來獲得最好的識別結果。如果遇到可能出現的問題警告,可以修復物件圖來解決這一問題。

本文首先闡釋了自動化測試中的指令碼獨立性和指令碼依賴性,以及它們之間的關係,並由此深入到 Rational Functional Tester 中所提供的高階特性 ScriptAssure,看它是如何在指令碼獨立性和指令碼依賴性之間進行博弈,並在測試工作中取得良好的均衡效果。文中的例項可以幫助讀者熟悉和實踐不同模式下的回放過程,從而對靈活強大的 ScriptAssure 技術有了更為直接的感性認識。


學習

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16896827/viewspace-1036473/,如需轉載,請註明出處,否則將追究法律責任。

相關文章