在本節(jié)中,我們將學(xué)習(xí)如何將QTP和QC整合。通過整合,在QTP自動(dòng)化腳本可以直接從Quality Center執(zhí)行。建立連接,第一個(gè)步驟是安裝所需的加載項(xiàng)。我們將了解如何通過采取樣品QTP腳本來整合和QC執(zhí)行它。
Step 1: 導(dǎo)航到ALM主頁,點(diǎn)擊從鏈接列表“Tools”。
Step 2: 點(diǎn)擊“More HP ALM Addins”,從加載項(xiàng)頁面鏈接,如下圖所示。
Step 3: 在加載項(xiàng)頁面,選擇“Addins for HP applications”,然后選擇“Quick Test Professional”。如遇“Unified Functional testing”(UFT),選擇適當(dāng)?shù)倪x項(xiàng)并安裝加載項(xiàng)。安裝類似于HP-MS Office的加載項(xiàng)。
Step 4: 通過導(dǎo)航到 "File" >> "ALM/QC Connection"建立QTP和QC之間的連接。
Step 5: 打開HP ALM連接對話框。輸入服務(wù)器URL,如下圖所示下面的例子。
Step 6: 一旦URL是正確的,憑據(jù)對話框打開。測試人員具有連接到相關(guān)的項(xiàng)目區(qū)域。
Step 7: 一旦ALM連接成功,我們需要保存驅(qū)動(dòng)程序腳本在Quality Center。選擇ALM/質(zhì)量控制計(jì)劃,如下圖所示。
Step 8: 一旦測試被保存,我們可以看到,在ALM那里的測試類型顯示為 "Quick Test"。
Step 9: 當(dāng)導(dǎo)航到 "Test Script" 選項(xiàng)卡出現(xiàn)只有在測試類型為"Quick Test",在QTP屏幕上顯示該腳本將以及顯示Quality Center。
Step 9: 這是必需的腳本執(zhí)行的其他必要的組件是可以被劃歸 "Test Resources" 文件夾庫文件。
Step 10: 該函數(shù)庫文件可以通過創(chuàng)建類型的新資源".qfl" 或 ".vbs" 進(jìn)行添加。
Step 11: 添加的庫文件可以在Quality Center中使用資源瀏覽器進(jìn)行訪問。
Step 12: 如果有更多的庫文件,同樣是通過創(chuàng)建類型的新資源".qfl" 或 ".vbs"補(bǔ)充。
Step 13: 再次,添加庫文件可以在Quality Center中使用資源瀏覽器訪問。
Step 14: 對于任何腳本執(zhí)行的下一個(gè)依賴組件是"Object Repository",這是在“Resources”一節(jié)再次放置。
Step 15: 新增加的對象庫和它的屬性可以使用"Resource Viewer"查看。
Step 16: DataTable中參數(shù)化的數(shù)據(jù)設(shè)置也可放置在Quality Center根據(jù)"Test Resouces" 部分。
Step 17: 添加的數(shù)據(jù)表可以使用"Resource Viewer"查看。
Step 18: DataTable中現(xiàn)在應(yīng)該也可以映射到測試設(shè)置,以便他們可以拾取,而執(zhí)行。同樣可以使用“File”菜單“Settings”來完成。
Step 19: 打開測試設(shè)置對話框。導(dǎo)航到資源選項(xiàng)卡,并選擇我們添加在步驟16的DataTable。
Step 20: 現(xiàn)在,我們可以訪問那些上傳的質(zhì)量中心在QTP腳本如下所示的測試資源。該庫文件和對象庫是動(dòng)態(tài)綁定。
Step 21: 現(xiàn)在,我們應(yīng)該讓QTP與其他HP產(chǎn)品進(jìn)行交互。這將允許QTP與Quality Center進(jìn)行交互。轉(zhuǎn)到"Tools" >> "Options"
Step 22: 現(xiàn)在,啟用"Allow other HP products to run tests and components" ,如下圖所示。
Step 23: 下一步是添加測試"Test Lab",并執(zhí)行測試。程序中添加測試到測試實(shí)驗(yàn)室保持相同的手工測試。
Step 24: 在單擊“Run”,自動(dòng)打開運(yùn)行器,并啟用“Run all tests locally”,然后點(diǎn)擊“Run”。
Step 25: 一旦執(zhí)行完成,測試結(jié)果顯示在相同的 "Automatic Runner"對話框。
Step 26: 在測試實(shí)驗(yàn)室報(bào)告QTP自動(dòng)加載。用戶可以在"Launch report" 點(diǎn)擊了解有關(guān)執(zhí)行的更多細(xì)節(jié)。