QC-QTP整合


QC-QTP整合

在本節中,我們將學習如何將QTP和QC整合。通過整合,在QTP自動化指令碼可以直接從Quality Center執行。建立連線,第一個步驟是安裝所需的載入項。我們將了解如何通過採取樣品QTP指令碼來整合和QC執行它。

Step 1: 導航到ALM主頁,點選從連結列表“Tools”。

QTP QC 1

Step 2: 點選“More HP ALM Addins”,從載入項頁面連結,如下圖所示。

QTP QC 2

Step 3: 在載入項頁面,選擇“Addins for HP applications”,然後選擇“Quick Test Professional”。如遇“Unified Functional testing”(UFT),選擇適當的選項並安裝載入項。安裝類似於HP-MS Office的載入項。

QTP QC 3

Step 4: 通過導航到 "File" >> "ALM/QC Connection"建立QTP和QC之間的連線。

QTP QC 2

Step 5: 開啟HP ALM連線對話方塊。輸入伺服器URL,如下圖所示下面的例子。

QTP QC 3

Step 6: 一旦URL是正確的,憑據對話方塊開啟。測試人員具有連線到相關的專案區域。

QTP QC 4

Step 7: 一旦ALM連線成功,我們需要儲存驅動程式指令碼在Quality Center。選擇ALM/品質控制計劃,如下圖所示。

QTP QC 5

Step 8: 一旦測試被儲存,我們可以看到,在ALM那裡的測試型別顯示為 "Quick Test"。

QTP QC 6

Step 9: 當導航到 "Test Script" 索引標籤出現只有在測試型別為"Quick Test",在QTP螢幕上顯示該指令碼將以及顯示Quality Center。

QTP QC 7

Step 9: 這是必需的指令碼執行的其他必要的元件是可以被劃歸 "Test Resources" 檔案夾庫檔案。

QTP QC 8

Step 10: 該函式庫檔案可以通過建立型別的新資源".qfl" 或 ".vbs" 進行新增。

QTP QC 9

Step 11: 新增的庫檔案可以在Quality Center中使用資源瀏覽器進行存取。

QTP QC 11

Step 12:  如果有更多的庫檔案,同樣是通過建立型別的新資源".qfl" 或 ".vbs"補充。 

QTP QC 10

Step 13: 再次,新增庫檔案可以在Quality Center中使用資源瀏覽器存取。

QTP QC 12

Step 14: 對於任何指令碼執行的下一個依賴元件是"Object Repository",這是在“Resources”一節再次放置。

QTP QC 13

Step 15: 新增加的物件庫和它的屬性可以使用"Resource Viewer"檢視。 

QTP QC 14

Step 16: DataTable中引數化的資料設定也可放置在Quality Center根據"Test Resouces" 部分。

QTP QC 16

Step 17: 新增的資料表可以使用"Resource Viewer"檢視。 

QTP QC 17

Step 18: DataTable中現在應該也可以對映到測試設定,以便他們可以拾取,而執行。同樣可以使用“File”選單“Settings”來完成。 

QTP QC 15

Step 19: 開啟測試設定對話方塊。導航到資源索引標籤,並選擇我們新增在步驟16的DataTable。

QTP QC 24

Step 20: 現在,我們可以存取那些上傳的品質中心在QTP指令碼如下所示的測試資源。該庫檔案和物件庫是動態系結。

QTP QC 23

Step 21: 現在,我們應該讓QTP與其他HP產品進行互動。這將允許QTP與Quality Center進行互動。轉到"Tools" >> "Options"

QTP QC 18

Step 22: 現在,啟用"Allow other HP products to run tests and components" ,如下圖所示。

QTP QC 19

Step 23: 下一步是新增測試"Test Lab",並執行測試。程式中新增測試到測試實驗室保持相同的手工測試。

QTP QC 20

Step 24: 在單擊“Run”,自動開啟執行器,並啟用“Run all tests locally”,然後點選“Run”。

QTP QC 21

Step 25: 一旦執行完成,測試結果顯示在相同的 "Automatic Runner"對話方塊。

QTP QC 22

Step 26:  在測試實驗室報告QTP自動載入。使用者可以在"Launch report" 點選了解有關執行的更多細節。

QTP QC 23