1. 程式人生 > >紹QC QTP的BPT自動化測試框架的各核心貫通(一)

紹QC QTP的BPT自動化測試框架的各核心貫通(一)

QC QTP BPT框架用好的話,跟用純vbs、php開發的一些以EXCEL為資原始檔載體的關鍵字驅動比較,優勢很大。

它易上手、搭建效率高、統一資源管理平臺。它已經提供了元件與測試用例的聯通,測試輸入輸出資料與元件和測試用例的聯通,測試用例與測試集的聯通、執行測試集測試報告等聯通。

BPT中的核心資源:業務元件,流程,測試資料(含元件級和測試級),Test

1、業務元件之間的共享資源(物件庫、vbs函式庫)由 application areas(應用程式域)提供;

2、業務元件之間的測試輸入、輸出資料在QTP或業務元件的引數選項頁提供,且兩邊互通的;(不需要寫function或QTP工具中的麻煩操作啦)

3、業務元件可以是業務流程性的、也可以是功能性的,當然還可以只是一些重複步驟,這裡擴充了QC中業務元件的用途

4、test plan中的測試用例的組成,由不同元件或再加入流程組起來的,且該用例中的某些元件可以分組(分組是為了更方面的迭代測試),其中的各元件或流程的迭代次數可以不相同

5、test plan中的測試資料,可以是各元件的資料組成,也可以完全是用例自己的測試資料。(包含靜態和動態)動態資料可以完全關聯到某個excel檔案。靜態則是一組或多組資料,組數由迭代次數決定。

6、測試集、執行測試集、併發執行測試,在QC中的測試實驗室完成