Mercury QuickTest 企業(yè)級自動(dòng)化測試工具! 目前已經(jīng)被惠普收購,正式名字為HP QuickTest Professional software ,最新的版本為HP QuickTest Professional 10.0. HP QuickTest Professional 提供符合所有主要應用軟件環(huán)境的功能測試和回歸測試的自動(dòng)化。采用關(guān)鍵字驅動(dòng)的理念已簡(jiǎn)化測試用例的創(chuàng )建和維護。它讓用戶(hù)可以直接錄制屏幕上的操作流程,自動(dòng)生成功能測試或者回歸測試用例。專(zhuān)業(yè)的測試者也可以通過(guò)提供的內置腳本和調試環(huán)境來(lái)取得對測試和對象屬性的完全控制。
在QTP中,對于網(wǎng)頁(yè)鏈接的測試可以使用Link對象,例如下面的腳本用于對鏈接的地址進(jìn)行檢查:
‘ 對鏈接的地址進(jìn)行檢查
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Link("REGISTER").CheckProperty ("url",http://newtours.demoaut.com/mercuryregister.php)
其中使用了CheckProperty方法,用于對比Link對象的URL屬性是否等于指定的地址。也可以使用Link對象的Object屬性中的href屬性來(lái)進(jìn)行比較,例如下面的代碼所示:
href = Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Link("REGISTER").Object.href
‘ 如果地址不正確,則報告錯誤
If NOT Then
Reporter.ReportEvent micFail,"Link Error",href
ExitAction
End If
延伸閱讀
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/