qtp checkpoint 自定義檢查點

2021-08-21 06:21:54 字數 1174 閱讀 6228

1、檢查點、驗證點方法——checkproperty

object.checkproperty(property name,property value,【timeout】) object:物件的意思

property name:要檢查的屬性名

property value:預期的結果值(如果最後檢查完畢後,發現不符合預期值,則會返回false,並引入qtp測試報告,反之則反回true,並在測試報告中以passed顯示)

time out:等待時間,單位:毫秒

2、自定義檢查點——reportevent

reporter.reportevent eventstatus,reportstepname,details【,imagefilepath】

eventstatus。測試結果的狀態,有四種狀態

(1)micpass:對應數字0

(2)micfail:對應數字1

(3)micdone:對應數字2

(4)micwarning:對應數字3

reportstepname,在測試結果中顯示的測試名字

details,在測試結果中顯示的測試描述

imagefilepath,不是必填項,將截圖插入到報告中

例子:for i=1 to 4

if i=1 then

reporter.reportevent micpass,「step 1」,「micpass =0 」

else if i=2 then

reporter.reportevent micfail,「step 2」,「micfail=1」

else if i=3 then

reporter.reportevent micdone,「step 3」,「micdone=2」

else if i=4 then

reporter.reportevent 3,"step 4","3=micwarinig"

else

end if

next

3、自定義檢查點和checkproperty區別

(1)在乙個測試中,只要有乙個fail,整個測試的結果就是「fail」

(2)如果沒有fail,只要有乙個 warning,這個測試的結果就是 warning

(3)全部都是 pass,整個測試結果才是 pass

(4)done 不影響這個測試的結果

自定義 如何自定義協議

何為自定義協議,其實是相對標準協議來說的,這裡主要針對的是應用層協議 常見的標準的應用層協議如http ftp smtp等,如果我們在網路通訊的過程中不去使用這些標準協議,那就需要自定義協議,比如我們常用的rpc框架 dubbo,thrift 分布式快取 redis,memcached 等都是自定義...

自定義控制項 自定義鐘錶

private context mcontext 畫筆 private paint mpaint 控制項的寬 private int mwidth x方向的圓心座標 private int center 鐘錶的半徑 private int mradio 圓環的寬 private int stroke...

BroadcastReceiver與自定義許可權

在清單檔案中通過進行宣告,然後通過引用自己宣告的許可權 可不引用 示例 在自定義許可權時,通常會指定protectionlevel屬性,常用的如下 normal 預設的,應用安裝前,使用者可以看到相應的許可權,但無需使用者主動授權。dangerous normal安全級別控制以外的任何危險操作。需要...