QTP兩種型別的物件庫詳解

2021-06-01 03:06:43 字數 854 閱讀 3336

qtp提供兩種型別物件庫:

1、共享物件庫

2、本地物件庫

共享物件庫

共享物件庫中的物件是共享的,即在乙個或者多個指令碼中相同的物件只會儲存一次。不再按照qtp的action以及指令碼作為劃分單元。

如:a指令碼中zhon個使用了登入操作,b指令碼中使用了同樣的登入操作過程。那麼在物件採集時對相同的物件,qtp不會儲存重複的物件進入物件庫,只會儲存兩者之間的差異物件進入物件庫。

本地物件庫

本地物件庫是以action為單位進行物件儲存。

如:在同乙個action中對同乙個物件操作多次,那麼qtp只會採集一次物件並儲存。但是另外乙個action又操作了相同的乙個物件,此時qtp將會再次將這個物件儲存到相對於這個action的物件庫中。

物件庫選擇策略

物件庫型別選擇主要從指令碼的後期維護量的角度來分析和選擇不同型別的物件庫,根據特定的應用環境和指令碼的編寫模式,選擇乙個最低成本的維護過程。

選擇本地物件庫

1、乙個特定的應用只有少量的或者乙個測試指令碼

2、待測應用的物件屬性變更可能性比較小

3、在測試指令碼中只是才去單個action的模式

選擇共享物件庫

1、在同乙個應用可能有多個不同型別測試指令碼

2、指令碼中物件屬性或者物件資訊變更頻率比較多

3、測試指令碼存在多個action指令碼或者經常才去 insert copy of action and insert call to action屬性進行指令碼排程

兩種型別的員工

假如你是村莊的工人,負責為村落供水,那你對村民來說很有價值。這裡有兩種型別的工人 型別1 抓起一兩個空桶,接著去甘泉湖打滿水,返回村莊,20號人因此歡喜。在回來的路上,工人必須喝一部分水,並且一旦返回,他得帶點水回家。型別2 工人沒有考慮自身能得到多少水。他也沒有拿桶去打水,相反,他拿了一把鐵鍬和乙...

兩種型別的probe request

現象 如果某ap的ssid是隱藏的,那麼通常手機傳送的普通的probe request包是無法獲取到隱藏的ssid,必須在probe request包中指定ssid才可以掃瞄到隱藏的ssid。根據ssid的長度劃分,probe request幀應該可以分為兩類 1 ssid長度為0,probe不包含...

pandas 兩種型別建立

trick 純demo,心在 結果就在那裡 14 import pandas as pd data pd.series 2,1,3,4,5 data data.values data.index data 0 data 0 3 data1 pd.series 1,2,3 index first se...