(查看圖 16 大圖)
在 Automation Test Case 1 窗口,點擊“保存”按鈕,這樣便成功的為一條測試用例關聯了自動化測試腳本,如圖 17 所示。
圖 17. 關聯測試用例和自動化測試腳本
(查看圖 17 大圖)
創建自動化測試套件
為每條測試用例關聯測試腳本,這樣雖然對單個測試用例來講實現了自動化,但測試人員需要一條一條的運行測試用例,顯然這種運作方式是比較費時費力的。因此在實際的自動化測試項目中,測試人員通常通過創建測試套件來批量的執行自動化測試用例,從而大大的提高自動化測試效率。
下面我們就如何創建測試套件并為該套件關聯測試用例進行逐一介紹;
創建測試套件
從 Rational Quality Manager 左側導航菜單中,選擇“構造”,然后在彈出菜單中單擊“創建測試套件”,如圖 18 所示。
圖 18. 創建測試套件
輸入測試套件名稱,并在摘要處點擊“選擇測試計劃”,然后在彈出窗口中選擇我們已建好的“Automation Test Plan”,然后點擊“保存”按鈕,這樣一個測試套件便成功的被添加了,如圖 19 所示。
圖 19. 保存測試套件
(查看圖 19 大圖)
為測試套件添加已關聯自動化測試腳本的測試用例
在測試腳本頁面,單擊“添加現有測試用例”圖標,將測試用例關聯到該測試套件中,如圖 20 所示。
圖 20. 添加現有測試用例
(查看圖 20 大圖)
在“添加測試用例”窗口,勾選需要添加的測試用例,然后點擊“確定”按鈕,如圖 21 所示。
圖 21. 選擇測試用例
(查看圖 21 大圖)
在測試套件窗口,點擊“保存”按鈕,這樣關聯了自動化測試腳本的多條測試用例便被成功的添加到了該測試套件中,如圖 22 所示。
圖 22. 保存測試套件
(查看圖 22 大圖)
執行自動化測試套件并自動生成測試結果
當一個包含多條測試用例的測試套件被成功創建后,用戶便可以通過直接執行該測試套件來一次性的批量執行多條用例,從而節省大量的時間,下面我們就介紹下如何執行測試套件并生成測試結果。
執行測試套件
選擇“構造”,“查看測試套件”來打開已創建好的測試套件,勾選需要運行的測試套件,點擊“運行”圖標,如圖 23 所示。
圖 23. 執行測試套件
(查看圖 23 大圖)
在運行測試套件窗口,在左下角勾選“將結果與測試計劃關聯”,然后從“測試計劃”下拉菜單中選擇我們之前創建好的“Automation Test Plan”;另外我們也可以點擊更改圖標為不同的測試用例選擇不同的機器,這里我們以一臺機器為例;此外,我們還可以看到左下角有一個關于運行方式的選項:并行運行此套件,如圖 24,用戶可以通過勾選或者不勾選這個選項來選擇并行或者串行運行方式。下面我們就這兩種運行方式逐一詳細描述:
圖 24. 運行方式選項
(查看圖 24 大圖)
并行執行測試套件。
當測試套件中的用例之間沒有前后依托的關系,并且分布在多個測試機上時,選擇并行執行可以大大的提高執行效率。當測試執行時,測試套件中的多條用例被同時執行,如圖 25 所示。
圖 25. 并行方式執行測試套件
(查看圖 25 大圖)
在序列中執行測試套件。
序列執行即串行,當測試套件中的用例之間是緊耦合,即一條用例的運行是在另一條用例執行結果的基礎之上,那么多個用例就需要按照一定的順序一個一個的串行執行,其執行順序是在創建測試套件時,添加用例的順序。也就是說在 Automation Test Case 1 結束運行后,才會開始運行 Automation Test Case 2,以此類推,如圖 26 所示。
圖 26. 串行方式執行測試套件
(查看圖 26 大圖)
在執行結束后,通過點擊“關閉并顯示結果”按鈕來查看測試執行結果
當該測試套件中所有的測試用例執行完畢后點擊“關閉并查看結果”按鈕,可以查看所有測試用例的具體執行結果,如圖 27 所示。
原文轉自:http://www.anti-gravitydesign.com