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

發表于:2010-02-26來源:作者:點擊數: 標簽:自動化框架rationalRATIONALRational
Rational Robot 的自動化 功能測試 框架[5] 軟件測試 3.2.5 執行分支 在測試中,往往是同一個業務或者功能,但是因為輸入的數據、選擇的條件不同,而具有不同的執行流程。執行分支的處理比較簡單,就是在相應的數據列的位置上,填寫代表忽略的特殊標志,比如

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

     3.2.5 執行分支

  在測試中,往往是同一個業務或者功能,但是因為輸入的數據、選擇的條件不同,而具有不同的執行流程。執行分支的處理比較簡單,就是在相應的數據列的位置上,填寫代表忽略的特殊標志,比如“IGNORE”,當測試執行到此動作時,判斷其數據是否是“IGNORE”,如果是,就不執行此動作而到下一個動作。對應的表如下:

  表 5:數據池表b

  動作類型 對象類型 對象標志 執行動作 數據1

  G Button 確定 Click

  G HTMLLink 鏈接 Click

  G ComboBox 角色列表 Click 系統管理員 普通管理員

  G RadioButton 區域 Click

  V VP VP_SUM VP_SUM 24 IGNORE

  從上表中看到,第一次執行會執行VP_SUM驗證點,但是第二次執行,因為驗證點相應的數據是“IGNORE”,所以就不會執行VP_SUM驗證點。

  在Robot測試技術框架中,在每次執行動作時,先判斷其數據是否是“IGNORE”即可。

  3.2.6 數據關聯

  在測試中,需要處理數據關聯這種情況。數據關聯是指前一個動作執行完成后,應用產生新的數據,此數據在隨后的動作中需要用到。因為這些數據是在執行的過程中由程序產生的,所以沒有辦法預先在表中準備。在這種情況下對應的表如下:

  表 6:數據池表c

  動作類型 對象類型 對象標志 執行動作 數據1

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97