qtp/UFT/HP分銷商-qtp/UFT/HP-華克斯
hpe統一功能測試軟件客戶證明點
hp uft / qtp 14.00(*xin版)
qtp / uft(hp統一功能測試)hp uft / qtp工具附件
hp uft / qtp
hp uft / qtp擴展優勢
什么是uft(qtp)?
支持的語言
所有版本的qtp / uft都預先安裝了產品可用性矩陣,名稱為qtp_pam.pdf(版本低于11.0)或uft_pam.pdf(版本11.5或更高版本)這是查找qtp / uft與各種操作系統,瀏覽器,技術,插件等
hp unified functional testing使用vb script作為腳本語言。這是uft的ide完全支持的唯yi語言。 vb腳本支持面向對象編程概念,但不支持多態和繼承。
支持的瀏覽器
qtp支持的瀏覽器
internet explorer 6,7,qtp/uft/hp電話,8,9,10,11,edge(帶有適當的修補程序和服務包)
firefox 3.0.x,3.5,3.6至46(帶有適當的補丁和服務包)
google chrome直到版本56(配有適當的補丁和服務包)
mac os v6 - v9上的safari(以beta模式)
支持的操作系統
qtp支持windows操作系統
windows 7(sp1),windows 8 / 8.1和windows 10,包括windows 8.1和windows 10的surface支持.uft 12向前支持mac os上的safari(以beta模式)
截至2017年7月,uft不支持linux操作系統。增強請求(er)可以在hp上查看,但沒有提到時間線。如果您有有效的said id,qtp/uft/hp,您可以在此處查看請求。
qtp/uft提供excel 形式的數據表格datatable,可以用來存放測試數據或參數。datatable有兩種類型:global 和local。qtp為datatable提供了許多方法供存取數據,在對測試代碼進行參數化的時候,這些方法非常有用。 10)環境變量(environment variables)。在一個test中,環境變量可以被當前test中所有action共享。環境變量也有兩種類型:build in 和user defined。用戶自定義的環境變量可以指向一個xml文件,這樣可以實現在眾多test之間共享變量。 11)qtp可以引用外部的vbs代碼庫,通過settings-》resource加入,也可以executefile命令在代碼中直接執行。這種vbs庫可以為所有action和test共享。 12)qtp默認為每個test提供一個測試結果,包括passed,failed,done,warning和information幾種狀態類型,可以進行對結果filter。但是,只能為每個test產生一個testing result,不能為多個testing產生一個總的testing result.
hpe統一功能測試軟件客戶證明點
hp uft / qtp 14.00(*xin版)
qtp / uft(hp統一功能測試)hp uft / qtp工具附件
hp uft / qtp
惠普統一功能測試(uft / qtp)
hp統一功能測試或hp qtp支持以下協議:
hp-uft / vbscript - 通過具有數組索引引用的函數設置數組值
問問題
我有一個問題,可以從vbscript中的一個類中的數組分配/檢索正確的值。每當我嘗試通過*的函數設置數組的值時,它不起作用,我不斷得到舊的數組值。這是一個示例代碼:
類newclass
公共測試值
公共子init()
testvalues = array(“value0”,“value1”,“value2”)
結束子
結束課
類新功能
公共函數getvalue(xref)
getvalue = xref(2)
打印“函數內值”&xref(2)
結束功能
public sub setvalue(xref,qtp/uft/hp功能介紹,xvalue)
xref(2)= xvalue
打印“sub內的值”&xref(2)
結束
結束課
dim myclass,myfunction
設置myclass = new newclass
設置myfunction =新的newfunction
現在,qtp/uft/hp分銷商,當我嘗試使用setvalue sub設置給定數組myclass.testvalues的索引2時,它聲明已經設置了新值,但是當我為此數組調用getvalue或打印出myclass.testvalues的內容(2)直接,我還是得到舊的價值觀:
myfunction.setvalue myclass.testvalues,“newvalue2”
它返回:sub中的值:newvalue2
但是當我使用getvalue檢索值時:
myfunction.getvalue myclass.testvalues
它返回:function中的value:value2,它是舊值。
但是,當我直接設置數組時:
myclass.testvalues(2)=“newvalue2”
然后撥打:
myfunction.getvalue myclass.testvalues
給我正確的結果:function in function:newvalue2
我不知道這是否是一般的vbscript行為,而且我希望以這種“臟”方式更改數組值,或者是否嚴格按照hp-uft(統一功能測試)相關的錯誤,因為這是我可以觀察這個。我不是一個高xiao的vbscripter,所以我感謝任何幫助。
qtp/uft/hp分銷商-qtp/uft/hp-華克斯由蘇州華克斯信息科技有限公司提供。蘇州華克斯信息科技有限公司擁有很好的服務與產品,不斷地受到新老用戶及業內人士的肯定和信任。我們公司是商盟認證會員,點擊頁面的商盟客服圖標,可以直接與我們客服人員對話,愿我們今后的合作愉快!