QTP - 資料表



資料表類似於 Microsoft Excel,它幫助測試人員建立資料驅動的測試用例,這些用例可用於多次執行操作。資料表有兩種型別:

  • 本地資料表 - 每個操作都有自己的私有資料表,也稱為本地資料表,它也可以跨操作訪問。

  • 全域性資料表 - 每個測試都有一個全域性資料表,可以在操作之間訪問。

資料表可以透過 QTP 的“資料”選項卡訪問,如下所示:

Data Table in QTP

要執行某個指定迭代次數的測試用例,可以在“測試設定”對話方塊中設定全域性資料表的迭代次數,可以透過“檔案”→“設定”→“執行(選項卡)”訪問,如下所示:

Data Table in QTP

示例

例如,如果使用者想要引數化http://easycalculation.com/的“複利”,可以透過http://easycalculation.com/compound-interest.php訪問。引數可以建立如下所示。資料表中也可以使用 Excel 的大部分功能。

Data Table in QTP

資料表操作

有三種類型的物件可以訪問資料表。可以透過遍歷以下內容來很好地理解資料表操作:

序號 物件型別和描述
1 資料表方法

提供有關資料表方法的詳細資訊。

2 DTParameter 物件方法

提供有關 DTParameter 方法的詳細資訊。

3 DTSheet 物件方法

提供有關 DTSheet 方法的詳細資訊。

廣告