當前位置:首頁 » 編程軟體 » qtp腳本語言

qtp腳本語言

發布時間: 2022-07-23 22:32:35

1. qtp腳本可以用java寫嗎

不可以;QTP支持vbscript與javascript;但在各大論壇上很少見到有人使用js寫QTP腳本。大多都使用vbs實現

2. 請教 關於QTP的腳本語言

學工具需要從基礎學起,先看書吧,看資料吧

3. QTP如何寫腳本語言進行對象的雙擊操作

調用滑鼠事件吧: FireEvent("參數")
參數:onclick —單擊 onmousebover—滑鼠停留 ondbclick—雙擊 onfocus—使獲得焦點

例子:
Browser("XX").Page("XX").Link("XX").FireEvent("onclick")

4. QTP需要什麼語言基礎

QTP支持的腳本語言是VBScript,也就是它的語言基礎了。

5. 怎樣使qtp腳本語言不用坐標形式標識

QTP支持錄制和回放的功能。錄制產生的腳本,可以拿來作為自己編寫腳本的template。錄制時,還支持一種lower level 功能,這個對於QTP不容易識別出來的對象有用,不過它是使用坐標來標識的,對於坐標位置頻繁變動的對象,採用這種方式不可行。另外,QTP的編輯器支持兩種視圖:Keyword模式和Expert模式。Keyword模式想法是好的,提供一個 描述近似於原始測試用例的、跟代碼無關的視圖(我基本很少用,除了查看、管理當前test中各個action的完整流程),而Expert就是代碼視圖,一般編寫腳本都在這個區域。
4)一個有用的工具:Object Spy,可以用來查看Run-time object和Test object屬性和方法。
5)QTP通過三類屬性來識別對象:a)Mandatory; b)Assistive; c)Ordinal identifiers。大部分情況下,通過對象的一些特定屬性值就可以識別對象(類型a)。這些屬性可以通過Tools->Object Identification 定義。
6)Object Repository(OR)是QTP存儲對象的地方。測試腳本運行後,QTP根據測試腳本代碼,從這個對象庫中查找相應對象。每個Action可以對應有一個或者多個OR,也可以設置某個OR為 sharable的,這樣可以供其他Action使用。注意,使用QTP錄制功能時,默認將被測對象放在local OR中,可以通過 Resources->Object Respository,選擇Local查看。

6. 本人菜鳥, qtp的 vbscript 腳本語言 和 直接寫在記事本的.vbs 是一回事嗎

是的。但是QTP的腳本對於vbs有一些封裝的函數如果直接在外部運行這些vbs是不能運行成功,需要在QTP的環境中運行,但是大部分的腳本可以脫離QTP直接運行的,跟一般的vbs腳本沒有任何的差別。

7. QTP是什麼

QTP是Mercury QuickTest Professional的簡稱,
是一種針對功能測試和回歸測試自動化提供業界最佳的解決方案 - 適用於所有主要軟體應用程序和環境。
也可以說成是關鍵字驅動測試方法

8. QTP中的VBS編程腳本和在expert viewer中編寫的描述性編程是一回事嗎

1.首先 QTP內使用的就是VBS語句,不論是錄制還是手動編寫,都依照VBS的語法規則。
有點區別的是,QTP內有些本身專屬的函數,如:
QTP_Small() '讓QTP運行時保持最小化
QTP_Big() '恢復QTP窗口
QTP_WriteFile(pathway,words) '寫文件函數(追加)
Function QTP_WriteFile_Change(pathway,words) '寫文件函數(改寫)
QTP_Read_Excel(pathway,sheetname,x,y) '讀Excel文件元素
QTP_Write_Excel(pathway,sheetname,x,y,content) '寫Excel文件元素並保存退出
等等。。。
VBS內的函數也可以直接調用如:
'獲取當前日期
Get_Data()
'獲取當前時間
Get_Time()
'消息框
msgbox()
等等

2.關於QTP內描述性編程,是用在當QTP無法識別較復雜對象時,可以通過編程實現對復雜的對象的操作,已達到成功識別對象的一種方法。這用方法處理對象有很大彈性。

具體的方法不贅述,如有需要,請追問!

9. 最近系統學習完了QTP在網上看一些自動化框架的東西。發現許多框架都是用perl、ruby、python等腳本寫得

不需要。學一門python足夠了。我做過開發,也做過測試負責人。還沒有python解決不了的測試問題。自動化測試框架也比較多。如果會python,自己建立一整套測試框架也不用兩個星期就搭建完成了。

python還是跨平台的。功能,性能,自動,黑盒,白盒,灰盒都可以。

python+c是一個強大的組合。即使你學10年,也學不完的知識。

熱點內容
資料庫測試數據 發布:2025-02-06 11:31:05 瀏覽:820
球頭軸編程 發布:2025-02-06 11:29:36 瀏覽:279
為什麼安卓系統不能收縮許可權 發布:2025-02-06 11:27:58 瀏覽:730
演算法4視頻 發布:2025-02-06 11:19:20 瀏覽:933
51內置音效卡需要什麼主機配置 發布:2025-02-06 11:18:33 瀏覽:838
防針刺傷的物品配置有哪些 發布:2025-02-06 11:11:25 瀏覽:670
游戲數據反編譯 發布:2025-02-06 11:05:30 瀏覽:400
逍遙安卓在哪裡下載的視頻 發布:2025-02-06 10:50:42 瀏覽:877
上編程序 發布:2025-02-06 10:49:08 瀏覽:796
會議源碼 發布:2025-02-06 10:47:09 瀏覽:93